ClawBox Chat Stream
Repo-innebygd feilsøkingskart for ClawBox's chat SSE streaming på tvers av React frontend og Bun bridge
Bestått
Hva den gjør
En prosjektspesifikk ferdighet innebygd i selve ClawBox-repoet: en fast 'les først'-filliste (useChat.ts, ai.ts, chat store, chat routes, OpenClaw RPC provider) og en arbeidsflyt for å spore chat-hendelser ende-til-ende (UI -> hook -> SSE parser -> backend route -> OpenClaw RPC) ved feilsøking av streaming, resonneringsblokker, verktøykall-blokker, sesjonsynkronisering, eller tittelgenerering. Utløses kun når man jobber inne i en ClawBox-utgave på chat/streaming-problemer; irrelevant for enhver annen kodebase eller urelaterte ClawBox-funksjoner.
Testrapport
Verifiserte ferdighetens spesifikke kodepunkter mot den ekte kildekoden i stedet for å ta dem for gitt: dens sikkerhetsregel 'for tittel/uleste-antall problemer, inspiser finally-banen i useChat.ts' ledet rett til den eksakte blokken (linje 131-149) og avdekket en reell subtilitet — uleste-antall øker kun i onDone, ikke i finally-oppryddingen, så en strøm som avsluttes uten at onDone avfyres, mister stille uleste-merket. En blind grep etter 'reasoning' på tvers av repoet, derimot, trakk inn to urelaterte filer (soul.ts, onboard/routes.ts) som ferdighetens faste filiste korrekt ekskluderer.
Testet på: 2026-07-16 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/clawbox-chat-streamRepo-innebygd feilsøkingskart for ClawBox's chat SSE streaming på tvers av React frontend og Bun bridge
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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