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

Claude Code v2.1.309 ·

Resumed sessions can keep tool calls that were cut off

A new CLAUDE_CODE_RESUME_SHOWS_CUT_OFF_CALLS setting lets a resumed session show tool calls that were interrupted mid-turn

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

Unclear Two further conditions it checks were not identified, so it is unclear whether setting the variable alone turns this on for a local user.

What

When you resume a session whose last prompt was interrupted, Claude Code can now treat that turn as one that can be picked up again, even if some tool calls (actions Claude had started, such as running a command or editing a file) were cut off before they got an answer. With this switched on, those cut-off calls stay visible in the resumed conversation.

This is controlled by the CLAUDE_CODE_RESUME_SHOWS_CUT_OFF_CALLS environment variable, which is a named value you set in your shell before starting Claude Code. It does nothing unless it is set to true. It also has to pass a server-side safety switch, which stays out of the way unless the server sends otherwise, and two further internal conditions.

  • Local use: you get this only by setting CLAUDE_CODE_RESUME_SHOWS_CUT_OFF_CALLS yourself.
  • Hosted remote sessions: when Claude Code restarts the same session on a new worker, it sets the variable to 1 for you and uses a different resume prompt.

The note Claude receives about calls that were lost has been reworded, and a new version of it tells Claude that such calls are no longer shown above.

Why

After an interruption, Claude can see which actions it had started and not finished, instead of resuming without them. For remote sessions that get restarted, this happens without any setting.

Read from
Feature flag
tengu_mutable_phoenix_killswitch 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.309: off

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.

tengu_vast_journal 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.309: on

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.309. 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 doubtTwo further conditions it checks were not identified, so it is unclear whether setting the variable alone turns this on for a local user.
The name it cites is new in this buildNew in this build: tengu_mutable_phoenix_killswitch

See this entry in the whole of v2.1.309 →

Feedback