Repository navigation
v0.1.6 — OpenCode 免费模型自动命名修复
修复
- 根据宿主模型目录,为 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
- Closes #1 — OpenCode 2.2.1 无法使用(免费模型自动命名调用通道修复)。