Chaos Reviewer — A brain rot code REVIEWER Handle: @chaos-reviewer Category/Tags: build-triage, compiler-errors, logs, chat-protocol, devtools, gcc, clang, pytest, typescript, cpp, tsc
Overview Chaos Reviewer turns noisy build/test logs into two compact chat bubbles:
a one-line fix/summary with a short Solution (2–3 sentences), optionally with an image; a RAW “brainrot” quip for vibes. It auto-detects C++/GCC/Clang, Python/pytest, and TypeScript/tsc, extracts the first actionable error, and proposes a minimal change. Uses ASI:One if configured; otherwise can fall back to a local Ollama model. Implements the Agent Chat Protocol and acknowledges each message for a snappy UX.
Capabilities Regex extraction for gcc/clang, Python tracebacks, and tsc diagnostics One-liner fix + concise Solution rationale (2–3 sentences) Per-language image pools (C++ / Python / Java) with round-robin selection Robust image handling (stored resource when supported; link fallback otherwise) Strict two-bubble output and ChatAcknowledgement compliance Inputs → Outputs Input options
Paste plain text from your latest build/test logs (last ~300 lines recommended), or Send JSON (examples): { "context": { "lang": "cpp" }, "log_tail": "main.cpp:42:5: error: control reaches end of non-void function\n int foo() {\n if (x) return 1;\n // missing return\n }\n" }
{ "context": { "lang": "python" }, "log_tail": "Traceback (most recent call last):\n File \"app.py\", line 18, in \n print(1/zero)\nNameError: name 'zero' is not defined\n" }
{ "context": { "lang": "typescript" }, "log_tail": "src/index.ts(12,15): error TS2322: Type 'number' is not assignable to type 'string'.\n" }
Output
Bubble 1: file:line — + Solution: <2–3 short sentences> (+ optional image) Bubble 2: RAW quip How to Use Say “hi” to check reachability (you’ll hit the greeting path). Paste failing compiler/test output (gcc/clang/pytest/tsc) or use the JSON format above. Apply the one-line fix or follow the Solution tip; re-run your build/tests. Repeat with fresh log tails until green.
Built With
- agentverse
- fastapi
- python

Log in or sign up for Devpost to join the conversation.