Skip to content

v1.5.0

Choose a tag to compare

@MarvekG MarvekG released this 13 Aug 08:58
· 33 commits to main since this release
0c20f04

来源:v1.4.0..HEAD 的 merged PR,commit 用于补充核对。

Release Notes

概览

  • 本次版本(v1.4.0 之后)共合并 2 个 PR,主要涉及 OpenCode 模型配置的生成优化:变体(variants)排序由低到高展示,以及限制 -fast 别名只应用于 GPT 模型。

PR 详情

#36 变体排序由低到高

  • 链接:#36
  • 作者:MarvekG;合并时间:2026-08-13
  • 类型:改进优化
  • 变更内容:为 serde_json 启用 preserve_order 以保留 JSON 键的插入顺序,并在生成 OpenCode 模型配置时,将标准推理变体按 none → low → medium → high → xhigh → max → ultra 从低到高重排;未识别的自定义变体会以名称稳定排在标准等级之后。同时补充了排序回归测试。
  • 影响说明:OpenCode 配置文件中变体不再按字母序或混乱顺序排列,用户在配置预览中能以直觉的强弱顺序浏览和选择推理档位。
  • 关联内容:附带将仓库本地 SSH 密钥使用规则写入 AGENTS.md,并将 id_ed25519、id_ed25519.pub 加入 .gitignore,避免密钥被提交。

#37 限制 -fast 别名仅用于 GPT 模型

  • 链接:#37
  • 作者:MarvekG;合并时间:2026-08-13
  • 类型:问题修复
  • 变更内容:此前只要选择 @ai-sdk/openai,任何模型都会生成 -fast 别名;现改为仅当模型 ID 以 gpt- 开头时才生成 fast 变体,并新增非 GPT 模型不生成别名的回归测试。
  • 影响说明:Claude、DeepSeek、GLM 等非 GPT 模型在使用 @ai-sdk/openai 时不再产生错误的 -fast 配置条目,避免指向不存在的模型 ID。

分类摘要

重点更新

  • OpenCode 模型配置的变体现在按由低到高排列,配置更清晰易读(#36)。
  • 修复了非 GPT 模型错误生成 -fast 别名的问题(#37)。

改进优化

  • 变体顺序从低到高输出,未识别变体按名称稳定排序(#36)。

问题修复

  • 使用 @ai-sdk/openai 时,非 GPT 模型不再生成 -fast 别名(#37)。

破坏性变更

  • 无。