ClawBox Chat Stream

Repo-ingebedde debug-kaart voor ClawBox's chat SSE streaming over de React frontend en Bun bridge

Door CommonstackAI · CommonstackAI/ClawBox

Getest · Werkt ★ 9.2/10

ClawBox Chat Stream — Repo-ingebedde debug-kaart voor ClawBox's chat SSE streaming over de React frontend en Bun bridge

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 chats
  • Trace this SSE streaming bug from the React hook to the backend route
  • Debug why reasoning blocks stop rendering mid-stream in ClawBox chat