{"name":"interrupted","slug":"interrupted","family":"setting","title":"Settings keys","noun":"settings key","description":"A tool call you interrupted now displays differently from one that actually failed.","description_source":"entry","described_by":{"version":"2.1.246","anchor":"tool-renderers-can-tell-an-interrupted-call-from-a-failed-on"},"presence":{"first_seen":"2.1.301","removed_in":"2.1.302","in_current_build":false,"newest_mined":"2.1.308","builds":1,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.305","anchor":"remote-sessions-bash-commands-now-run-locally-when-the","heading":"'!' shell commands can now run in remote sessions that support them","line":"In a remote session that supports it, a '!' shell command can now run, with limits on output and a 10 minute timeout","released_at":"2026-10-20 19:29:36","reason":"found in this entry's text"},{"version":"2.1.286","anchor":"awsgcp-auth-refresh-reports-okfailedinterrupted-and-expos","heading":"Cancelling an AWS or Google Cloud credential refresh no longer shows an error","line":"Credential refresh commands now end as succeeded, failed or interrupted, and an interrupted one closes quietly without printing an error","released_at":"2026-09-30 17:14:38","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"remote-tools-given-up-call-records-use-the-journals-host-an","heading":"Remote-tools given-up call records use the journal's host and epoch","line":"Records of abandoned remote tool calls now use the journal's host and epoch and a new machineHadCall field","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"new-classifier-for-retryable-automode-failure-reasons","heading":"New classifier for retryable automode failure reasons","line":"Automode now groups blocked, unavailable, and parsing-error failures as one retryable category","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"bash-tool-result-field-allowlist-gains-a-new-tool-entry","heading":"Bash-tool result field allowlist gains a new tool entry","line":"The Bash tool's allowed result fields now include stdout, stderr, interrupted, and timedOutAfterMs","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.277","anchor":"plugin-install-errors-now-marked-as-ours-for-downstream-ha","heading":"Plugin install errors now marked as \"ours\" for downstream handling","line":"Design login now accepts a manually pasted authorization code more flexibly, with clearer failure reasons","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text"},{"version":"2.1.260","anchor":"eval-suite-result-schema-gained-partial-run-reasons","heading":"Eval-suite result schema gained partial-run reasons","line":"Internal eval-suite results now record why a run was only partial.","released_at":"2026-09-03 22:32:02","reason":"found in this entry's text"},{"version":"2.1.246","anchor":"tool-renderers-can-tell-an-interrupted-call-from-a-failed-on","heading":"Tool renderers can tell an interrupted call from a failed one","line":"A tool call you interrupted now displays differently from one that actually failed.","released_at":"2026-08-25 19:17:34","reason":"found in this entry's text"},{"version":"2.1.246","anchor":"mcp-calls-made-over-the-control-channel-report-client-cancel","heading":"MCP calls made over the control channel report client cancellation","line":"An interrupted MCP call over the SDK control channel now returns a real error naming the server.","released_at":"2026-08-25 19:17:34","reason":"found in this entry's text"},{"version":"2.1.246","anchor":"interrupting-an-mcp-tool-call-now-says-the-call-may-have-run","heading":"Interrupting an MCP tool call now says the call may have run anyway","line":"Interrupting an MCP call now warns you it may have run on the server anyway.","released_at":"2026-08-25 19:17:34","reason":"found in this entry's text"}],"entries_total":11,"docs":[{"source":"api","path":"about-claude\/models\/migration-guide","title":"Or, for the model with the same capabilities and no access approval requirement:","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/legal-summarization","title":"legal-summarization","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/bash-tool","title":"bash-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/computer-use-tool","title":"computer-use-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/text-editor-tool","title":"text-editor-tool","documented":false},{"source":"api","path":"api\/beta\/sessions","title":"Sessions","documented":false},{"source":"api","path":"api\/beta\/sessions\/archive","title":"Archive Session","documented":false},{"source":"api","path":"api\/beta\/sessions\/create","title":"Create Session","documented":false},{"source":"api","path":"api\/beta\/sessions\/events","title":"Events","documented":false},{"source":"api","path":"api\/beta\/sessions\/events\/list","title":"List Events","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/interrupted","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}