anomalyco / anomalyco/opencode

Bug: Console Go provider.only: tencent breaks routing for mimo-v2.5

Open
#45,996 7 comments 3 reactions 1 assignee View on GitHub

@fwang is already working on this.

Since Aug 28, 2026.

Dominant language
TypeScript
Stars
209k
Forks
27.5k
PR merge metrics
PR metrics pending

Description

Description Console Go (opencode-go) is applying a provider.only: tencent preference that blocks access to mimo-v2.5. The model was working perfectly until ~30 minutes ago, then started consistently failing with a 404 error.

[404] No allowed providers are available for the selected model. Providers serving xiaomi/mimo-v2.5-20260422: gmicloud, deepinfra, xiaomi, parasail, streamlake, novita, but your request's provider.only preference permits only: tencent.

Expected behavior mimo-v2.5 should route to any of the available upstream providers (gmicloud, deepinfra, xiaomi, parasail, streamlake, novita) as it did before.

Actual behavior The backend forces provider.only: tencent, which does not serve mimo-v2.5, causing a 404.

Affected models

opencode-go/mimo-v2.5
opencode/mimo-v2.5-free (also affected)
Environment

OpenCode version: 1.18.25
Platform: Windows
Provider: Console Go (opencode-go)
Model: mimo-v2.5
Additional notes

This is a server-side bug in the /zen/go/v1 endpoint. The /zen/v1 (Zen) endpoint works fine.
Client-side config overrides (e.g. setting provider.only in opencode.jsonc) are ignored because the backend preference takes precedence.
The issue appeared suddenly after a backend change ~30 min ago; no client configuration was modified.
Request Please fix provider routing for mimo-v2.5 in Console Go. The provider.only: tencent preference should not be applied to models that Tencent does not serve.

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.