claude-agent-acp: unknown system subtypes (code_change_published / vcs_state_changed) hit unreachable() log noise in every session
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- javascript
- Domain
- tooling
Research direction
Start with utils.js:77 and the system subtype switch described in the issue. Read RESEARCH/BUZZ_VCS_SYSTEM_EVENTS_INVESTIGATION_2026_08_08.md for event context, then reproduce a Claude session with the watcher events. Done means code_change_published and vcs_state_changed no longer produce stderr error noise.
Written by the indexing model from the issue text.
Description
Summary
claude-agent-acp 0.62.0 logs unreachable() (utils.js:77) for unknown system subtypes, then break — the turn continues, but every code_change_published / vcs_state_changed event (injected by Buzz Desktop's watcher; see linked issue) produces stderr noise in every Claude session.
Ask
- No-op
code_change_publishedandvcs_state_changedin the system subtype switch, or - Downgrade unknown-system-subtype from error/unreachable to debug-level log
Not a respawn fix (context)
Removing this noise does not alone stop Broken pipe respawns — they correlate only weakly (e.g. Conductor log: 3 unexpected-case vs 10 respawns; also -32603 DeepSeek bridge errors on long turns). Multi-causal; this issue is scoped to the stderr flood only.
Reference
Investigation: RESEARCH/BUZZ_VCS_SYSTEM_EVENTS_INVESTIGATION_2026_08_08.md.
- Dominant language
- Rust
- Stars
- 33.7k
- Forks
- 4.4k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 239
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from block/buzz
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
workflow_sink's mention parser never masks code regions — @name inside a code span wakes the agent Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 Half a day Newbie friendliness 88/100
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
gitbutlerapp/gitbutler#15998 · 1 comment ·
-
bug triage:deciding
Difficulty 1/5 Under an hour Newbie friendliness 88/100
open-telemetry/otel-arrow#4132 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100