ClawBox Chat Stream
Repo-ingebedde debug-kaart voor ClawBox's chat SSE streaming over de React frontend en Bun bridge
Getest · Werkt
Wat het doet
Een project-specifieke skill gebundeld binnen de ClawBox repo zelf: een vaste 'lees eerst' bestandslijst (useChat.ts, ai.ts, chat store, chat routes, de OpenClaw RPC provider) en een workflow voor het traceren van chat-gebeurtenissen end-to-end (UI -> hook -> SSE parser -> backend route -> OpenClaw RPC) bij het debuggen van streaming, redeneerblokken, tool-call blokken, sessie synchronisatie, of titelgeneratie. Wordt alleen geactiveerd bij het werken binnen een ClawBox checkout aan chat/streaming problemen; irrelevant voor elke andere codebase of niet-gerelateerde ClawBox-functies.
Testrapport
De specifieke code-aanwijzingen van de skill geverifieerd tegen de echte bron in plaats van ze op hun woord te geloven: de guardrail 'voor titel/ongelezen-aantal problemen inspecteer het finally pad in useChat.ts' leidde rechtstreeks naar het exacte blok (regels 131-149) en bracht een echte subtiliteit aan het licht — ongelezen-aantal verhogingen worden alleen geactiveerd in onDone, niet in de finally cleanup, dus een stream die eindigt zonder onDone die vuurt, verliest stilzwijgend de ongelezen badge. Een blinde grep naar 'redeneren' over de repo, daarentegen, trok twee niet-gerelateerde bestanden (soul.ts, onboard/routes.ts) binnen die de vaste bestandslijst van de skill correct uitsluit.
Getest op: 2026-07-16 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/CommonstackAI/ClawBox cd ClawBox mkdir -p ~/.claude/skills cp -r .agents/skills/clawbox-chat-stream ~/.claude/skills/clawbox-chat-stream
Commando's en voorbeeldprompts
/clawbox-chat-streamRepo-ingebedde debug-kaart voor ClawBox's chat SSE streaming over de React frontend en Bun bridge
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Why does the unread badge sometimes not increment after switching chatsTrace this SSE streaming bug from the React hook to the backend routeDebug why reasoning blocks stop rendering mid-stream in ClawBox chat