{"name":"CLAUDE_CODE_SDK_MCP_TOOL_IDLE_TIMEOUT","slug":"claude-code-sdk-mcp-tool-idle-timeout","family":"env","title":"Environment variables","noun":"environment variable","description":"Claude Code now reads several new environment variables, including one for overload retry waits and one for SDK MCP tool idle time","description_source":"entry","described_by":{"version":"2.1.323","anchor":"desktop-host-env-vars-and-new-sdkoverload-env-vars"},"presence":{"first_seen":"2.1.323","removed_in":null,"in_current_build":true,"newest_mined":"2.1.323","builds":1,"mined_builds":162,"first_cited":{"version":"2.1.323","released_at":"2026-11-12 20:29:28","spans":1}},"aliases":[],"entries":[{"version":"2.1.323","anchor":"desktop-host-env-vars-and-new-sdkoverload-env-vars","heading":"New environment variables for the desktop app, SDK tools and overload retries","line":"Claude Code now reads several new environment variables, including one for overload retry waits and one for SDK MCP tool idle time","released_at":"2026-11-12 20:29:28","reason":"found in this entry's text"},{"version":"2.1.323","anchor":"aws-and-anthropic-profile-env-handling-changes","heading":"Anthropic profile settings now reach programs Claude Code starts","line":"Programs Claude Code starts now receive ANTHROPIC_PROFILE and ANTHROPIC_CONFIG_DIR, and three more host variables are cleared","released_at":"2026-11-12 20:29:28","reason":"found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_SDK_HAS_HOST_AUTH_REFRESH","slug":"claude-code-sdk-has-host-auth-refresh","description":"Host auth token refresh now returns the whole response, but only registers when an environment variable is set."},{"name":"CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH","slug":"claude-code-sdk-has-oauth-refresh","description":"A host program can take over refreshing your login token, off unless an env var is set."},{"name":"CLAUDE_CODE_SDK_HAS_SESSIONS_OAUTH_REFRESH","slug":"claude-code-sdk-has-sessions-oauth-refresh","description":"An app embedding Claude Code can now supply a second sign-in token just for cloud sessions, using `CLAUDE_CODE_SESSIONS_OAUTH_TOKEN`"},{"name":"CLAUDE_CODE_SDK_READS_SESSION_STATE","slug":"claude-code-sdk-reads-session-state","description":"The Agent SDK now ends a run when Claude Code reports it is idle, which can mean waiting up to 10 minutes after the result"},{"name":"CLAUDE_CODE_SDK_READS_STARTUP_MARKS","slug":"claude-code-sdk-reads-startup-marks","description":"Setting CLAUDE_CODE_SKIP_PLUGIN_LOCAL_MCP_SERVERS keeps only remote MCP servers from plugins, and several other environment variables are new"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-sdk-mcp-tool-idle-timeout","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}