{"name":"CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH","slug":"claude-code-sdk-has-oauth-refresh","family":"env","title":"Environment variables","noun":"environment variable","description":"A host program can take over refreshing your login token, off unless an env var is set.","description_source":"entry","described_by":{"version":"2.1.242","anchor":"cloud-headless-can-ask-its-host-to-refresh-the-oauth-token"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":150,"mined_builds":150,"first_cited":{"version":"2.1.242","released_at":"2026-08-24 19:16:14","spans":1}},"aliases":[],"entries":[{"version":"2.1.275","anchor":"two-new-passthrough-environment-variables-claude-code-disab","heading":"Two new passthrough environment variables: CLAUDE_CODE_DISABLE_ATTRIBUTION_CROSS_REPO and CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH","line":"Two new environment variables are now recognized: CLAUDE_CODE_DISABLE_ATTRIBUTION_CROSS_REPO and CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH","released_at":"2026-09-17 20:20:31","reason":"found in this entry's text, named in this entry"},{"version":"2.1.242","anchor":"cloud-headless-can-ask-its-host-to-refresh-the-oauth-token","heading":"Cloud headless can ask its host to refresh the OAuth token","line":"A host program can take over refreshing your login token, off unless an env var is set.","released_at":"2026-08-24 19:16:14","reason":"named in this entry, 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."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-sdk-has-oauth-refresh","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}