8 月 13 号晚上,我刷 GitHub 的时候吓了一跳——DeepSeek 新开的一个仓库,不到两小时 Star 破了两万。不是新模型,是一个叫 DeepSeek Harness 的 Agent 框架,MIT 协议全开源。截止今天,5.5 万星,GitHub 历史上涨星最快的项目之一。

我第一反应是:又一个 Agent 框架?LangChain 还没凉透,AutoGen 还在迭代,CrewAI 刚融完资,这市场真的缺"另一个"吗?

但看完官方 README 之后,我改主意了。DeepSeek 这次做了一件挺有意思的事——它没有重复造轮子,而是把轮子本身拆成了乐高积木。

"一切皆插件"不是营销口号

DeepSeek Harness 的核心设计原则只有一句话:Everything is a Plugin。

什么意思?传统 Agent 框架通常有一个"核心"——这个核心负责调度、上下文管理、工具调用,其他模块围绕它转。但 DeepSeek 说:不,我们不需要核心。模型、工具、技能、会话、沙箱、存储、循环、调度,甚至 UI——全都是插件。连 Agent 主循环本身都可以替换。

底层驱动这套架构的是 Cordis 元框架。你可能没听过 Cordis,但如果你用过 Koishi(那个 Node.js 聊天机器人框架),应该知道它。Cordis 已经在 Koishi 生态里跑了四年,它只做一件事:插件的加载、卸载和依赖管理。DeepSeek 把它搬过来,在上面搭了一层 Agent 的语义。

这意味着什么?意味着你写一个插件,就能给 Harness 加一个能力,不需要改核心代码。就像 VS Code 的扩展系统——没有人会为了加一个语法高亮去改 VS Code 的源码,对吧?

官方给了四种运行模式:Standard(标准)、PTC(精确工具调用)、Lite(极简)、Creative(创造)。区别在于不同的插件组合。你甚至可以把这些模式当起点,自己拼一个出来。

为什么说这比"又一个框架"更有意思?

我琢磨了一下,DeepSeek 选这条路的逻辑其实挺清晰的。

第一,Agent 生态还远没到收敛的时候。 今天你觉得最好的工具调用方式,三个月后可能就被推翻了。闭源框架(比如 Claude Code)的劣势就在这里——你只能等官方更新。插件化架构让你能自己换,甚至社区帮你换。

第二,模型选择权。 这可能是最实际的一点。DeepSeek Harness 支持 40 多家模型提供商,从 DeepSeek 自家的 V4 系列到 OpenAI、Anthropic,再到国产的 GLM、Qwen,全都能接。之前 OpenRouter 的 30 天数据有个很有趣的发现:Claude Code 用户用得最多的模型不是 Claude 家的,而是 GLM 5.2。为什么?因为用户会算账——哪个模型性价比高就用哪个。Harness 的设计把这个选择权彻底交给了开发者。

第三,我注意到一个细节:DeepSeek 是和北大合著了一篇论文同天发布的,标题叫《A Programming Paradigm for Spatiotemporal Composability》。不是发完代码再补论文,是论文和代码一起发。这说明他们对这套架构的思考不是临时起意,而是有理论基础的。

跟 Claude Code 和 Codex 比,到底差在哪?

诚实地说,DeepSeek Harness v0.1 还是个开发者预览版。官方自己都说了,后面会改 API,会破坏兼容性。你拿它和 Claude Code 比"好用"——Claude Code 赢。Claude Code 的终端体验打磨了快一年,该有的都有。

但这不是一个维度的竞争。Claude Code 是个产品,DeepSeek Harness 是个平台。Claude Code 是个闭源产品,你没法改它的行为逻辑。DeepSeek Harness 是 MIT 协议,你可以 fork 下来改,可以自己写插件,可以私有化部署。

Codex 虽然也是开源的(Apache 2.0,Rust 写的),但它的架构是传统的"核心+插件"模式,没有 DeepSeek 这么激进地"一切皆插件"。

有个数据挺能说明问题:Composio 做过一组对照测试,把同一个 DeepSeek V4-Flash 模型分别接入 8 套不同 Agent 框架,跑同一批 30 个真实多步任务。结果最好的框架和最差的框架,任务完成率差了将近一倍。同一个模型,不同的 Harness,效果天差地别。这说明 Harness 本身正在成为比模型更重要的变量。

开发者社区的反应说明了一切

GitHub 上已经有人开始写社区插件了。dsh-at-file 让你在输入框里 @ 直接引用文件,dsh-genui 能在回复里渲染图表和 Mermaid 图,DSH-better-sidebar 做了个类 VS Code 的工作台。还有个叫 ModLens 的插件,给纯文本模型补了视觉能力,能在聊天里粘贴图片让 AI 读。

发布才几天,插件生态已经起来了。这让我想起 VS Code 刚发布的时候——微软也没做太多,就是把插件系统做好了,社区自己就把剩下的活干了。

还有个值得一提的事:DeepSeek Harness 和 MCP 的关系。很多人把"一切皆插件"和 MCP 混为一谈,其实不是一回事。MCP 是模型和外部工具之间的通信协议,而 Harness 的插件是框架内部的模块化能力。Harness 支持 MCP(作为 client 消费 MCP server),但它的插件系统比 MCP 的范围更广——连 UI 和存储都可以是插件。

Agent 框架的战国时代,缺的不是"另一个"

我写这篇文章的时候,Harness 的 Star 还在涨。5.5 万还不是终点,但这不重要。重要的是,DeepSeek 这次做的事情给 Agent 框架的竞争带来了一种新的可能性:不是比谁的功能更多,而是比谁的设计更开放。

回到开头的问题——Agent 框架的战国时代,缺的是"另一个"吗?我觉得不是。缺的是一个能让大家在上面自由组合、自由实验的"基座"。DeepSeek Harness 有这个潜质,但 v0.1 终究只是开始。

你觉得,Agent 框架最终会收敛到一两个主流选择,还是"一切皆插件"的开放架构本身就是终局?欢迎在评论区聊聊你的看法。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐