Skip to content

v0.1.6 — OpenCode 免费模型自动命名修复

Choose a tag to compare

@MyOldTime MyOldTime released this 29 Oct 12:09

修复

  • 根据宿主模型目录,为 OpenCode 免费模型使用会话瞬时生成通道,保留原生系统提示、工具定义、请求信息和授权;命名消息保持隔离。
  • 显式指定其他免费命名模型时,使用宿主创建并清理的临时子会话,保持当前会话模型不变。
  • 状态弹窗增加实际调用通道,并完善状态原因的中文说明。

验证

  • 135 项自动化测试通过,Windows/Linux × Node.js 22/24 CI 通过。
  • 7 款免费模型、授权 DeepSeek、显式命名模型覆盖和 Big Pickle 初始自动命名通过真实服务验收。
  • 两种通道均不写聊天消息、不执行工具循环;持久锁和最多 2 次额外重试继续生效。
  • 慢模型边界:Nemotron 3.5 Lightning 实测约 65 秒,需提高 timeoutMs;Flint 40B 在该命名样例上 45/90 秒均超时,未列为通过。详见 测试记录。

安装 / 升级

opencode plugin add "github:MyOldTime/opencode-session-autotitle#v0.1.6"

已有带 options 的配置可只把 package 标签改成 #v0.1.6。插件 ID 保持 local.session-autotitle。GitHub Packages:@myoldtime/opencode-session-autotitle@0.1.6(由 Release 工作流发布)。

完整变更:v0.1.5...v0.1.6

关联 Issue