You can start a throwaway fullscreen session with an env var, and the upsell stops after three showings.
What's wrong with this entry?
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.
- A trial session reports its renderer reason as
upsell_trial_onrather thansettings_on, which is how the rest of the code knows the choice is not yet persisted. - The showing count is tracked as
fullscreenUpsellSeenCountagainst 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.
CLAUDE_CODE_TUI_TRIAL=fullscreen claudeTry 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.
-
v2.1.248
Fullscreen upsell is now a proper dialog
Both mention force fullscreen upsell