Skip to content

v1.12.0

Choose a tag to compare

@OnesoftQwQ OnesoftQwQ released this 17 Sep 14:41
· 11 commits to master since this release
5441cd8

移除 OpenCode Zen 免费模型支持

  • 移除原因:OpenCode Zen 免费层现已拒绝来自 OpenCode 之外环境的请求(返回 403 FreeTierError),免费模型在本插件中已无法使用(#134),因此不再保留该功能。
  • 设置项移除:删除 opencodego.enableZenFreeModels 设置。此前已启用该设置的用户升级后模型选择器中不再出现 Zen 模型。
  • 选择器不再有 Zen 分组:移除 OpenCode Zen 分组、 (Zen) 名称后缀与免费模型工具提示;扩展现在只保留 opencode-go 一个服务商,模型列表全部来自 OpenCode Go。
  • 移除 Zen 专用逻辑:Zen 免费模型专用的 required → auto 工具选择降级、401「已结束免费使用」错误提示、请求时的 Go/Zen 分流、以及 modelsDev.load 日志中的 Zen 模型计数一并删除。

兜底目录快照精简

  • 快照只保留 Go 服务商:src/hardcodedModelList.ts 移除 Zen 服务商的完整模型元数据(约 4700 行 / 127 KB),官方目录与镜像均不可达时的兜底行为不变。

工具与文档同步

  • 修复周度模型检查:scripts/check-new-models.mjs 改为从硬编码快照读取模型 ID(此前引用的 src/models.ts / src/zen/zenModels.ts 早已不存在,脚本实际已失效),自动创建的检查 Issue 模板同步更新。
  • README(中英)、docs/architecture.md、docs/reference.md、AGENTS.md、设置说明与欢迎页文案已同步移除 Zen 相关内容。