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

Claude Code v2.1.246 ·

Bash "act first" switch present but unset

An "act first" Bash behaviour reads an environment variable but has no default, so it stays off.

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

A Bash "act first" mode reads CLAUDE_CODE_GORSE_PLOVER and stays undefined with nothing set.

What

A new setting controls an "act first" behaviour for Bash commands, read from CLAUDE_CODE_GORSE_PLOVER. It has no built-in default, so with the variable unset and no server-provided value it stays undefined and the behaviour is off.

Details
  • Resolved once and cached for the process.
  • Nothing else in this build supplies a value, so it is decided entirely by the environment variable or remote config.
Evidence

e.bashActFirstEnabled ??= dt(_.CLAUDE_CODE_GORSE_PLOVER, Kd, void 0)

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from
Names in the bundleCLAUDE_CODE_GORSE_PLOVER

See this entry in the whole of v2.1.246 →

Feedback