-
Notifications
You must be signed in to change notification settings - Fork 1
feat(onboarding): splash transition, overture rewrite, de-quantum copy #503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+1,490
−317
Merged
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
18cedbe
fix(onboarding): reject placeholder/invalid API keys in config writer…
jeonghun-jj-lee 40bb07f
fix(onboarding): default import checkboxes to unchecked (opt-in) (#455)
jeonghun-jj-lee 1814f64
fix(onboarding): restart server after config write + replace provider…
jeonghun-jj-lee 15ad0ee
feat(onboarding): disconnect excluded providers from opencode auth st…
jeonghun-jj-lee 369638d
fix(onboarding): don't open chat until server restart completes (TDD)
jeonghun-jj-lee a48bd3c
fix(onboarding): do NOT delete credentials from auth stores on uncheck
jeonghun-jj-lee 7196edb
test(onboarding): safety test — writeBatchConfig never modifies auth …
jeonghun-jj-lee 191da91
feat(onboarding): disconnect opencode from auth store when unchecked …
jeonghun-jj-lee f02d77c
feat(onboarding): auto-send greeting to trigger overture after config…
jeonghun-jj-lee fa12540
fix(onboarding): set greeting flag BEFORE fireOnboardingComplete
jeonghun-jj-lee 05acf80
fix(chat): add 'navigate' to webview→iframe relay allowlist
jeonghun-jj-lee 95049ad
fix(onboarding): send 'Begin onboarding' as auto-submit prompt
jeonghun-jj-lee 585da92
feat(onboarding): arm session via server API to bypass UI model gate
jeonghun-jj-lee cf98f7c
fix(onboarding): drop navigate fallback, rely on SSE session sync
jeonghun-jj-lee 6232ff6
feat(onboarding): navigate to armed session by ID after creation
jeonghun-jj-lee d5fa7db
fix(onboarding): use openNew + navigate pattern (matches fleet approach)
jeonghun-jj-lee 2afbe22
fix(onboarding): use existing panel instead of opening a second tab
jeonghun-jj-lee dac6b15
feat(onboarding): transition splash between provider setup and chat s…
jeonghun-jj-lee 039ba07
fix(onboarding): transition splash actually visible
jeonghun-jj-lee 866752d
fix: remove unused onOnboardingComplete import, fix Thenable return type
jeonghun-jj-lee e27387d
feat(onboarding): seamless panel adoption — splash fades into chat
jeonghun-jj-lee db46761
fix(onboarding): splash displays for minimum 10 seconds
jeonghun-jj-lee 7283100
fix(onboarding): use real Amico mark in transition splash, reduce min…
jeonghun-jj-lee 804d622
fix(onboarding): yellow robot with excited jump, instant text
jeonghun-jj-lee e601f41
fix(onboarding): happy grinning Amico with excited jump
jeonghun-jj-lee ac148ca
fix(onboarding): pixelated happy face, constant-size opening, gentle …
jeonghun-jj-lee d7b77df
fix(onboarding): shorter ∩ eyes, button no longer nudges layout
jeonghun-jj-lee ebf0268
fix(onboarding): 3s button delay with 2s fade, wider natural grin
jeonghun-jj-lee 246255b
fix(onboarding): use the same smile as the opening screen
jeonghun-jj-lee aa530ed
fix(onboarding): wider smile on transition splash
jeonghun-jj-lee b981500
fix(onboarding): eliminate flash — direct HTML swap, same smile as op…
jeonghun-jj-lee cab8d88
fix(onboarding): splash text matches opening screen size (1.4rem, for…
jeonghun-jj-lee ff10578
fix(onboarding): prompt text → "Let's begin onboarding."
jeonghun-jj-lee f6948d1
fix(agents): identity → 'research copilot'; onset router skips menu o…
jeonghun-jj-lee 0b3ab80
fix(overture): de-quantum onboarding — generic language, skip env/dev…
jeonghun-jj-lee e3c435e
feat(overture): add research_area free-form question after intent sel…
jeonghun-jj-lee 5c34861
fix(overture): remove demo stage from onboarding flow
jeonghun-jj-lee 3b6be8c
feat(overture): reorder stages (goals early, context_seed before rese…
jeonghun-jj-lee 77fdf43
fix(overture): reorder — context_seed after orientation, intent befor…
jeonghun-jj-lee eed2c78
fix(overture): handoff opens normal session for all intents (no pulse…
jeonghun-jj-lee dbbf59f
fix(overture): handoff ends cleanly — update About You, tell user to …
jeonghun-jj-lee ca0951d
fix(onboarding): don't write garbage model ID for unknown providers
jeonghun-jj-lee b52ea01
fix(bug-reporter): don't pass stale model pin to arm request
jeonghun-jj-lee File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Align the handoff choices with the handoff protocol.
The frontmatter offers three handoff actions, and the default is "Let's dive into my first task". The stage-8 protocol then forbids opening a session or chaining an interview, and it tells the user to reload the window. The agent must therefore contradict the option the user selected.
Either reduce the choices to what the protocol supports, or extend the protocol to describe what each choice does.
📝 Proposed frontmatter change
Also applies to: 205-211
🤖 Prompt for AI Agents