{"name":"CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS","slug":"claude-code-retry-watchdog-max-usage-limit-wait-ms","family":"env","title":"Environment variables","noun":"environment variable","description":"Set `CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS` to make a request fail instead of waiting past that time on a usage limit","description_source":"entry","described_by":{"version":"2.1.301","anchor":"new-env-var-caps-how-long-the-retry-watchdog-waits-on-a-usag"},"presence":{"first_seen":"2.1.301","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":8,"mined_builds":149,"first_cited":{"version":"2.1.301","released_at":"2026-10-15 14:34:23","spans":1}},"aliases":[],"entries":[{"version":"2.1.301","anchor":"new-env-var-caps-how-long-the-retry-watchdog-waits-on-a-usag","heading":"New setting limits how long Claude Code waits after hitting a usage limit","line":"Set `CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS` to make a request fail instead of waiting past that time on a usage limit","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text, named in this entry"}],"entries_total":1,"docs":[{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false}],"docs_total":1,"gates":[],"related":[{"name":"CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS","slug":"claude-code-retry-watchdog-max-wait-ms","description":"Setting `CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS` now stops Claude Code from skipping a check it otherwise skips because of the retry watchdog"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-retry-watchdog-max-usage-limit-wait-ms","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}