Repository navigation
opencode2dsh v0.3.6
修复
模型思考耗尽输出预算、没有正文或工具调用时,支持 Off 的模型会自动关闭思考重试一次。重试使用原始消息和原输出上限,下一轮仍沿用用户选择的思考等级。
- 已经产生正文或任何工具调用的请求不会重放,包括未完成的工具调用。
- 保留首轮已显示的思考,重试使用新的消息块索引,两次请求的用量合并统计。
- 取消操作会阻止恢复;上游错误和不支持 Off 的模型(如 Muse)不会触发这个重试。
- 只恢复一次。重试仍可能遇到上游错误或输出上限,此功能不保证每次请求都能得到正文。
验证
- TypeScript 检查、229 项测试以及服务端和客户端的完整构建通过。
- 真实 pi-ai SDK 的本地 HTTP/SSE 测试验证了思考截断后关闭思考重试,并返回正文。
- DSH 自身的消息组装器验证了思考与正文同时保留、请求用量合并以及最终完成状态。
- 在 DSH 0.2.0-rc.2 的独立 profile 安装本次发布包:网页正常启动,插件显示 0.3.6 且运行中,IP 池设置页正常打开,无页面或控制台错误。
在线 Zen 本次返回上游 429 限流,因此完整恢复流程的验证使用本地 HTTP/SSE 服务;不声称本次在线模型测试通过。
升级
需要 DSH 0.1.7 或更高版本。web profile 可执行:
dsh plugin --profile web add @opencode2dsh/dsh-plugin@0.3.6安装后重启 DSH。Release 附带与 npm 发布一致的插件安装包。