anomalyco / anomalyco/opencode

[Desktop Windows] Paid `opencode-go/muse-spark-1.3-contributor` fails silently - ProviderModelNotFoundError, free model works

Open
#47,796 3 comments 1 reaction 1 assignee View on GitHub

@Brendonovich is already working on this.

Since Sep 7, 2026.

Dominant language
TypeScript
Stars
209k
Forks
27.5k
Avg merge
7h 2m
Merged PRs (30d)
384

Description

Description

Description

My OpenCode Go subscription model does not work in OpenCode Desktop on Windows.

When I select the paid model muse-spark-1.3-contributor from provider opencode-go and start a conversation, there is no UI feedback and nothing happens. I tried several times / several new sessions.

When I switch to the free model muse-spark-1.3-contributor-free from provider opencode, everything works perfectly in the same project.

There is no visible error in the UI. The failure is only visible in internal logs/storage as ProviderModelNotFoundError.

Expected vs Actual

Expected: paid opencode-go model streams a response like the free model does.

Actual: silent failure. Internal error recorded:

Model not found: opencode-go/muse-spark-1.3-contributor. Did you mean: muse-spark-1.3-contributor?
ProviderModelNotFoundError: Model not found: opencode-go/muse-spark-1.3-contributor. Did you mean: muse-spark-1.3-contributor?
    at Object.<anonymous> (file:///C:/Users/Lenovo/AppData/Local/Programs/@opencode-aidesktop/resources/app.asar/out/main/chunks/node-C7Unr5h8.js:714092:23)
    at SessionPrompt.getModel (file:///C:/Users/Lenovo/AppData/Local/Programs/@opencode-aidesktop/resources/app.asar/out/main/chunks/node-C7Unr5h8.js:686869:31)
    at SessionPrompt.run (file:///C:/Users/Lenovo/AppData/Local/Programs/@opencode-aidesktop/resources/app.asar/out/main/chunks/node-C7Unr5h8.js:687034:92)
    at SessionRunState.ensureRunning (file:///C:/Users/Lenovo/AppData/Local/Programs/@opencode-aidesktop/resources/app.asar/out/main/chunks/node-C7Unr5h8.js:471999:43)
    at SessionPrompt.loop (file:///C:/Users/Lenovo/AppData/Local/Programs/@opencode-aidesktop/resources/app.asar/out/main/chunks/node-C7Unr5h8.js:686823:21)
    at SessionPrompt.prompt (file:///C:/Users/Lenovo/AppData/Local/Programs/@opencode-aidesktop/resources/app.asar/out/main/chunks/node-C7Unr5h8.js:721415:24)

From C:\Users\Lenovo\.local\share\opencode\log\opencode.log:

timestamp=2026-09-07T13:06:48.169Z level=ERROR run=1e39edcb message="share subscriber failed" type=message.updated cause="Cause([Fail(ProviderModelNotFoundError: Model not found: opencode-go/muse-spark-1.3-contributor. Did you mean: muse-spark-1.3-contributor?)])"
timestamp=2026-09-07T13:06:48.181Z level=ERROR run=1e39edcb message="prompt_async failed" sessionID=ses_f840585abffe0jwuknEjxq4AqR cause="Cause([Die(ProviderModelNotFoundError: Model not found: opencode-go/muse-spark-1.3-contributor. Did you mean: muse-spark-1.3-contributor?)])"

Environment

Auto-collected from affected machine - please correct if About screen differs:

  • App: OpenCode Desktop 1.18.29 (verified via OpenCode.exe FileVersion 1.18.29 / ProductVersion 1.18.29.0)
    • Path: C:\Users\Lenovo\AppData\Local\Programs\@opencode-aidesktop\OpenCode.exe (2026-09-05)
    • Updater log: Update for version 1.18.29 is not available (latest version: 1.18.29)
  • OS: Windows - [System.Environment]::OSVersion: Microsoft Windows NT 10.0.26200.0, Get-ComputerInfo: Windows 10 Home Single Language / 2009 / HAL 10.0.26100.1
  • Project dir: C:\Users\Lenovo\OneDrive\Documents\Default Project (empty, default onboarding project)
  • Model state (opencode.global.dat -> model):
{"user":[{"modelID":"muse-spark-1.3-contributor","providerID":"opencode-go","visibility":"show"},{"modelID":"muse-spark-1.3-contributor-free","providerID":"opencode","visibility":"show"}],"recent":[{"modelID":"muse-spark-1.3-contributor","providerID":"opencode-go"},{"modelID":"muse-spark-1.3-contributor-free","providerID":"opencode"}],"variant":{"opencode-go/muse-spark-1.3-contributor":"xhigh"}}

How to confirm version yourself:

  • OpenCode Desktop > Settings (Ctrl+,) > About, or right-click OpenCode.exe > Properties > Details. I used the .exe properties method.

Logs

  • C:\Users\Lenovo\AppData\Roaming\ai.opencode.desktop\logs\20260907T125318\main.log - clean, only app starting { version: '1.18.29' }, sidecar connection started, server ready { url: 'http://127.0.0.1:64406' }
  • renderer.log - only ResizeObserver loop completed with undelivered notifications. noise, no model error
  • Full server log: C:\Users\Lenovo\.local\share\opencode\log\opencode.log (71KB)
  • I can attach Export Logs output if needed: Command Palette (Ctrl+K) > Export logs / logs.export

No auth tokens included. Let me know what else you need (screenshot/video, share URL, opencode.json).

Additional Context

  • Logged in, subscription shows as active elsewhere? [REPLACE: yes/no - where did you verify Go sub?]
  • Free provider opencode never fails, only opencode-go fails, so looks like provider/model registry mismatch in Desktop 1.18.29, not network/auth.
  • UI shows no error toast - had to dig into opencode.global.dat notifications to find the ProviderModelNotFoundError. Should surface this error in UI.
Plugins

None

OpenCode version

1.18.29

Steps to reproduce
  1. Open OpenCode Desktop on Windows
  2. Log in with account that has Go subscription
  3. Select model: muse-spark-1.3-contributor / provider opencode-go (variant: xhigh)
  4. Use Default Project: C:\Users\Lenovo\OneDrive\Documents\Default Project
  5. Create new session and send any message
  6. Observe: no response, no UI error, spinner does nothing
  7. Switch model to muse-spark-1.3-contributor-free / provider opencode in same project -> works immediately

Reproduced in sessions:

  • ses_f840d99f1ffe93tnwLv4ETgv3C
  • ses_f840c661cffelValsu6vRRAQ0C
  • ses_f840585abffe0jwuknEjxq4AqR (2026-09-07 ~13:06 UTC)
Screenshot and/or share link
Operating System

Windows 11

Terminal

OpenCode Desktop

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.