[Feature Request] Opt-out for "Feature of the week:" splash line

Resolved 💬 1 comment Opened Jun 6, 2026 by KamilDev Closed Jul 12, 2026

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: false controls a different surface (the spinner channel during turns), not the splash. Set in my config; splash line still renders.
  • settings.json has no key matching feature, announcement, splash, banner, fotw, or similar. The only existing disable* keys are disableAllHooks, 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 via api_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.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗