{"name":"CLAUDE_CODE_SDK_READS_SESSION_STATE","slug":"claude-code-sdk-reads-session-state","family":"env","title":"Environment variables","noun":"environment variable","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","description_source":"entry","described_by":{"version":"2.1.284","anchor":"agent-sdk-now-asks-the-cli-for-session-state-by-default-and"},"presence":{"first_seen":"2.1.284","removed_in":null,"in_current_build":true,"newest_mined":"2.1.284","builds":1,"mined_builds":127,"first_cited":{"version":"2.1.284","released_at":"2026-09-28 17:11:59","spans":1}},"aliases":[],"entries":[{"version":"2.1.284","anchor":"agent-sdk-now-asks-the-cli-for-session-state-by-default-and","heading":"Agent SDK runs can keep going after the result while background work finishes","line":"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","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text, named in this entry"}],"entries_total":1,"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."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-sdk-reads-session-state","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}