10月28日,DeepSeek Harness 发布 v0.2.2-alpha.2 预发布版本,新增实验性 subagent_oar 工具。这项能力可以把独立任务委派给本机的 Codex CLI 或 Claude Code 执行。

与此同时,新版加入独立 Git 工作树会话、关联 PR 状态与代码差异查看、开发者统计等功能,进一步补充任务执行和结果检查能力。
此次更新最值得关注的,是通过一个统一工具,在派活时选择不同的 Coding Agent。

根据官方文档,用户配置好可用的外部运行时后,主 Agent 可以在调用 subagent_oar 时选择 codex 或 claude,并提交任务描述、完整提示词和可选的工作目录。
任务被接受后,工具先返回任务标识;执行结束后,再通过完成通知,把答案或失败信息交回主会话。
这让 DSH 的角色有了进一步扩展。除了直接完成工作,它也可以把范围明确的任务交给 外部 Agent,再根据结果继续推进。例如,在一次仓库排查中,主 Agent 可以将指定模块的代码阅读与问题整理交出去,再结合结果开展后续分析。

这里调用的是本机原生编程工具。Codex CLI 和 Claude Code 继续使用各自的认证、模型、工具及运行设置。因此,使用前需要安装并登录相应 CLI,确保 DSH 宿主能够找到这些程序,再配置提供方与工具两个插件包。
提供方还支持指定模型、推理强度、启动参数、环境变量和超时时间,具体支持情况由对应运行时决定。统一的是派活入口,外部 Agent 仍在独立环境中执行。
按照文档,这条委派路径不会自动把主会话的完整对话传给子代理。因此,任务涉及哪些文件、需要解决什么问题、最后应返回什么,都要在提示词中交代清楚。
目前,该工具采用一次性任务模式,不提供继续追问、会话恢复或实时进度流。结果返回也有明确边界——外部 Agent 的最终回答或失败信息会进入主会话,其内部推理、工具事件和完整执行历史不会全部带回。
任务交出去之后,代码改在哪里、执行结果如何检查,也需要相应的工具支持。此次更新还增加了实验性变更请求与工作树功能,用户可以在独立 Git 工作树中运行会话,查看关联 PR 的状态和代码差异。
新增的“开发者工具—统计”插件,则支持按轮次和步骤查看上下文、缓存,以及模型与工具耗时。当任务交给不同工具执行,用户需要了解的不只是最终回答,还包括代码改在哪里、哪些步骤占用了较多时间。工作树与统计功能,分别补充了这两部分信息。
后台任务的等待和通知方式也有调整。小体积输出可以直接随完成通知送达,减少重复读取结果;子代理等待指引减少反复轮询,在结果未返回时等待完成通知。用户等待后台输出期间插话,也可以立即解除当前等待,后台任务继续执行。
插件管理方面,新版支持富文本详情、第三方插件包更新,热更新失败时尝试恢复旧版本。会话操作则新增文字引用和完整历史 Markdown 复制,方便用户补充上下文、整理记录。

同时,此次更新还涉及上下文和兼容性调整。系统提示词不变时,新一轮请求可继续复用已有前缀缓存;切换到较小上下文模型前,会先用原模型压缩历史。DSH 最低 Node.js 版本也提高至 24.9,自定义插件需要核对接口迁移要求。
从这次更新可以看到,DSH 正在尝试把任务委派、执行观察和结果检查连接起来,为调用不同 Coding Agent 提供统一入口。类似的工具连接,也出现在近期其他产品的更新中。
10月27日,Dataiku 宣布推出 Headless,让 Claude Code、Codex 等工具调用其 Cobuild 能力,创建和修改平台内的项目,并将结果保留在团队可以查看、审查和维护的环境中。

Dataiku 连接的是编程 Agent 与平台内的项目构建能力;DSH 此次增加的,则是面向外部 Coding Agent 的任务委派。这为将 DSH 作为统一 Agent 入口提供了具体能力——开发者可以保留已有工具和配置,在同一个流程中选择执行方、接收结果,并检查代码改动。
不过,目前外部委派仍处于实验阶段。官方示例包含工作区可写、关闭权限提示等设置,使用前需要按任务需求调整;取消任务也不会自动回滚外部 Agent 已经完成的文件修改。

统一派活已经有了入口,而持续协作还需要更完整的任务交接、状态共享和结果验证。对于 DSH 来说,如何让不同 Agent 接得上、交得清,将直接影响这套能力在真实项目中的效果。