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.234 ·

Narration runner wired to tool rounds, off by default

Per-session running commentary hooks into each tool round, off unless you set the narration env var.

Nothing to try yet Notable No documentation found In Development
JSON All of v2.1.234
Nothing to try yetTier: how much it should matter to you
3Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
Terminal UIArea: what it touches
In DevelopmentKind: in v2.1.234,
What probably matters to youSection of the release

Narration is gated on CLAUDE_CODE_ENABLE_NARRATION and a server-supplied interval that falls back to 0.

What

A new per-session narration facility hooks into each tool round for non-subagent sessions to produce running commentary. It is off unless CLAUDE_CODE_ENABLE_NARRATION is set, and the interval that paces it comes from a server config value that falls back to 0, meaning no narration when neither is provided.

Details
  • The runner tracks its output sink, whether narration was requested, and the last signature it saw; resetting a session aborts the runner and clears the sink.
  • Narration is additionally suppressed in two detected environments when the environment variable is unset.
Evidence

CLAUDE_CODE_ENABLE_NARRATION

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from
Names in the bundleCLAUDE_CODE_ENABLE_NARRATION
How sure we are
One source agreesOne thing we can check says the same as this entry.
The name it cites is new in this buildNew in this build: CLAUDE_CODE_ENABLE_NARRATION

See this entry in the whole of v2.1.234 →

Feedback