Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.318 ·

New settings for stream timing and holding back main replies

Claude Code adds CLAUDE_CODE_STREAM_TIMER_SLACK_MS, CLAUDE_CODE_MAIN_REPLY_HOLD_MS and CLAUDE_CODE_MCP_SERVE_TUNNEL_BINARY_FRAMES

Use it now Notable New Features
JSON All of v2.1.318
Use it nowTier: how much it should matter to you
5Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
StreamingArea: what it touches
New FeaturesKind: in v2.1.318,
What probably matters to youSection of the release

Unclear The condition under which CLAUDE_CODE_MAIN_REPLY_HOLD_MS takes effect is not stated.

What

Claude Code can already hold back streamed replies that nobody is watching. It now has a setting for the main conversation too, plus two more. Each is an environment variable, a named value you set before starting Claude Code:

  • CLAUDE_CODE_MAIN_REPLY_HOLD_MS sets how long, in milliseconds, replies in the main conversation are held before being passed on. It defaults to 0 and only takes effect under a certain condition.
  • CLAUDE_CODE_STREAM_TIMER_SLACK_MS gives slack, in milliseconds, to the timer that gives up on a reply when no data arrives for a while, so the timer is not reset on every small piece. When it is not set, the value comes from a remote setting that falls back to 0. It is kept between 0 and a maximum.
  • CLAUDE_CODE_MCP_SERVE_TUNNEL_BINARY_FRAMES asks for binary frames, a compact data format, on a tunnel used when Claude Code serves MCP. It is cleared for programs Claude Code starts.
Why

The timer slack cuts down on how often the stream timer is reset during a reply. With nothing set, all of these stay at their defaults of no slack and no holding.

Read from
Feature flag
tengu_fuzzy_spindle Not enough to say

Nothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.

This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.318: not a boolean we can read

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

Read once, for one account on one subscription tier, against v2.1.318. It isn't a statement about your account. What a flag value here can and cannot tell you

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 doubtThe condition under which `CLAUDE_CODE_MAIN_REPLY_HOLD_MS` takes effect is not stated.
The name it cites is new in this buildNew in this build: tengu_fuzzy_spindle

See this entry in the whole of v2.1.318 →

Feedback