Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.317 ·

Shell commands may no longer record a start event in every session

Claude Code now records a start event for a shell command only when a per-session check passes, and otherwise skips it

Under the hood Internal Changes
JSON All of v2.1.317
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.317,
Internal ChangesSection of the release
What

When Claude Code runs a shell command through its Bash tool (the tool it uses to run terminal commands for you), it records a start event for usage reporting. It used to record that event for every command. It now records it only when a check tied to the current session passes, and skips it otherwise.

When the start event is recorded, it now also notes whether the command ran inside an agent worktree. A worktree is a separate working copy of a git repository.

Why

Some sessions will no longer send this start event for each shell command. Running the commands themselves is not affected.

See this entry in the whole of v2.1.317 →

Feedback