{"version":"2.1.314","anchor":"cancelled-tool-calls-carry-denialkind-cancelled-auto-mode","canonical_anchor":"cancelled-tool-calls-carry-denialkind-cancelled-auto-mode","heading":"Cancelled tool calls are marked as cancelled","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314\/e\/cancelled-tool-calls-carry-denialkind-cancelled-auto-mode","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314","markdown":"### Cancelled tool calls are marked as cancelled\n\nA cancelled tool call now records that it was cancelled, and the warning for a blocked subagent report comes from shared wording\n\n**What**\n\nA tool call is a single action Claude Code takes, such as running a command. When you cancel one in the interactive session, the error it returns now says the reason was a cancellation. Before, it carried no such label.\n\nSeparately, when auto mode blocks a report from a subagent, the warning no longer uses its own fixed text. A subagent is a helper agent that Claude Code starts to handle part of a task, and auto mode is the mode where Claude Code decides some permission questions itself. The warning now comes from shared wording, so it may read differently than before.\n\n**Why**\n\nA cancellation can now be told apart from other kinds of refusal, and blocked subagent reports use the same wording as other warnings.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}