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 ·

CLAUDE.md trimming in non-interactive runs now uses a total size budget

Behind a new remote switch, non-interactive sessions trim Project CLAUDE.md files only when all instructions together exceed a budget

Group of 2 You'll notice Improvements
JSON All of v2.1.318
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Instruction FilesArea: what it touches
ImprovementsKind: in v2.1.318,
ImprovementsSection of the release

Unclear Two further conditions decide which non-interactive sessions reach this rule, and what they check is not known.

What

CLAUDE.md files hold instructions that Claude Code loads into every conversation. A non-interactive session is one that runs with no person typing, such as a script. The rule for cutting oversized CLAUDE.md files in these sessions has been rewritten.

  • Before, each oversized file was cut against a size limit set by the model. This was controlled by the remote switch tengu_velvet_possum, which is no longer read in this build.
  • Now Claude Code works out a total budget from the main model and the autoCompactWindow setting, which controls how full the conversation gets before Claude Code summarizes it.
  • Files are cut only when all instruction files together exceed that budget, and only when the Project files alone account for the overage.
  • When that happens, each Project CLAUDE.md file is cut to about a tenth of the budget divided by the number of Project files. Each file is marked so that only its beginning is kept.
  • This whole step sits behind the new remote switch tengu_temporal_haven, which falls back to false in the code.
  • Outside the switch, two new internal checks (Nu() and tf(r)) must pass. The old checks for which tools were present are replaced by a single check that one tool is absent.

In readings taken before this release, Anthropic's servers returned both tengu_temporal_haven and tengu_velvet_possum off for this site's account and for a signed-out baseline. No reading has been taken under this release.

Why

If the switch is turned on, a large project CLAUDE.md is no longer cut just for being big on its own. It is cut only when your instructions together would not fit the budget, so headless runs may keep more or less of it than before.

Read from
Feature flag
tengu_temporal_haven Off in both readings

The flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.

This account: off · anonymous baseline: off · compiled default in v2.1.318: 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_velvet_possum Off in both readings

The flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.

This account: off · anonymous baseline: off · 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

What has happened since
Flag reading moved The flag server now returns nothing at all, having stopped carrying it for tengu_velvet_possum, read as this account. A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.

See this across every release →

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 decide which non-interactive sessions reach this rule, and what they check is not known.
The name it cites is new in this buildNew in this build: tengu_temporal_haven

See this entry in the whole of v2.1.318 →

Feedback