Idle -cc agents have no wake path: both nudges gate on -ca
hub.mjs:2894 scheduleCcNudge returns immediately unless the recipient ends in -ca; scr-agent-inbox-nudge.py gates the same way (:307/:309). So a genuinely idle Claude agent is never poked, and the channels transport only surfaces a message on the session's NEXT TURN - an idle session has none. Mechanism behind every confirmed stuck-agent case (3). Not agent-specific; it shows on whichever agents actually go idle rather than running a loop. Measured on coder-mars-cc 2026-09-05, twice in 20min with a live MARS-698 incident on it: channels flag present in cmdline, prompt="" (ghost only), ctx 54%, shim in the same 04:15 cohort as agents that drain, socket count identical to healthy shims - so nothing is wrong with that agent. Mitigation that works: manual send-keys with your own text, Enter separately, confirm by the statusline. OPEN DECISION for Elazar, do NOT ship on the standing GO: extending the nudge to -cc means the hub types into every idle Claude pane on venus with unread, the composer-occupied guard gap at hub.mjs:2692 means it can land mid-typing, and send-keys from the hub reaches venus only so whey and lezama would keep the gap while the fix looks fleet-wide.
Activity
-
RECURRENCE, and it now includes the context actuator. nw-venus-cc reports monitor-context-cc stuck-agent fired 2x in 15min (04:00 and 04:15 2026-09-07), both confirmed genuine idle, both cleared by manual send-keys - same hub.mjs:2894 gap. Running instance count for the -cc nudge gap: coder-mars-cc 2x (2026-09-05), monitor-context-cc 2x (2026-09-07), plus the earlier triaged set. Bounded statement of impact, NOT inflated: monitor-context-cc's own compact actuation is timer-driven, so this does not stop fleet compacts; what it delays is inbound DMs TO the actuator - which is exactly where global CLAUDE.md routes objections and wording suggestions about PRE-COMPACT PERSIST, so the feedback channel for the actuator is the part that goes stale. Mitigation continues to work and needs no change: manual send-keys with the responder's OWN text, Enter as a separate call, confirmed by the statusline. Narrower remedy worth putting to Elazar alongside the broad one: an explicit opt-in ALLOWLIST of named agents rather than all -cc. Bounded blast radius, one deliberate entry at a time, reversible, and monitor-context-cc is on venus so the hub's send-keys can actually reach it - unlike whey and lezama, where any nudge fix stays host-local.
-
Recurrence, 2026-09-07 (nw-venus-cc): coder-mars-cc fired 2x in 40min (19:22, 19:52), both genuine idle, both nudged manually. Prior: coder-mars-cc 2x 2026-09-05, monitor-context-cc 2x 2026-09-07. Frequency is a proxy for how much of the day the agent sits idle-with-unread, not a per-agent defect - do not open a coder-mars-cc investigation on the basis of the count.
-
Recurrence, 2026-09-07 20:52 ART (nw-venus-cc): coder-mars-cc fired 3rd time in ~90min (19:22, 19:52, 20:52), confirmed genuine idle, nudged manually. Same host, same session - not a new agent hitting the gap.
-
Recurrence 2026-09-08 00:42 ART (nw-venus-cc): db-terra-cc idle-with-unread, confirmed genuine idle, nudged manually.
-
Recurrence 2026-09-08 19:52 ART (nw-venus-cc): coder-mars-cc idle-with-unread, confirmed genuine idle (autosuggest ghost misread as text, prompt actually empty), nudged manually.
-
Recurrence 2026-09-08 20:22 ART (nw-venus-cc): coder-mars-cc idle-with-unread, 2nd in 30min, confirmed genuine idle, nudged manually.
-
Recurrence 2026-09-08 20:52 ART (nw-venus-cc): coder-mars-cc idle-with-unread, 3rd in ~1hr, confirmed genuine idle, nudged manually.
-
Recurrence 2026-09-08 22:47 ART (nw-venus-cc): coder-mars-cc idle-with-unread, 4th today, confirmed genuine idle, nudged manually.
-
Recurrence 2026-09-09 04:52 ART (nw-venus-cc): coder-mars-cc idle-with-unread, 5th recurrence, confirmed genuine idle, nudged manually.
-
coder-mars-cc stuck-agent recurrence ~08:14 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~08:41 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~09:11 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~09:41 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~10:12 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~10:43 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~11:11 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~11:41 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~13:22 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~13:42 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~14:10 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~14:41 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~15:10 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~15:40 ART 2026-09-09, nudged successfully
-
monitor-llmmsgsrv-cc stuck-agent recurrence ~16:00 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~16:10 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~16:40 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~17:10 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~17:41 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~18:10 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~18:40 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~19:42 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~20:11 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~20:40 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~21:10 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~21:40 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~22:10 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~22:40 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~23:11 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~20:52 ART 2026-09-09, nudged successfully
-
bin-venus-cc stuck-agent recurrence ~21:32 ART 2026-09-09, nudged successfully
-
coder-mars-cc stuck-agent recurrence ~21:52 ART 2026-09-09, nudged successfully