A startup banner pitching Claude Enterprise to org admins exists but no one sees it by default.
The Claude Enterprise upsell notice is fully built but its server flag falls back to off, so it never shows.
What's wrong with this entry?
A startup notice offering "Get more out of Claude Code on Claude Enterprise" with a link to claude.com/enterprise. It shows only when a server-side flag, tengu_velvet_harbor_owl, returns a cohort of has_ce or no_ce; its fallback is "off", so nobody sees it without that server value. It also needs an org role of admin, billing, owner or primary_owner, a per-user seen count under its cap, and a local (non-remote, non-bridge) session.
- Impressions are reported along with which cohort group the user landed in.
- Any one of the conditions failing hides the banner entirely; there is no local setting to force it on.
tengu_cc_ce_migrate_notice_shown
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.234
Startup prefetch failures no longer surface
Both mention startup
-
v2.1.239
Deleted working directories are detected at startup and handled during hooks
Both mention startup
-
v2.1.242
A socket path taken by another running Claude Code no longer breaks startup
Both mention startup