{"version":"2.1.315","anchor":"bash-repeat-meter-added-telemetry-on-repeated-bash-calls","canonical_anchor":"bash-repeat-meter-added-telemetry-on-repeated-bash-calls","heading":"Claude Code now measures when Claude reruns the same shell command","tier":"internal","area":"Telemetry","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315\/e\/bash-repeat-meter-added-telemetry-on-repeated-bash-calls","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315","markdown":"### Claude Code now measures when Claude reruns the same shell command\n\nClaude Code now records when Claude repeats a Bash command it already ran, and whether anything changed in between\n\n**What**\n\nClaude runs shell commands through its Bash tool, the tool it uses to run commands in a terminal. Claude Code now measures repeated commands in three steps:\n\n- each command is split into its individual statements\n\n- each statement is compared with earlier calls of the same command in the same place\n\n- Claude Code notes whether files changed in between, whether anything was written, whether tests or linters (code checkers) ran, and how the earlier call turned out\n\nIf the measuring itself fails, Claude Code logs the error.\n\n**Why**\n\nThis measures how often Claude reruns a command when nothing has changed since the last time. It records information and does not change which commands run.\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}