{"version":"2.0.57","anchor":"guest-passes-upsell-banner","canonical_anchor":"guest-passes-upsell-banner","heading":"Guest Passes Upsell Banner","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.57\/e\/guest-passes-upsell-banner","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.57","markdown":"### Guest Passes Upsell Banner\n\n**What:** Promotional UI elements that inform eligible users about their 3 available guest passes for sharing Claude Code.\n\n**How it appears:**\n\n- Banner in header showing `[\u273b] [\u273b] [\u273b] \u00b7 3 guest passes at \/passes`\n- Sidebar feed card with styled guest pass promotion\n- Only shown to eligible users who haven't visited `\/passes` yet\n- Stops showing after 3 impressions\n\n**Details:**\n\n- Uses existing `\/passes` command infrastructure (the command existed in v2.0.56)\n- Tracks `passesUpsellSeenCount` and `hasVisitedPasses` in persistent state\n- Analytics events: `tengu_guest_passes_upsell_shown`, `tengu_guest_passes_visited`\n- **Evidence**: New functions `E69()` at line 474712, `O69()` at line 474842, `HT3()` at line 474824, `CI1()` at line 474832"}