{"version":"2.1.280","anchor":"new-terminalfailure-states-for-a-bounded-operation-refuse","canonical_anchor":"new-terminalfailure-states-for-a-bounded-operation-refuse","heading":"New terminal\/failure states for a bounded operation ('refused', 'input_too_long')","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/new-terminalfailure-states-for-a-bounded-operation-refuse","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### New terminal\/failure states for a bounded operation ('refused', 'input_too_long')\n\nA bounded operation's list of failure outcomes grew to include 'refused' and 'input_too_long'\n\n**Unclear.** The finding doesn't identify which operation this outcome list belongs to.\n\n**What**\n\nAn internal list of terminal outcomes for some bounded operation, previously `timeout`, `error`, and `truncated`, now also includes `refused` and `input_too_long`.\n\n**Why**\n\nThis lets Claude Code distinguish more specifically between different kinds of failures for this operation, though which operation it applies to isn't specified.\n\n- Area: Elsewhere\n- Names: `refused`, `input_too_long`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}