Skip to content

Preselect the imported project, show a signed-out agent in the composer, and add shared suggestion cards - #5317

Open
brsbl wants to merge 5 commits into
bb/checklist-led-home-notification-opt-in-onboardin-thr_7xet9fqq42from
bb/composer-first-thread-thr_7xet9fqq42
Open

brsbl wants to merge 5 commits into
bb/checklist-led-home-notification-opt-in-onboardin-thr_7xet9fqq42from
bb/composer-first-thread-thr_7xet9fqq42

Conversation

@brsbl

@brsbl brsbl commented Oct 10, 2026 •

Copy link
Copy Markdown
Collaborator

Root cause

After the setup guide, the home composer drops new users into a blank state. It shows "No project" even when they just imported one. If their agent is signed out, nothing tells them until a thread fails.

Change

Verification

Before: b75017c645 (#5222 head, this PR's base) · After: 183ecc0d27 (PR head) · Captured at 2×

Branch web dev app (pnpm dev) in Chrome for Testing through BB Browser Automation, same data dir for both: Codex installed with an empty CODEX_HOME (signed out), other providers disabled. For the import rows, loop-machine was deleted first, then imported alone through Settings → Show setup guide → Projects, and the home composer opened.

Screen / state Viewport Before After
Home composer / Codex signed out Desktop · 1440×900 · light Before: no sign-in state After: placeholder names the problem, submit becomes Sign in
Home composer / Codex signed out Desktop · 1440×900 · dark Before: no sign-in state, dark After: signed-out state, dark
Home composer / Codex signed out Mobile · 390×844 · light Before: no sign-in state on mobile After: Sign in on mobile
After clicking Sign in Desktop · 1440×900 · light Before: no Sign in control; composer as above After: setup guide open on the Agents step
Home composer / just imported loop-machine Desktop · 1440×900 · light Before: No project after import After: loop-machine preselected

The shared SuggestionCard story now lives with its component in #5222.

  • Clicked Sign in in the composer: the guide opened on the Agents step. Skip setup closed it back to the composer, still in the signed-out state.
  • Unit tests: mostRecentImportedProjectId, resolveComposerSignInState, and the OnboardingGate requested-step overlay. CI runs remotely.

BB-Thread: Notification card, setup-guide events, setupComplete

AGENT GENERATED

🤖 Generated with Claude Code

…s in the home composer

After the setup guide imports projects, the home composer now selects the
imported project whose repo was active most recently instead of No project.

The home composer now shows a banner when the selected agent is signed out
or its session expired on the selected machine, with a Sign in button that
reopens the setup guide's agent step. Sending stays enabled.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@brsbl
brsbl requested a review from SawyerHood October 10, 2026 02:51
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

… cards

The placeholder names the problem and the submit button becomes Sign in,
replacing the separate banner. SuggestionCard and InlineConfirmation live in
shared-ui so core and the bundled Tips and What's new plugins share one look.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@brsbl brsbl changed the title Preselect the imported project and warn about a signed-out agent in the home composer Preselect the imported project, show a signed-out agent in the composer, and add shared suggestion cards Oct 10, 2026
…on-opt-in-onboardin-thr_7xet9fqq42' into bb/composer-first-thread-thr_7xet9fqq42
@brsbl
brsbl changed the base branch from main to bb/checklist-led-home-notification-opt-in-onboardin-thr_7xet9fqq42 October 10, 2026 07:17
brsbl and others added 2 commits October 10, 2026 06:51
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…on-opt-in-onboardin-thr_7xet9fqq42' into bb/composer-first-thread-thr_7xet9fqq42

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant