Skip to content

refactor: agent provider to use explicit type states#8879

Merged
kalvinnchau merged 2 commits intomainfrom
kalvin/provider-page-states
Apr 28, 2026
Merged

refactor: agent provider to use explicit type states#8879
kalvinnchau merged 2 commits intomainfrom
kalvin/provider-page-states

Conversation

@kalvinnchau
Copy link
Copy Markdown
Collaborator

summary

  • refactor agent provider setup state to use explicit install/auth statuses instead of nullable booleans
  • prevent the sign-in button from appearing while auth status is still checking
  • fix post-install verification to check installation by provider id
  • move agent setup status/progress strings into i18n
  • deduplicate terminal output rendering in the agent provider card

testing

  • pnpm test src/features/settings/ui/tests/AgentProviderCard.test.tsx
  • pnpm exec tsc --noEmit --pretty false
  • pnpm check:i18n

@kalvinnchau kalvinnchau added this pull request to the merge queue Apr 28, 2026
Merged via the queue into main with commit 05fa969 Apr 28, 2026
24 checks passed
@kalvinnchau kalvinnchau deleted the kalvin/provider-page-states branch April 28, 2026 18:03
lifeizhou-ap added a commit that referenced this pull request Apr 30, 2026
* main: (24 commits)
  fix: copy and content improvements in goose2 (#8886)
  feat: make ollama host configurable in goose2 (#8912)
  polish sidebar navigation and project icons (#8896)
  fix: model picker stays usable during provider loading (#8900)
  feat: update provider row after saving credentials (#8914)
  feat: support google model inventory refresh (#8913)
  chore: Added goose 2 UI refactor review skill (#8903)
  blog: goose with peekaboo (#8884)
  blog: Built-in Local Inference blogpost. (#8808)
  perf: parallelize provider resolution and eagerly init SQLite pool (#8899)
  refactor: update goose2 credential management behind provider-scoped ACP/core API (#8887)
  fix: handle acp requests concurrently (#8781)
  build: set LLAMA_STATIC_CRT for Windows CUDA (#8901)
  perf: deduplicate _goose/providers/list RPC call at startup (#8873)
  chore: add a bit more instructions in the release pr (#8890)
  chore: disable spellcheck in model search (#8889)
  add skills to the chat composer (#8881)
  mergeable configs + cleanup (#8378)
  refactor: agent provider to use explicit type states (#8879)
  [goose2] MCP Apps: hydrate and replay app payloads in Goose2 (#8632)
  ...
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