Surfaced and root-isolated while stabilizing PR #78's e2e (see its final comment for the distilled repro): a follow-up task sent from a reloaded page intermittently goes dead under load (~1 in 4–6):
POST /tasks answers 202, but the task never runs — trace-verified: no LLM call, no task_state change, no messages; or
- the input area is left in a stale running/steer state (a steer attempt 409s and the fallback detour strands the composer).
Reproduced with a Playwright script that never touches the subagents panel, and identically with #78's core input-forwarding change reverted — pre-existing session-runtime/stream behavior, independent of that PR. Suspect area: the post-reload stream/runtime handshake (steer-vs-new-task routing against a stale runtime entry).
🤖 Generated with Claude Code
https://claude.ai/code/session_01XQX3ye1wELm1SRMku5cdni
Surfaced and root-isolated while stabilizing PR #78's e2e (see its final comment for the distilled repro): a follow-up task sent from a reloaded page intermittently goes dead under load (~1 in 4–6):
POST /tasksanswers 202, but the task never runs — trace-verified: no LLM call, notask_statechange, no messages; orReproduced with a Playwright script that never touches the subagents panel, and identically with #78's core input-forwarding change reverted — pre-existing session-runtime/stream behavior, independent of that PR. Suspect area: the post-reload stream/runtime handshake (steer-vs-new-task routing against a stale runtime entry).
🤖 Generated with Claude Code
https://claude.ai/code/session_01XQX3ye1wELm1SRMku5cdni