{"version":"2.1.273","anchor":"tool-cancellation-now-reports-which-tools-had-already-starte","canonical_anchor":"tool-cancellation-now-reports-which-tools-had-already-starte","heading":"Tool cancellation now reports which tools had already started running","tier":"internal","area":"Background Tasks","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.273\/e\/tool-cancellation-now-reports-which-tools-had-already-starte","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.273","markdown":"### Tool cancellation now reports which tools had already started running\n\nCancelling a batch of tool calls now records which ones had already started running\n\n**What**\n\nWhen a batch of tool calls is cancelled partway through, Claude Code's internal accounting now also collects a list of `startedToolUseIds`, the IDs of tools that had actually begun running (whether they finished or were still in progress), alongside the existing counts of aborted, completed, and never-started tool calls.\n\n**Why**\n\nThis gives Claude Code more precise bookkeeping about interrupted work, distinguishing tool calls that never got a chance to run from ones that were cut off mid-execution.\n\n- Area: Background Tasks\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}