Skip to content

fix(desktop): restore onboarding provider choices#2079

Merged
wesbillman merged 1 commit into
mainfrom
peon/onboarding-provider-visibility
Jul 18, 2026
Merged

fix(desktop): restore onboarding provider choices#2079
wesbillman merged 1 commit into
mainfrom
peon/onboarding-provider-visibility

Conversation

@kalvinnchau

Copy link
Copy Markdown
Contributor

Summary

  • restore credential-backed provider choices in Buzz onboarding
  • keep the compact onboarding form while allowing users to choose providers before credentials are configured
  • update the onboarding regression expectation for Anthropic and OpenAI

Testing

  • cd desktop && pnpm check
  • cd desktop && pnpm typecheck
  • cd desktop && pnpm test (3,158 passed)
  • cd desktop && pnpm build
  • cd desktop && pnpm exec playwright test tests/e2e/onboarding-agent-defaults.spec.ts --project=smoke (30 passed)
  • pre-commit hooks
  • pre-push hooks

Co-authored-by: npub1ntr8jjcqq6gt06q5avvqttfjgpwshmra22pcmcagdnukw4ja4nqqsa9g54 <9ac6794b000690b7e814eb1805ad32405d0bec7d52838de3a86cf967565dacc0@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: npub1ntr8jjcqq6gt06q5avvqttfjgpwshmra22pcmcagdnukw4ja4nqqsa9g54 <9ac6794b000690b7e814eb1805ad32405d0bec7d52838de3a86cf967565dacc0@sprout-oss.stage.blox.sqprod.co>
@kalvinnchau
kalvinnchau requested a review from a team as a code owner July 18, 2026 18:04
@wesbillman
wesbillman enabled auto-merge (squash) July 18, 2026 18:10
@wesbillman
wesbillman merged commit b18a794 into main Jul 18, 2026
25 checks passed
@wesbillman
wesbillman deleted the peon/onboarding-provider-visibility branch July 18, 2026 18:14
wesbillman added a commit that referenced this pull request Jul 18, 2026
Follow-up to #2079, which restored the provider dropdown in the
onboarding default-config step. Selecting a credential-backed provider
(Anthropic/OpenAI) still gave no way to enter the API key: the field
was gated behind showAdvancedFields, which onboarding sets to false.

Show the API key field whenever the provider field is visible and the
selected provider requires a secret, and remove the now-unused
hideUnconfiguredCredentialProviders machinery left behind by #2079.

Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
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.

2 participants