anomalyco / anomalyco/opencode
Why was the per-model provider mapping removed from the OpenCode Go page, and can it be restored?
Open
@Hona is already working on this.
Since Jul 31, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- PR merge metrics
- PR metrics pending
Description
Question
Why was the per-model provider mapping removed from the OpenCode Go page,
and will provider/upstream information be restored or exposed again on the
website, in /zen/go/v1/models, and in the TUI model picker?
Context
- Until 2026-07-16, opencode.ai/go displayed each Go model's provider source.
For example, GLM-5.2 was listed as "DeepInfra, Fireworks AI, Z.ai" and
DeepSeek V4 Flash as "DeepSeek". - The mapping was hardcoded in packages/console/app/src/routes/go/index.tsx
asmodels = [{ name, provider }]and was removed by commit 5121352
("go: grok 4.5 and kimi k3", 2026-07-16). The page now shows model names
and request limits only. - The public API https://opencode.ai/zen/go/v1/models also returns model IDs
without any provider field, and the Go docs page only lists models + endpoints.
Specific questions
- Was removing the provider column intentional? If so, why?
- Do Go models actually route through the providers that were previously
listed (e.g. DeepInfra / Fireworks AI / Z.AI for GLM-5.2), or are all Go
requests now served by one internal gateway? If they are still served by
those upstreams, why hide them? - #36270 (V2 TUI) notes subscription models do not expose their backing
provider as structured metadata and suggests adding an
upstreamProviderIDfield. Is this planned? - Will provider information be restored on the website, in
/zen/go/v1/models, and in the TUI model picker?
Environment
- OpenCode version: 1.18.9
- OS: Windows 11
- Terminal: Windows Terminal
References
- Commit that removed the mapping:
https://github.com/anomalyco/opencode/commit/51213520f5f69ce2c6c741adcb2785e017488ade - Source file:
https://github.com/anomalyco/opencode/blob/dev/packages/console/app/src/routes/go/index.tsx - #36270 maintainer comment about missing backing-provider metadata
- #34562 provider display/restore bug
- #32116 request for markup disclosure in the Go pricing table
(transparency concern: V4 Pro is sold at 4x official DeepSeek pricing) - #39854 previous issue; closed for not following the Question template.
This issue is the corrected re-post.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.