v0.8.11
·
282 commits
to master
since this release
v0.8.11
Bug Fixes
- Custom provider model context limits broken — JSONC comment stripping regex was destroying URLs inside JSON string values (e.g.
"$schema": "https://...") which silently broke OpenCode config parsing. Custom provider models with explicit context limits were never loaded, falling back to the 128K default. Replaced with a string-aware regex that preserves quoted content. (Closes #14) - Derived model IDs missing from context limit resolution — OpenCode creates model variants from
experimental.modesin models.dev data (e.g.gpt-5.4+modes.fast→gpt-5.4-fastwithserviceTier: "priority"). These derived IDs were not being expanded during context limit loading, causing them to fall back to 128K instead of inheriting the parent model's limit. - Pinned plugin versions not upgraded by doctor — If
opencode.jsonortui.jsonhad a pinned version like@cortexkit/opencode-magic-context@0.7.4, bothdoctorand startup treated it as "already present" without upgrading to@latest. Since OpenCode resolves the lowest pinned version across configs, a staletui.jsonentry could lock the entire plugin to an old version even afterdoctor --force. (Closes #13) - Release script used
nodeinstead ofbun— Fixedscripts/release.shto usebunfor version sync.