Cordis 的核心代码只有 6 个文件,要解决的是 Agent 工程化最难的问题:怎么让所有能力像乐高积木一样自由拼装。这就是 DeepSeek 把 Agent 框架 DSH 底层模块开源时想传递的信号。

这是什么

DSH(DeepSeek Harness)是 DeepSeek 内部的 Agent 运行框架,Cordis 是它的底层依赖。这次开源的核心设计叫'Everything is Plugin'——把 LLM 调用、工具、文件系统、Shell、MCP(一种让 AI 调用外部工具的标准协议)等所有能力,都做成可插拔模块。

传统 Agent 框架把所有能力塞进一个 Runtime(运行时)里,改起来牵一发动全身。换成插件化架构后,核心代码只负责调度,具体能力随时替换。每个插件有自己的'运行实例'(Cordis 叫 Fiber)、对外提供的'能力'(叫 Service),以及'依赖声明'(叫 inject)。

一句话总结:插件是模块,Service 是模块对外的能力,inject 是告诉系统'我跑起来需要哪些能力'。这套设计解决的是 Agent 的扩展性焦虑——场景变化太快,写死的代码活不过下个季度。

行业怎么看

支持者认为这跟 OpenAI 推 MCP 协议的思路一致——Agent 工程化进入深水区,工具链和协议层的标准化比模型本身更值得卷。中国 AI 公司不再只拼参数,开始拼工程基础设施,对开发者生态是好事。

但反对意见很明确。首先,'一切皆插件'不是新概念,VS Code、Eclipse 早就走通这条路。可 Agent 插件要处理权限、资源清理、跨插件通信,复杂度比 IDE 高一个量级,理论优雅不等于生产稳定。

其次,DSH 还太早期。Cordis 代码量小,企业级稳定性没验证过。真正决定一个框架能不能活下来的是社区生态,不是设计哲学——OpenAI 的 MCP 火起来靠的是生态绑定,不是协议本身多优雅。

第三,开源是把双刃剑。DeepSeek 想复制 Meta 的 Llama 打法(开源换生态),但 Agent 框架的护城河比模型浅得多,竞争对手一两周就能 fork(拷贝改造)走。决定胜负的是谁能让更多开发者在自己的框架上写插件,不是谁的设计更漂亮。

对普通人的影响

对企业 IT:技术调研多了一个选项,但短期不建议直接上生产。开源 Agent 框架的运维成本被普遍低估,插件越多版本管理越麻烦。

对个人职场:暂时没有直接影响。但会加速企业内部 AI Agent 的落地速度,未来一年'会用 Agent 框架搭工作流'可能成为某些岗位的加分项。

对消费市场:普通用户感知不到,但这些基础设施成熟后,会间接推动更多 AI 产品(客服、智能助手、自动化工具)的稳定性和能力上限。