Repository navigation
本版统一账号操作、设置兼容与模型目录的管理,新增 DeepSeek V4.1 Flash 的实验性 Responses 开关,并包含 v0.1.21 之后的请求可靠性与思考控制改进。
- 架构简化:账号操作与持久化恢复由同一宿主服务串行处理;设置读写共用契约,模型发现与调用共享目录管理器,账号回退共用判断策略。减少客户端与宿主重复逻辑,保留分层配置、旧版宿主和历史会话兼容。
- Responses 实验开关:在「设置 → OpenCode Go → 高级设置 → DeepSeek V4.1 Flash 协议」选择 Responses 并保存。默认仍为自动,仅影响该模型的新请求;改回自动即可恢复,协议错误不会触发跨协议重试。支持工具调用、图片及恢复后的历史会话。对应 Issue #45。实测首字改善较小、总耗时收益有波动,不保证稳定提速或固定底层服务商。
- 思考控制:Default 将思考行为交给服务端;开关型模型显示 On / Off,预算型模型显示数值预设并支持添加自定义预算。升级私有 pi-ai 实现,兼容 Haiku 5.5 adaptive thinking。
- 请求可靠性与诊断:完善请求与准备阶段超时、图片资源限制、模型目录部分异常提示,保留网关 HTTP 错误及路由证据。仅在符合条件且没有输出或计费 token 时进行账号回退。
- 账号与安装:完善账号排序、成功回退后的账号采用、凭据更新及中断恢复。私有 SDK 随插件打包,避免首次安装引入不必要的依赖构建审批;包含 PR #41、PR #42 与 Issue #43 的相关修复。
桌面版更新命令:
dsh plugin --profile desktop update dsh-opencode-go --latest也可下载本 Release 附带的安装包,通过 DSH 插件安装入口安装,或使用:
dsh plugin --profile desktop add ./dsh-opencode-go-0.1.22.tgz升级后,请完全退出并重新打开 DeepSeek Harness。Web 用户重启 dsh web 并刷新页面。
验证:655 项测试(41 个文件)、60 个发布构建产物一致性检查、10 代实际 DSH 宿主兼容检查,以及 npm/pnpm Git 安装、pnpm 安装包与公开类型检查全部通过。另有 20 次授权的合成请求用于桌面端协议延迟比较,全部成功;详细方法、初步样本和局限见仓库验证文档。
最终提交的 13 项 GitHub CI 检查全部通过。同时修复 Windows 许可证换行导致的构建检查差异,并验证安装测试可以在没有根目录 node_modules 的 checkout 中运行。