Source Intelligence

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.

All of v2.1.236 Home All releases olderv2.1.235 v2.1.237newer
Claude Code v2.1.236

Fullscreen trial environment variable, and the upsell prompt now stops after three showings

Use it now
Useful4 Signal3
Fullscreen Notable not in their notes

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

CLAUDE_CODE_TUI_TRIALCLAUDE_CODE_FORCE_FULLSCREEN_UPSELL
What

CLAUDE_CODE_TUI_TRIAL=fullscreen starts a session in the fullscreen renderer without saving the choice; it is read once at startup and then removed from the environment. The prompt offering fullscreen can be forced with CLAUDE_CODE_FORCE_FULLSCREEN_UPSELL, and is suppressed once you have a tui setting, under tmux control mode, on Windows SSH, and after it has been shown 3 times.

Details
  • A trial session reports its renderer reason as upsell_trial_on rather than settings_on, which is how the rest of the code knows the choice is not yet persisted.
  • The showing count is tracked as fullscreenUpsellSeenCount against a limit of 3.
  • The advertisement text is unchanged, but the check that decides whether to show it now also consults the crash auto-disable state.
Usage
CLAUDE_CODE_TUI_TRIAL=fullscreen claude
Evidence

Try the new fullscreen renderer \u2014 flicker-free output, mouse support, auto-copy on select \xB7 /tui fullscreen

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.236 →