{"version":"2.1.305","anchor":"per-turn-tool-use-counters-and-a-new-ccs-message-files-wait","canonical_anchor":"per-turn-tool-use-counters-and-a-new-ccs-message-files-wait","heading":"Claude Code now counts tool uses per turn","tier":"internal","area":"Telemetry","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305\/e\/per-turn-tool-use-counters-and-a-new-ccs-message-files-wait","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305","markdown":"### Claude Code now counts tool uses per turn\n\nSessions now keep a count of tool uses in each turn, and a new metric name for waiting on message files was added\n\n**What**\n\nA tool use is one action Claude Code takes, such as reading a file or running a command. A turn is one exchange: your message and Claude's reply. Each session now keeps a count of tool uses within the current turn and remembers which ones it has already counted. A new metric name, `ccs_message_files_wait`, was added to Claude Code's list of measurements.\n\nThe check that decides whether to replay a transcript also now tests whether it has any lines, instead of whether its size is zero.\n\n**Why**\n\nThese look like groundwork for usage measurement or tips, with no visible change of their own.\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}