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

New dialog offering to autocompact earlier, controlled by a server-side config

A new 'We recommend compacting earlier' dialog can offer to lower your autocompact threshold, shown only when a server-side config selects the offer

Group of 3 You'll notice Improvements
JSON All of v2.1.301
You'll noticeTier: how much it should matter to you
4Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
CompactionArea: what it touches
ImprovementsKind: in v2.1.301,
What probably matters to youSection of the release

What

Autocompact is the feature that automatically summarizes a long conversation once it gets close to the model's context window, which is the amount of text the model can hold at once. This build adds a dialog titled "We recommend compacting earlier". It offers to autocompact at a smaller size, for example "Autocompact at ‹ N › tokens", or to keep your current setting. Before this, the same component only recorded that you were eligible and never showed anything.

  • After Claude replies, Claude Code compares the conversation's size with a trigger point and may ask you, at most once per account and model.
  • The dialog opens through the normal dialog system. A limit on how many times it asks (maxAsks) and a count of how often you pressed Esc (escCount) cap how often it appears.
  • It is skipped when the terminal is too short or when you have scrolled away from the bottom.
  • Choosing the smaller size writes the new autocompact window to your user settings, applied through applyFlagSettings.
  • A stored autoCompactOffer state remembers when you became eligible, how often you dismissed it, and whether you accepted (with the token size) or kept your setting. These helpers were already present in the previous build.
  • You are only eligible when onboarding is finished, your account has an ID, your model has a 1M-token window that needs no opt-in, auto-compact is on, and user settings are enabled.

The offer is driven by a config object read from tengu_binary_music, with an empty fallback. When that object is empty or missing, nothing happens. When it is served, its arm is either "control" or "offer", and only "offer" shows the dialog. Nothing has been read about this gate yet, so whether anyone sees the dialog is unknown.

Why

If the dialog appears and you accept, conversations will be summarized earlier than before, because your autocompact setting is actually changed in your user settings. You can keep the current setting instead, and the dialog will not keep asking.

Read from
Feature flag
tengu_binary_music 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.301: 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.301. It isn't a statement about your account. What a flag value here can and cannot tell you

See this entry in the whole of v2.1.301 →

Feedback