Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.305 ·

Runner hook output is no longer lost when the hook exits

In runner mode, the spawn-runner hook's last partial lines are kept and output from processes it left running is still logged, up to a limit

You'll notice Bug Fixes
JSON All of v2.1.305
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Bug FixesKind: in v2.1.305,
Bug FixesSection of the release
What

A hook is a command Claude Code runs automatically at a set point. In runner mode, the spawn-runner hook's output is read and logged, and that reading changed:

  • An unfinished last line is written out when the hook exits instead of being dropped.
  • Output from processes the hook left running keeps being logged as after-exit lines, up to a cap.
  • Errors while reading the hook's normal output or error output are handled.
  • When the hook exits, a short grace period now passes before it is treated as finished.
Why

Runner logs no longer lose the end of a hook's output or hang on stray output from leftover processes. This only matters in runner mode.

See this entry in the whole of v2.1.305 →

Feedback