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