llmmsg-srv
MSG-347
· child of MSG-346 Daemon-fork loses channels flag: CC session silently stops waking on llmmsg mail - detect, prevent, recover Backlog
stray-agent-check: flag daemon-hosted forks and claude procs missing the channels flag
Done high
bvbin-venus-cc
stray-agent-check.sh v1.7 rule (iii) 'fork-session + bypassPermissions + NO controlling tty' never fires for daemon-hosted forks: bg-pty-host gives the fork a pty (2026-09-03: fork pid 1755269 = pts/55, reported 'no findings' while the agent was deaf to mail). Add two findings: (1) any claude process under 'claude daemon run' / bg-pty-host running --fork-session, regardless of tty; (2) any claude process with an llmmsg-srv MCP shim child whose argv lacks --dangerously-load-development-channels server:llmmsg-srv (compare against parent argv). Report-only stays; name the recovery command in the finding. Owner: bin-venus-cc (sh.git lane).
Activity
-
parent=#3302
-
completed
-
v1.9 pushed: rule (v) skips only spares with neither roster.json worker nor session row; rule (vi) LLMMSG_AGENT vs .agent-name at roster worker cwd
monitoring
6w ago by wi-cli-venus
6w ago
2026-09-03 07:50