{"name":"CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS","slug":"claude-code-retry-watchdog-max-wait-ms","family":"env","title":"Environment variables","noun":"environment variable","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","description_source":"entry","described_by":{"version":"2.1.295","anchor":"retry-watchdog-skip-can-be-overridden-by-claude-code-retry-w"},"presence":{"first_seen":"2.1.295","removed_in":null,"in_current_build":true,"newest_mined":"2.1.295","builds":1,"mined_builds":138,"first_cited":{"version":"2.1.295","released_at":"2026-10-08 18:22:58","spans":1}},"aliases":[],"entries":[{"version":"2.1.295","anchor":"retry-watchdog-skip-can-be-overridden-by-claude-code-retry-w","heading":"New CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS setting stops a retry check from being skipped","line":"Setting `CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS` now stops Claude Code from skipping a check it otherwise skips because of the retry watchdog","released_at":"2026-10-08 18:22:58","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","slug":"claude-code-retry-watchdog","description":"Persistent retry mode for API requests. When true (`1`, `true`, `yes` or `on`), 429 and overloaded errors are always retried and do not stop at the retry limit, repeated 529 errors do not raise the overloaded error, the default retry count is `300` instead of `10`, and `CLAUDE_CODE_MAX_RETRIES` is not clamped to `15`. The self-hosted runner sets it to `1` for the sessions it starts."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-retry-watchdog-max-wait-ms","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}