{"version":"2.1.305","anchor":"timeout-helper-ignores-zero-or-negative-override","canonical_anchor":"timeout-helper-ignores-zero-or-negative-override","heading":"A timeout ignores override values of zero or less","tier":"notice","area":"Internals","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305\/e\/timeout-helper-ignores-zero-or-negative-override","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305","markdown":"### A timeout ignores override values of zero or less\n\nA timeout override is now used only if it is above zero; otherwise the default of 2 minutes in remote sessions or 5 minutes elsewhere applies\n\n**What**\n\nA timeout is how long Claude Code waits before giving up. One timeout now uses an override value only when it is greater than zero. Otherwise it uses the default:\n\n- 120,000 ms (2 minutes) when `CLAUDE_CODE_REMOTE` is set\n\n- 300,000 ms (5 minutes) otherwise\n\nBefore, any override that was set was used, up to a maximum.\n\n**Why**\n\nA zero or negative override no longer produces an odd timeout.\n\n- Area: Internals\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}