Under the hood
Cancelling a batch of tool calls now records which ones had already started running
What
When 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.
Why
This 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.