● DEEPSEEK HARNESS · 深度解析

把编码会话
变成一支智能体团队

DeepSeek Harness(dsh)是 DeepSeek AI 开源的 agent harness,架构信条只有一句话:一切皆插件。 这里记录它的源码级设计——从 Cordis 插件树、可继续 Subagent,到 0.1.6 的 Agent Teams: 具名 teammate、跨崩溃的持久消息、以及带 compare-and-set 的共享任务板。

dsh-v0.1.6-alpha.2 2026-09-17 Node.js / TypeScript MIT
9
Team 工具
16
默认成员上限
256
任务板容量
6
Subagent 提供方

关于 dsh

DeepSeek Harness(命令行名 dsh)是 DeepSeek AI 开源的一套 agent harness, 采用 MIT 协议。它不是又一个「套壳 CLI」,而是把编码智能体需要的一切—— 会话、工具、模型接入、插件系统、子智能体调度——全部做成可替换的插件。

它由 Cordis 驱动,这是一套「时空可组合性」的编程范式 (见论文 A Programming Paradigm for Spatiotemporal Composability,arXiv 2608.25512)。 这意味着 dsh 内部没有特权内核:你看到的每一个功能,包括工具执行、模型调用、UI 渲染, 都挂在同一棵插件树上,都能被一行配置替换掉。

💡
起步方式

npx @deepseek-ai/dsh web 启动 Web 界面,默认监听 http://127.0.0.1:3080

为什么值得读源码

  • 插件化做到极致——profile / bundle / patch 三层叠加,是研究「可组合架构」的极佳样本。
  • 多智能体编排有真东西——不是简单的并发调用,而是具名成员、持久消息、CAS 任务板。
  • 持久化设计克制——仅追加日志作为唯一真源,所有视图都从日志回放派生。
⚠️
开发者预览阶段

dsh 目前处于开发者预览,API 与内部结构可能变动。本博客内容基于 dsh-v0.1.6-alpha.2(2026-09-17)整理,稳定线为 0.1.5

栏目

支持

如果这些内容帮到了你

这里的所有文章都是我从官方仓库的源码、文档和发布说明里逐行整理出来的—— 不搬运、不猜测、不凑字数。如果它帮你省下了翻源码的时间,可以请我喝杯咖啡。

扫码打赏纯属自愿,不影响任何内容的阅读。所有文章永久免费开放。

收款码 扫码支持