[Feature Request] Opt-out for "Feature of the week:" splash line
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
The startup splash renders a "Feature of the week:" line above the prompt with no way to disable it:
▐▛███▜▌ Claude Code v2.1.167
▝▜█████▛▘ Opus 4.7 with xhigh effort · Claude Max
▘▘ ▝▝ ~\path
Feature of the week: /loop — run a prompt or slash command on a recurring interval
❯
Confirmed via the binary that no local setting controls this surface:
spinnerTipsEnabled: falsecontrols a different surface (the spinner channel during turns), not the splash. Set in my config; splash line still renders.settings.jsonhas no key matchingfeature,announcement,splash,banner,fotw, or similar. The only existingdisable*keys aredisableAllHooks,disableAutoMode,disableBypassPermissionsMode,disableModelInvocation,disableNonInteractive,disableWorkflows.- The line is gated by the server-side GrowthBook flag
feature_of_the_week. Two variants ship in the binary: id: "fotw-campaign"— audience"claimant"— text ends with"Try it for $X in usage credits."id: "fotw-campaign-upsell"— audience"viewer"— awareness-only, no credit- For viewer-audience users (my case — no credit text), the line cannot be suppressed by any local action. The gate is
!fotwClaimedFeatures[orgId].includes(campaign.feature), which only flips when an actual claimant in the org redeems viaapi_fotw_claim. A viewer has nothing to claim.
The v2.1.157 changelog says:
The Feature of the Week credit-claim status now appears as a notification in the status area instead of a line above the prompt
On v2.1.167 the splash awareness line still renders above the prompt. It looks like only the post-claim status pill moved — the upstream awareness/upsell line is unchanged.
Proposed Solution
A boolean setting:
{
"featureOfTheWeekEnabled": false
}
Or generalized to cover future campaign variants without another flag:
{
"splashAnnouncementsEnabled": false
}
Priority
Low — does not block work; unnecessary friction on every session start.
Feature Category
CLI commands and flags / TUI
Additional Context
Related prior requests (all closed):
- #8437 — broad "disable splash screen"
- #39557 — "hide startup banner in interactive mode"
- #48436 — "quiet/minimal startup option"
- #64612 — "separate opt-out for promotional/referral spinner notices" (refile chain: #45009 → #43032 → #37438 → #16420)
- #50333 — "opt out of guest-passes referral tip without freezing all spinner tips"
This request is narrower than the splash-disable issues above — it asks for control over one server-controlled marketing surface, not the whole banner. Users who want the version/model/cwd lines kept can still see them; only the campaign content goes away.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗