乐于分享
好东西不私藏

「一切皆插件」:DeepSeek Harness 开源,把 Agent 拆成乐高

「一切皆插件」:DeepSeek Harness 开源,把 Agent 拆成乐高

8 月 13 日深夜,DeepSeek 官网悄悄挂出了一个新页面,标题只有一句话:Everything is a plugin(一切皆插件)。页面底部写着:MIT 协议,源码全开。

几乎同一时间,DeepSeek V4 Pro 0813 在 OpenRouter 上线,冲到 Hacker News 榜首(1016 分)。而 Harness 这个"不起眼"的开发者预览版,也拿了 521 分——在一众模型发布的喧嚣里,它代表着一个更值得玩味的信号:DeepSeek 不想只做模型公司了,它想定义 Agent 的运行方式。

模型是灵魂,Harness 让它在真实世界干活

Harness 官方博客用了一个公式开场:

Agent = Model + Harness

模型是 Agent 的灵魂,但灵魂要落地,还需要一个"套具"(harness)——让它理解环境、调用工具、在真实世界里持续工作。Claude Code、Codex、OpenAI 的 Operator,本质上都是各家闭源的 harness。

DeepSeek 的选择是:把这个 harness 开源,并且做成一个"什么都能换"的插件系统。

一切皆插件:连 UI 都是插件

Harness 建立在 Cordis 插件内核之上。Cordis 管理插件的挂载、卸载和依赖关系,而 Agent 的每一项能力都由插件提供:

模型、工具、技能(skills)、会话(sessions)、沙箱(sandboxes)、存储、循环(loops)、调度(scheduling)、UI——九个维度,全部插件化。

这意味着开发者可以在配置文件里挑选、替换、扩展任何一项能力,不用改一行 Harness 源码。想要换模型?换一个插件。想要换沙箱实现?再换一个。官方甚至为社区插件开了专门的 GitHub topic(dsh-plugin),想搭一个插件生态。

Cordis 不是新东西:它已经在一个叫 Koishi 的聊天机器人框架里跑了四年(v3),这次用的是同日发布论文的 v4。v4 的核心卖点是热插拔——插件可以在运行中挂载/卸载,卸载时还能回滚它创建的所有状态和副作用,把进程"擦干净"。

每次运行都可追溯:一个被低估的杀手锏

HN 评论区里有人指出:"Every run is traceable" 才是被埋在标题下的杀手级功能

模型看到的一切——系统提示词、推理过程、工具调用与结果、子 Agent 调度、每一次上下文注入——都被记录进一个只追加(append-only)的会话日志。Trajectory 视图可以按来源逐条回看;Resume(续跑)、Fork(分叉)、Search(搜索)、Replay(重放)全部基于同一条事件流。

这等于给 Agent 装了一台"黑匣子":出问题了,把整段运行轨迹翻出来,定位是哪一次工具调用、哪一段上下文注入导致了错误。对比目前大多数闭源 Agent 工具"跑完就黑箱"的现状,这是实打实的工程优势。

四种运行模式

Harness 内置四种运行时:

  • Standard 模式:完整工具集,文件编辑、shell、文件/网页搜索、技能、规划、目标、子 Agent、工作流
  • Code 模式:工具通过 Code Mode SDK 暴露,模型可以用一段 TypeScript 程序把多步操作编排成一次调用
  • Minimal 模式:只保留持久 bash 和文件编辑器两个工具,专为基准测试设计——用最小环境公平比较模型能力
  • Creator 模式:面向想造新预设的开发者,可以实时检视运行时、在内存里测试 Cordis 插件、组合出新模式

开源的双刃剑

HN 上的反应并不全是欢呼。作者本人现身评论区,坦承"这只是早期开发者预览版,会有很多粗糙的边角和不兼容的破坏性变更"。也有资深开发者表达"插件疲劳":"凡是把核心功能押注在社区插件上的产品,前六个月很美好,之后就是兼容性噩梦。"

这个担心有道理。但换个角度看:DeepSeek 选择 MIT 全开源 + 插件化架构,本身就是在赌"生态"而不是"垄断"。模型侧它已经证明过自己能打价格战,工具侧它选择把地基交出去,让全世界的开发者帮它盖楼。

从模型公司到 Agent 基础设施

一天之内,DeepSeek 同时交出了 V4 Pro 模型和 Harness 框架——这更像是一套组合拳:模型负责智能,Harness 负责让智能在真实环境里干活,而且全程可追溯、可复现。

当美国闭源巨头把 Agent 工具做成围墙花园时,DeepSeek 选择把整套 harness 开源成乐高积木。这场"Agent 定义权"的争夺战,才刚刚开始。

参考链接:

  • • DeepSeek Harness 官网[1]
  • • GitHub: deepseek-ai/deepseek-harness[2]
  • • HN 讨论帖[3]
  • • DeepSeek V4 Pro 0813(OpenRouter)[4]

引用链接

[1] DeepSeek Harness 官网: https://deepseek.com/harness/en/
[2] GitHub: deepseek-ai/deepseek-harness: https://github.com/deepseek-ai/deepseek-harness
[3] HN 讨论帖: https://news.ycombinator.com/item?id=49285244
[4] DeepSeek V4 Pro 0813(OpenRouter): https://openrouter.ai/deepseek/deepseek-v4-pro-0813