Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

Bash command timing now records how long a command took to start

Claude Code now records how long a Bash command took to start, alongside the timing data it already collected

Under the hood No documentation found Internal Changes
JSON All of v2.1.323
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
TelemetryArea: what it touches
Internal ChangesKind: in v2.1.323,
Internal ChangesSection of the release
What

The Bash tool is how Claude runs commands in your terminal. Claude Code collects timing data for these commands, and it now records stall_duration_ms when it knows how long the command took to start, along with some extra fields. Before, only the total duration and processor time were recorded.

Separately, the Bash tool's own instructions to Claude changed in the capture taken under this release: the list of files that likely contain secrets and should not be committed now includes .claude/settings.local.json.

Why

The new timing shows how long starting a command takes. The instruction change means Claude should warn you before committing your local Claude Code settings file.

Read from
Names in the bundlestall_duration_ms
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed .claude/settings.local.json not being ignored globally when the folder became a git repository later, or on a new machine

See this entry in the whole of v2.1.323 →

Feedback