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

Fast mode gains a per-session opt-in check

Fast ("penguin") mode now checks a per-session opt-in before enabling, instead of only an org-wide check

Group of 3 You'll notice Internal Changes
JSON All of v2.1.271
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
ModelsArea: what it touches
Internal ChangesKind: in v2.1.271,
What probably matters to youSection of the release

Unclear placeholder

What

Fast mode (also called "penguin mode") now factors a sessionOptIn value into its eligibility logic instead of relying only on a bare unavailability check.

  • The fast-mode-unavailable check now only blocks the request when the user is actually trying to turn fast mode on, not when merely checking status or disabling it.
  • A new policy-settings-driven rejection path checks whether fast mode is disallowed by policy and whether it's restricted to per-session opt-in (fastModePerSessionOptIn).
  • A new environment variable, CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK, can skip the organization-level check, and this is recorded via a reason: "preference" marker.
  • A new tengu_org_penguin_mode_fetch_refused telemetry event fires when the org status endpoint refuses the request with a specific permission error.
  • Enabling fast mode now runs an extra promotion step after swapping the main-loop model, when the session-opt-in condition is met.

Why

This lets fast mode be gated per session rather than only by a blanket organization setting, so it can be turned on or off more precisely without the request being wrongly blocked when it's only a status check.

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 doubtplaceholder

See this entry in the whole of v2.1.271 →

Feedback