Source Intelligence
Sweep 28 Aug 2026 · 00:00Z Build v2.1.250 478 read Stable v2.1.236 Latest v2.1.250 Next v2.1.250 Feeds RSS JSON llms.txt

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

Reference / Environment variables

CLAUDE_CODE_FORCE_FULLSCREEN_UPSELL

A Claude Code environment variable, read out of the shipped bundle. It has been in the build since v2.1.138, including the newest one read.

What it is

You can start a throwaway fullscreen session with an env var, and the upsell stops after three showings.

Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.236.

Presence across releases

ReleasesReadingDeclared typeDefault
2.1.245 – 2.1.250 5 releases never mined
2.1.160 – 2.1.243 75 releases in the build bool
2.1.138 – 2.1.159 20 releases in the build

A row reading never mined is a release with no archived bundle behind it. Nothing was read out of it, so nothing here says whether the name was in it. A declared type or a default is only ever what that release's own bundle stated.

Changelog entries naming it

  1. v2.1.248Fullscreen upsell is now a proper dialog

    The fullscreen suggestion is now a real dialog; force it with CLAUDE_CODE_FORCE_FULLSCREEN_UPSELL.

    named in this entry

  2. v2.1.236Fullscreen trial environment variable, and the upsell prompt now stops after three showings

    You can start a throwaway fullscreen session with an env var, and the upsell stops after three showings.

    named in this entry

Documentation pages

None of Anthropic's documentation pages this site has a copy of carries this name.

Names beside it

Every environment variable in the inventory starting claude_code_force, up to twelve of them.

CLAUDE_CODE_FORCE_BRIDGENo description from anybody. 2.1.160 CLAUDE_CODE_FORCE_EVALUATE_MEMORYNo description from anybody. 2.1.160 CLAUDE_CODE_FORCE_FIRST_LAUNCHSet CLAUDE_CODE_FORCE_FIRST_LAUNCH to replay the fresh-install startup experience. never mined CLAUDE_CODE_FORCE_FULL_LOGONo description from anybody. 2.1.138 CLAUDE_CODE_FORCE_MEMORY_SURVEYNo description from anybody. 2.1.160 CLAUDE_CODE_FORCE_MEMORY_WRITE_SURVEYNo description from anybody. 2.1.160 CLAUDE_CODE_FORCE_MID_CONVERSATION_SYSTEMNo description from anybody. 2.1.154 CLAUDE_CODE_FORCE_SESSION_PERSISTENCESet 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 2.1.169 CLAUDE_CODE_FORCE_STRIKETHROUGHSet 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 2.1.186 CLAUDE_CODE_FORCE_SYNC_OUTPUTSet to 1 to force-enable DEC private mode 2026 [synchronized output](https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036) when your terminal supports it but is not auto-detected. Useful for emulators such as Emacs eat that implement BSU/ESU but do not reply to the capability probe. Has no effect under tmux. Unlike CLAUDE_CODE_NO_FLICKER, which switches to [fullscreen rendering](/docs/en/fullscreen), this doesn't change the renderer 2.1.138 CLAUDE_CODE_FORCE_TIP_IDNo description from anybody. 2.1.160 CLAUDE_CODE_FORCE_WINDOWS_CREDMANOn Windows your credentials can live in Credential Manager, but only if you force it on. 2.1.210

Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the environment variable does. All environment variables.