opencode icon indicating copy to clipboard operation
opencode copied to clipboard

Desktop app model selector doesn't update available models after Zen subscription upgrade without restart

Open alexf37 opened this issue 1 month ago • 2 comments

Description

In the desktop app, I connected Zen to an account which had not enabled billing. It, of course, gave me three free models to choose from, as is expected. However, after upgrading that account, the model list didn't refresh automatically and there was no way to refresh the available models manually other than by restarting the app.

OpenCode version

1.0.154

Steps to reproduce

  1. Set up a new OpenCode Zen account. Do not enable billing yet.
  2. Connect to Zen in OpenCode desktop with that account by using your API key.
  3. If I remember correctly, it shows you the models available immediately after connecting. But if I'm wrong about that, you can simply open up the model selector after connecting to make sure that soon-to-be-stale data gets fetched if it isn't already.
  4. In Zen (back in the browser), enable billing.
  5. Return to the OpenCode desktop app and open the model selector. The non-free models will not be listed.

Screenshot and/or share link

No response

Operating System

macOS 15.5

Terminal

Desktop App

alexf37 avatar Dec 15 '25 19:12 alexf37

This issue might be a duplicate of existing issues. Please check:

  • #4734: [FEATURE]: Refresh models manually - This feature request directly addresses the need for a way to manually refresh the models list without restarting the app, which is exactly what you're experiencing with the Zen subscription upgrade.

Feel free to ignore if none of these address your specific case.

github-actions[bot] avatar Dec 15 '25 19:12 github-actions[bot]

Not sure if this is better suited as a bug report or a feature request---refetching models when opening the model selector feels like something that would be expected, but doesn't happen. Conversely, this could just as easily be phrased as a request for this as a "feature" or a request for a manual refresh button.

alexf37 avatar Dec 15 '25 19:12 alexf37