Follow Discord
Sweep 09 Oct 2026 · 17:27Z Build v2.1.296 517 read Stable v2.1.287 Latest v2.1.296 Next v2.1.296 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.296 ·

Background rewake hooks filter their output lines before reading them

Output lines from asyncRewake hooks must now pass a check before being read as JSON, and their summary is kept correctly

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

Unclear It is not stated what the new check requires of an output line, so hook authors cannot tell which lines are read.

What

Hooks are commands Claude Code runs at set moments, and asyncRewake hooks run in the background. For these hooks, each line of output now has to pass a check before Claude Code reads it as JSON. Before, every line starting with { was read. The summary such a hook produces is now stored in the right place.

Why

In practice, the summary from a rewake hook should now be kept instead of going missing.

Read from
Names in the bundleasyncRewake
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not stated what the new check requires of an output line, so hook authors cannot tell which lines are read.

See this entry in the whole of v2.1.296 →

Feedback