DeepSeek Harness 深度解读:一个「Model + Harness = Agent」的开放式智能体底座

DeepSeek Harness 深度解读:一个「Model + Harness = Agent」的开放式智能体底座

一、为什么 DeepSeek Harness 一夜刷屏

2026 年 8 月 13 日,DeepSeek 开源了一个叫 DeepSeek Harness (简称 dsh)的智能体运行框架,采用 MIT 协议,发布 v0.1 开发者预览版,仓库地址为 github.com/deepseek-ai/deepseek-harness

它的增长数据相当夸张:

  • 上线不到 2 小时 Star 破万;
  • 12 小时突破 5 万 Star,被媒体称为「史上增长最快的仓库之一」,增速是此前纪录保持者 OpenClaw 的约 80 倍;
  • 开源第 5 天约 14.9 万 Star、1.5 万 fork;
  • 24 小时内就出现了 288 个第三方插件仓库,累计插件超过 5100 个、作者超过 3500 位。

社区把它称作 「Agent 领域的 Linux 时刻」。但真正值得关注的不只是数据,而是它给出的一个清晰定位等式:

Model + Harness = Agent

用官方的话说:模型是大脑,Harness 是手脚和神经系统。 这句话,其实是理解整个项目的钥匙。

二、核心思想:一切皆插件

DeepSeek Harness 最核心的设计,是**「Everything is a Plugin」(一切皆插件)**。

传统上,我们理解的「插件」是给一个成品软件做外围扩展,比如给 IDE 装一个插件。但 DSH 把「插件」这个概念推到了极致------不只是外围能力是插件,连这些核心部件都是可替换的插件:

  • 模型适配器(接入哪家大模型,是插件);
  • 工具注册表(提供哪些工具,是插件);
  • 会话日志(怎么记录和持久化,是插件);
  • Agent 主循环本身(Agent 怎么转起来,也是插件)。

官方文档里有一句很有分量的话:

不存在需要打补丁的特权内核。

也就是说,DSH 没有一块「写死的核心代码」是碰不得的。你想扩展它,不是去改源码打补丁,而是把你自己的插件「挂载到其他插件旁边」。每一项注册都是一个副作用,当插件卸载时会被自动撤销------这就是它能够热插拔、可回溯、依赖可管理的基础。

底层:Cordis 元框架

支撑「一切皆插件」这套机制的,是一个叫 Cordis 的元框架(由 DeepSeek 与北京大学联合研发,配套有论文《A Programming Paradigm for Spatiotemporal Composability》)。它解决的核心问题是时空可组合性------让不同插件能在共享上下文里贡献服务、类型化事件和可逆副作用,同时保证装配顺序和卸载顺序的确定性。

对于普通开发者来说,你只需要记住一点:Cordis 让「组装一个 Agent」变成了「叠放一层层插件」。

三、四种预设模式

DSH 开箱提供了四种预设模式(preset),覆盖从「全功能」到「基准测试」的不同场景:

模式 能力 适用场景
标准模式 完整编码 Agent:文件编辑、Shell、网页搜索、子智能体、计划模式 日常编码、复杂任务编排
PTC 模式 让模型生成 TypeScript 程序来组合多步操作,压缩往返调用 追求 token 效率和确定性
极简模式 bashstr_replace_editor 两个工具 基准测试、可控性要求高的场景
创造模式 自定义 Agent 预设,用 Agent 造 Agent 二次开发、构建自己的 Agent

这种分层设计很有意思:它既给了你「拿来就用」的完整形态,也给了你「拆到只剩两个工具」的裸机形态,中间再提供完全自定义的「创造模式」。这正好呼应了它的定位------底座,而不是成品

四、它和 Claude Code 有什么区别

这是很多人问的第一个问题。答案是:它们不是一个层面的东西。

可以把 Claude Code 这类产品理解成「精装房」:功能齐全、体验好,但你只能在开发商允许的范围内装修,核心结构动不了。

DeepSeek Harness 更像是「施工图 + 预制件全开源」:它把 Agent 的每一块预制件都开源出来,组装权交给你。你可以在配置层替换掉核心组件------换个模型提供商、换个文件系统实现、甚至换个 Agent 主循环。

一个最直接的体现是:DSH 不锁定任何一家模型。它支持 Anthropic、OpenAI、AWS Bedrock、Azure、Gemini、Ollama 本地模型等近 40 种提供商,大模型在它眼里只是一个可替换的零件。它还内置了把 Claude Code 和 Codex 作为子 Agent 调用的 Provider,可以作为上层编排器。

五、为什么说它是「Linux 时刻」

Linux 之所以成为基础设施,不是因为它功能最强大,而是因为它开放、可组装、不锁定,于是生态在它之上自发生长。

DSH 正在重演这个故事:

  • 首发版本界面丑、不能读图、没有 IDE 形态、没有 TUI------这些「毛边」在 5 天内就被社区补齐;
  • 出现了 Tauri 桌面版(约 100MB)、pywebview 桌面版(约 18MB)等第三方封装;
  • 插件通过 dsh-plugin 话题在 GitHub 上自组织,形成了事实上的「插件市场」雏形。

从「赛博乐高」走向「Agent Store」,DSH 的想象空间在于它具备了类似 Android 的生态潜力:底座不赚钱,但底座上的生态可以。

六、小结

DeepSeek Harness 不是「又一个 Claude Code」,而是一个开放式的 Agent 基础设施底座。它的价值不在于某一项具体功能,而在于通过「一切皆插件」架构消除了组件锁定,把 Agent 技术栈的组装权交还给了开发者。

当然,作为开发者预览版,它目前完成度、稳定性和 token 效率都还有待提升(官方也明确提示会有破坏性变更)。但方向本身,已经足够清晰。

下一篇,我们聊聊怎么把它跑起来、配置多模型,以及它那些「自带黑匣子」的可追溯能力。


参考:deepseek-ai/deepseek-harness 官方仓库与文档。