You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "Custom provider" entry was removed from the desktop connect dialog on purpose in 2.2.0 (#56877, a backport of #56106). The change made the desktop dialog match the TUI's, which doesn't have that entry, and the custom-provider form was only reachable from there. For now, custom providers are set up in your opencode.json config. The providers docs explain how.
I've noted this as a request to bring back a way to add custom providers from the app's UI, and maintainers will consider it. Related issues:
The idea of having a desktop is globally to be "no-code", "non-technical". Having to use a json to configure a custom provider (which will the norm in european companies due to sovereignty issues) is exactly the opposite. Can we please have it back?
Activity
opencode-agent commentedon Oct 27, 2026
Thanks for reporting this, @lirikpasss!
The "Custom provider" entry was removed from the desktop connect dialog on purpose in 2.2.0 (#56877, a backport of #56106). The change made the desktop dialog match the TUI's, which doesn't have that entry, and the custom-provider form was only reachable from there. For now, custom providers are set up in your
opencode.jsonconfig. The providers docs explain how.I've noted this as a request to bring back a way to add custom providers from the app's UI, and maintainers will consider it. Related issues:
/connectArtTwink commentedon Oct 27, 2026
Yeah, the same problem. What's else:
opencode upgrade 2.1.4
┌ Upgrade
│
● Using method: brew
│
● From 2.2.0 → 2.1.4
│
◇ Upgrade complete
│
└ Done
opencode --version :
opencode v2.2.0
opencode, and then/connect- all previous settings were displayed, and everything is working now.simonaubertbd commentedon Nov 4, 2026
Hello,
The idea of having a desktop is globally to be "no-code", "non-technical". Having to use a json to configure a custom provider (which will the norm in european companies due to sovereignty issues) is exactly the opposite. Can we please have it back?
Best regards,
Simon
dtitov commentedon Nov 9, 2026
Any update on this?