Skip to content

feat(app): match the TUI integration dialog in desktop (beta) - #56877

Merged
opencode-agent[bot] merged 4 commits into
betafrom
beta-integration-parity
Oct 18, 2026
Merged

opencode-agent[bot] merged 4 commits into
betafrom
beta-integration-parity

Conversation

@opencode-agent

Copy link
Copy Markdown
Contributor

Backport of #56106 to beta. The desktop connect dialog now matches the TUI's integration dialog. OpenCode Console is listed before OpenCode Go, in both desktop and the TUI. The custom OpenAI-compatible provider entry is removed from the dialog.

The three commits from #56106 cherry-picked cleanly onto beta. One extra commit adds a blank line in packages/app/src/composer/composer.tsx so that touched file passes lint:changed on beta.

Checks on this branch

  • bun typecheck passes in packages/app.
  • The app unit tests pass: providers, settings, runtime and composer, 388 tests.
  • integration-options.test.ts passes in packages/tui.
  • oxlint (including the anti-slop rules) and prettier are clean on the changed GUI files.

See #56106 for the full description.

Requested by: @thdxr (dax via Slack)

thdxr added 4 commits October 18, 2026 19:43
The desktop connect dialog now follows the TUI's DialogIntegration:

- 'Connect an integration' with MCP, Popular (TUI order) and Services groups
- rows show the connected account or N connections, Sign in required, and
  disable environment-only integrations
- OpenCode Go connects with its own methods instead of the Console sign-in
- every integration lists its own methods, API keys last, including Console
- command auth methods run and stream their output
- forms support boolean, multiselect, external link and number fields
- account view puts Add account first, signs expired accounts in again, and
  closes after the last account is removed
- every connection continues to that provider's models for the current composer
- the model picker gets a Connect an integration entry
@opencode-agent
opencode-agent Bot merged commit 1da3604 into beta Oct 18, 2026
9 checks passed
@opencode-agent
opencode-agent Bot deleted the beta-integration-parity branch October 18, 2026 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant