Repository navigation
Conversation
… record onboarding events Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rmission is decided Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…r follows Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…the composer Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…separately Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…-notification-opt-in-onboardin-thr_7xet9fqq42 # Conflicts: # apps/app/src/components/onboarding/Onboarding.stories.tsx # apps/app/src/components/onboarding/SetupChecklistHost.tsx # apps/app/src/components/onboarding/SetupChecklistViews.tsx # packages/domain/src/plugin-sdk-version.ts # packages/plugin-sdk/package.json
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…te badge Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…can't re-show it Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…extra, and expose setupComplete Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…-notification-opt-in-onboardin-thr_7xet9fqq42 # Conflicts: # apps/app/src/components/onboarding/Onboarding.stories.tsx # apps/app/src/components/onboarding/OnboardingGate.tsx # apps/app/src/components/onboarding/SetupChecklistHost.test.tsx # apps/app/src/components/onboarding/SetupChecklistHost.tsx # apps/app/src/components/plugin/PluginNewThreadComposer.test.tsx # apps/app/src/views/RootComposeView.tsx # packages/domain/src/plugin-sdk-version.ts # packages/plugin-sdk/package.json
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…es hierarchy, one done treatment, new plugin list - Agent step names the checked machine when it isn't this computer; new ACP footer line - Projects: new repos first with a quiet selection header, already-added repos as a checked group, subtitle matches the 7-day preselection - Devices: mobile app as the primary card with one Get the app action, browser access and another machine as secondary rows, footer button Start your first thread - Plugins: Workflows, Browser Automation, Agent Annotations, GitHub, Ask User Question, File Editor with first-session descriptions - Shared done mark (diff-added green) for header steps, ready agents, connect On and added repos; Agent step label is Agents - Notification card copy; step_reached counts once per step and leaving the Devices route counts as skipped Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…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>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e room Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… 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>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…on-opt-in-onboardin-thr_7xet9fqq42' into bb/composer-first-thread-thr_7xet9fqq42
brsbl
changed the base branch from
main
to
bb/checklist-led-home-notification-opt-in-onboardin-thr_7xet9fqq42
October 10, 2026 07:17
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…udge to the plugin registry Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…on-opt-in-onboardin-thr_7xet9fqq42' into bb/composer-first-thread-thr_7xet9fqq42
brsbl
changed the base branch from
bb/checklist-led-home-notification-opt-in-onboardin-thr_7xet9fqq42
to
bb/shared-onboarding-components-thr_gt5eeahuym
October 12, 2026 21:24
…/composer-first-thread-thr_7xet9fqq42
…/composer-first-thread-thr_7xet9fqq42
Collaborator
Author
|
Superseded by #5413, independently based on main. The complete feature diff is byte-for-byte identical; review, QA results and screenshots are retained. No history was rewritten. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Human comments
What was wrong
After importing a project in setup, the home composer still showed “No project”. An installed but signed-out agent offered no recovery before submitting. Reused workspaces also skipped provider health reads because their project host was absent.
What changed
Select the most recently active project from the completed import. For a signed-out or expired agent, name the problem in the composer and replace submit with Sign in, opening the existing Agent step without losing the draft or resetting setup completion. Resolve reused-workspace health through its environment and offer sign-in on the primary machine. Preserve supported Claude token authentication.
How you verified
Full remote CI passed at
7dbb618b424b85ba95c392a7c3665bd5f3117d8b. Cumulative review's validated P1s are fixed; no unresolved P0/P1. The token-only Claude regression failed remotely before the fix and passes in final CI.QA PASS in Chrome for Testing 154.0.8037.92 through BB Browser Automation, isolated branch web app. The bounded pass covered signed-out Enter blocking, Sign in → Agent step → close with draft and completion preference preserved, project import/preselection and reload, and a successful offline Echo thread submission. It found the reused-workspace health gap; after the targeted fix and green CI, exact-head QA verified environment-scoped health requests, Sign in, zero premature thread submissions, and draft preservation. Final-head screenshot refresh also verified project import and phone persistence. No observed page errors. External provider login was not performed.
Before: parent
7af427b8e457c69069631adf27feebbbe2bfa0cd. After: final head above. Same isolated fixture, routes and interaction states at 1440 × 900 or 390 × 844 CSS pixels, full viewport at 2×. Codex is installed with an empty taskCODEX_HOME; the fixed draft is “Walk me through this project.” Import rows follow importing onlyloop-machinethrough the real guide. The guide row compares the absent prior action with the newly reachable state.Known P2 follow-ups: closing setup during a pending import can allow later preselection; idle composer health polling. User screenshot sign-off is pending.
BB-Thread-ID: thr_7xet9fqq42
BB-Thread: Notification card, setup-guide events, setupComplete