b060d8fc88
claude CLI 2.1.97 strictly enforces that --include-partial-messages requires --print/-p to be set. The resume path skipped -p when the prompt was empty (which is the common case on respawns when there's no fresh failure context to inject), so the spawned claude process saw `--resume <sid> ... --include-partial-messages` without -p and exited with code 1: "include-partial-messages requires --print and --output-format=stream-json". Net effect: every coder respawn with prior_sessions > 0 and empty prompt was failing immediately, looking exactly like a rate-limit (empty agent log, zero tool calls). 819 hit retry-limit (4/3) and got marked blocked because of this — not because of any actual code or rate-limit issue. Fix: always pass `-p <prompt>` on resume, even with empty prompt.