Skip to content

dsh-cliworker-now v0.8.5

Choose a tag to compare

@SuperWheel SuperWheel released this 31 Oct 04:22
· 274 commits to main since this release

v0.8.5

本版适配 DeepSeek Harness 0.2.1-rc.5,让 Antigravity 改走 ACP、命令按原生请求逐条审批,并把各 CLI 的原生审批统一转交 DSH;Worker 权限收敛为三档。Windows 上补齐系统代理、登录窗口和账号退出等修复,Hermes Nous、Kimi、MiMo 的登录、退出与模型目录也一并修正。

更新

  • 宿主适配:原生会话宿主随 DeepSeek Harness 0.2.1-rc.5 重新打包,子会话的对话视图、输入框与用量统计跟随新版宿主。
  • Antigravity:agy 1.4.11 及以上改走 ACP。命令在项目目录内执行,每条命令或写文件按原生请求逐条审批;规划模式、旧会话和旧版 agy 仍走原来的 stream 通路。Windows 上没有终端沙箱时也能执行和编辑。
  • 审批转交:各 CLI 的原生审批请求按发起方转交——主 Agent 派遣的任务在主对话页弹出提问卡片,在 Worker 框续聊时在子会话的原生审批面板确认;停止或进程退出时撤回未答的审批。Codex Computer Use 的应用授权也按档位转交 DSH。
  • 权限三档:每个 Worker 可选询问 / 自动审批 / 完全权限(按各 CLI 实际能力命名),没选过的 Worker 跟随主对话权限预设;选过的档位按所选运行。只读任务的写入仍会被拒绝。
  • 原生工具优先:CLI 先用自己的读写、搜索、命令、网页工具和 skill,DSH 工具只在 CLI 缺少对应能力时作为备选;CLI 记忆跟随各自的原生设置。
  • 任务时限与输出上限:「CLI Worker 设置」新增任务总时限与空闲时限;原生工具输出过长时截断并在时间线标注。
  • 结果判定:按 CLI 自己的回合终态判定成败,单个工具步骤失败不再让整轮失败;CLI 自行处理后完成的轮次记为完成并注明失败步骤数。
  • Windows:CLI 与 Host 请求自动沿用系统代理;登录画面按终端读取、启动更快;识别 Codex 0.166.0 的 npm 包装入口;被复用的进程号不再卡住存储锁。清理未确认导致某个 CLI 被暂停时,设置页可手动「解除暂停」,并写明原因。
  • 账号:Hermes Nous 登录后能确认已登录并自动选用 Nous,模型与思考强度正常加载;Hermes Nous 与当前 Kimi Code 登录可在账号窗口退出;MiMo 账号目录为空时刷新其自身模型缓存;已配置账号显示具体原因。Antigravity 画面出现登录菜单时不再误判为未登录。
  • 显示:任务菜单不再被原生代码块横幅遮挡;ACP 审批卡片里命令只显示一次。

安装或更新

先结束活动任务并完全退出 Harness,再执行:

dsh plugin --profile desktop add dsh-cliworker-now@latest

此命令按安装器当前规则解析 npm 的 latest;启动 Harness 本身不会自动更新插件。pnpm 11 默认等待新版本发布满 24 小时,期间可能保留旧版,请核对实际安装版本。完成后重新打开 Harness。无需克隆或构建项目。

也可使用本版预构建 tgz 作为安装来源。无需克隆或构建项目。

验证

  • macOS 完整回归:250 文件通过、4 跳过;5415 通过、0 失败、14 跳过;类型检查、OpenSpec 严格校验(51/51)、正式构建与隔离构建一致性检查通过。
  • Windows 平台回归:x64、Node 24、pnpm 11.25.0。远程隔离 preview、冻结依赖、类型检查、17 个 Windows CI 文件(302 通过、1 项仅限 POSIX 跳过)与安装包 Host 加载全部通过。本版起不再把 Windows 隔离 HOME/TEMP 全量测试作为发布门槛(历次失败集合不定、串行重跑全部通过),Windows 专属测试改为并入 Windows CI 文件集。
  • GitHub CI:Windows native runtime 通过;隔离构建、正式构建与类型检查成功,17 个 Windows CI 文件 302 通过、1 跳过。
  • macOS 实际 Desktop:正式构建加载后,「CLI Worker 设置」通用页与 13 个 CLI 页面正常;Antigravity 在新会话里经 ACP 真实派遣(Gemini 3.8 Flash · Low),执行 pwd 并写入文件,续聊同一 Worker 读回,两轮均完成,磁盘上的文件内容与回复一致。OpenCode 页在 Host 刚启动时出现一次模型目录超时,点「刷新模型」后恢复。
  • Windows 实际 Desktop:发布候选包经原生安装器装入,726 个程序文件逐一核对一致,13 个 CLI 页面正常。Antigravity 经 ACP 真实派遣(Gemini 3.8 Flash · Low):命令与写文件在主对话页弹出审批卡,续聊时在子会话原生审批面板确认,均选「允许一次」后在项目目录执行;续聊载入同一 ACP 会话,磁盘产物核对一致。复测中发现审批卡把命令显示两遍,已修复并在 Windows 复测确认只显示一次。
  • 安装包:用官方 dsh 0.2.1-rc.5 安装器装入独立 profile,版本 0.8.5,程序文件与正式构建逐字节相同。SHA-256:5cf1957e59e3a35c4511a0fdb278161b5ce6179ecbce90416f1e8d7858223848。包不包含账号凭据、私人连接配置或运行日志。
  • 未验证范围:除 Antigravity 外,本版其他 CLI 沿用发布前已逐项完成的真实派遣与登录/退出记录,没有在最终包上重跑;换到另一个账号后的续接未实测;Windows 隔离 HOME/TEMP 全量测试不再作为发布门槛。安装与目录读取不代表所有第三方模型的真实生成均已验证;账号和额度限制仍由各 CLI 管理。