Skip to content

opencode2dsh v0.3.6

Choose a tag to compare

@FishBottle7 FishBottle7 released this 01 Oct 09:07
48e2c86

修复

模型思考耗尽输出预算、没有正文或工具调用时,支持 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 发布一致的插件安装包。