DeepSeek 这周让一位开发者把它的 Agent 框架 dsh 内核逐行拆开 — 9 个 TypeScript 文件、2693 行代码,每个文件做什么、怎么协作,全写成源码解读文章公开。我们注意到一件事:中国头部 AI 公司开始愿意亮出工程化底牌,这本身就是一种信号。

这是什么

dsh 全名 DeepSeek Harness,开发者预览版(v0.1.0-rc.7),是 DeepSeek 用来构建 Agent(能自主调用工具完成任务的 AI 程序)的工程框架。它不直接做模型,而是把模型、工具、记忆、插件这些模块串起来。

这次被拆的内核叫 Cordis,v4.0.1,是个独立的 npm 包,被 dsh 锁进 vendor 目录。文章作者把它拆成五个要素:

  • Plugin:能力注册入口
  • Context:共享键仓库
  • Events:事件总线
  • Fiber:生命周期管理
  • Reflect / Registry / Service:服务注入

核心判断是:Cordis 把「插件注册」做成了「预定撤销的副作用」 — 你 new 一个 service,销毁时它自动摘掉。这就是 Agent 框架能干净管理复杂组件的工程基础。

行业怎么看

支持者认为,开源基础设施源码让社区能验证、避免黑盒,对建立工程信任有价值。Cordis 这种「微内核」设计是国际主流方向,并非 DeepSeek 自创。

但我们也必须看到反面意见。开发者预览版(rc.7)不代表最终形态,频繁变动下解读可能很快过时;逐行源码分析的受众极窄,对非工程师几乎没有信息密度;更重要的是,开源 ≠ 好用,基础设施清晰和上层产品体验是两件事。Cordis 内部设计再漂亮,dsh 能不能跑出真正能用的 Agent、用户愿不愿用,是另一个层面的问题。

对普通人的影响

对企业 IT:可评估、可审计的国产 Agent 基础设施出现了,但落地仍需专业团队,二三线企业的集成成本不低。

对个人职场:技术岗(尤其是后台基建方向)出现新的职业选项;非技术岗更接近应用层 — 用它做事,而不是读它的源码。

对消费市场:暂无直接感知。Agent 框架是面向开发者的,DeepSeek 能不能把它落到 to C 产品,还要看后续动作。