Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.269 ·

Session/turn engine internals rewritten as classes

The engine driving interactive and headless sessions was rewritten as separate classes instead of one big function

TierUnder the hoodhow much it should matter to you
Useful2my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaElsewherewhat it touches
KindInternal Changesin v2.1.269,
Under the hood

The engine driving interactive and headless sessions was rewritten as separate classes instead of one big function

What

The internal code that runs a session's turn-by-turn loop was reorganized from inline logic inside one large function into about a dozen separate classes, each handling one piece: declined permission-request tracking, a delivery ledger, drain state, admission, wind-down of background tasks, command selection, batch settling, held-result routing, prompt suggestions, plugin/MCP (external tool integration) syncing, team-lead inbox polling, and worker directory syncing.

Why

This is a structural rewrite of session internals rather than a new capability; it should not change what a session does, only how the underlying code is organized.

Read from
Feature flag
tengu_giggly_dragonfly 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.269: on

tengu_print_ceiling_stop_agents 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.269: on

Read once, for one account on one subscription tier, against v2.1.269. 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.269 →