{"name":"CLAUDE_CODE_FORCE_WINDOWS_CREDMAN","slug":"claude-code-force-windows-credman","family":"env","title":"Environment variables","noun":"environment variable","description":"On Windows your credentials can live in Credential Manager, but only if you force it on.","description_source":"entry","described_by":{"version":"2.1.246","anchor":"windows-credential-manager-as-the-credential-store-gated-and"},"presence":{"first_seen":"2.1.210","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":88,"mined_builds":150,"first_cited":{"version":"2.1.246","released_at":"2026-08-25 19:17:34","spans":2}},"aliases":[],"entries":[{"version":"2.1.269","anchor":"windows-credential-manager-credential-backend-gated","heading":"Windows Credential Manager credential backend, gated","line":"Windows Credential Manager support gains a forced-priming step, still off by default","released_at":"2026-09-11 18:12:49","reason":"found in this entry's text, named in this entry"},{"version":"2.1.246","anchor":"windows-credential-manager-as-the-credential-store-gated-and","heading":"Windows Credential Manager as the credential store, gated and cached","line":"On Windows your credentials can live in Credential Manager, but only if you force it on.","released_at":"2026-08-25 19:17:34","reason":"named in this entry, found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_FORCE_BRIDGE","slug":"claude-code-force-bridge","description":null},{"name":"CLAUDE_CODE_FORCE_EVALUATE_MEMORY","slug":"claude-code-force-evaluate-memory","description":null},{"name":"CLAUDE_CODE_FORCE_FIRST_LAUNCH","slug":"claude-code-force-first-launch","description":"Set CLAUDE_CODE_FORCE_FIRST_LAUNCH to replay the fresh-install startup experience."},{"name":"CLAUDE_CODE_FORCE_FULL_LOGO","slug":"claude-code-force-full-logo","description":"Boolean. When there are no unseen release notes, the startup header returns a condensed element instead of the full `Claude Code` logo box; a true value (`1`, `true`, `yes` or `on`) renders the full logo box anyway. Unset or any other value keeps the condensed header."},{"name":"CLAUDE_CODE_FORCE_FULLSCREEN_UPSELL","slug":"claude-code-force-fullscreen-upsell","description":"You can start a throwaway fullscreen session with an env var, and the upsell stops after three showings."},{"name":"CLAUDE_CODE_FORCE_MEMORY_SURVEY","slug":"claude-code-force-memory-survey","description":null},{"name":"CLAUDE_CODE_FORCE_MEMORY_WRITE_SURVEY","slug":"claude-code-force-memory-write-survey","description":null},{"name":"CLAUDE_CODE_FORCE_MID_CONVERSATION_SYSTEM","slug":"claude-code-force-mid-conversation-system","description":"A new env var forces mid-conversation system prompt changes that were previously decided by heuristics."},{"name":"CLAUDE_CODE_FORCE_SESSION_PERSISTENCE","slug":"claude-code-force-session-persistence","description":"Set to `1` to force transcript persistence, prompt history, and `claude agents` registration even when this `claude` was launched from inside another Claude Code session. Use when an inherited `CLAUDE_CODE_CHILD_SESSION` value, for example from a `screen` session or a background launcher first started by Claude Code's Bash tool, causes a genuine top-level session to be misclassified as nested. As of v2.1.178, Claude Code detects the tmux case automatically and ignores the inherited marker, so tmux no longer needs this variable. Also honored on v2.1.169 and earlier; has no effect on v2.1.170 and v2.1.171, where the nested-session detection it overrides was removed"},{"name":"CLAUDE_CODE_FORCE_STRIKETHROUGH","slug":"claude-code-force-strikethrough","description":"Set to `1` to force strikethrough rendering for `~~text~~` in Claude's responses when your terminal supports it but is not auto-detected, such as over SSH without `TERM_PROGRAM` forwarded. Without this, undetected terminals show the literal `~~` markers instead of rendering the text as strikethrough. Requires Claude Code v2.1.186 or later"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-force-windows-credman","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}