fix(opencode): sync Zen models and pricing#113858
Merged
Merged
Conversation
Contributor
|
ClawSweeper status: review started. I am starting a fresh review of this pull request: fix(opencode): sync Zen models and pricing This is item 1/1 in the current shard. Shard 0/1. This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking. Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted. |
Contributor
Author
|
Merged via squash.
|
github-actions Bot
pushed a commit
to Desicool/openclaw
that referenced
this pull request
Jul 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What Problem This Solves
Fixes an issue where OpenCode Zen's shipped manifest advertised current models that the runtime seed could not resolve, causing provider discovery and Plugin Prerelease validation to fail. The static catalog also retained one retired route and stale MiniMax cache-write pricing.
Why This Change Was Made
The runtime seed now matches OpenCode's live model endpoint, official Zen model table, official pricing table, and the existing plugin manifest: Claude Opus 5 and the two promoted free models are added, retired Hy3 is removed, and MiniMax M2.5/M2.7 cache-write cost is corrected to zero.
User Impact
OpenCode users can resolve the current Zen catalog offline and through live discovery without seeing a manifest-only model or a retired route, and cost reporting matches the provider's published pricing.
Evidence
claude-opus-5existed in the manifest but not the runtime catalog.https://opencode.ai/zen/v1/modelsreturnsclaude-opus-5,laguna-s-2.1-free, andling-3.0-flash-free, and no longer returnshy3-free.node scripts/run-vitest.mjs extensions/opencode/index.test.tspasses (15/15).git diff --checkand targetedoxfmt --checkpass.AI-assisted: yes. The runtime, manifest, live endpoint, official provider documentation, and focused tests were inspected directly.
Release-note context: refresh OpenCode Zen model availability and pricing metadata to match the live provider catalog.