首页 › LLM大语言模型 › Deepseek › DeepSeek Harnrss 实战手册 › 第 1 章 DeepSeek Harness 是什么:一场"一切皆插件"的实验

第 1 章 DeepSeek Harness 是什么:一场"一切皆插件"的实验

1.1 一句话定义​

DeepSeek Harness(简称 dsh)是 DeepSeek AI 官方开发并开源的智能体框架(agent harness)。​

"harness" 在英语里原意是"马具、挽具",工程语境下指"把动力接出来、把缰绳握在手里"的那层装置。放在 AI 里,harness 就是模型和世界之间的那层"接线":它决定模型能看到什么、能调用什么工具、能改哪些文件、能跑什么命令、以及每一步怎么被记录和审计。​

换句话说,模型本身是一台"发动机",而 harness 是把发动机装进车架、接上方向盘、油门和仪表盘的那套系统。DeepSeek Harness,就是 DeepSeek 官方为自家模型(尤其是 DeepSeek V4 系列)打造的一套开源"车架"。​

1.2 它解决什么问题​

2025 年以来,Claude Code、OpenAI Codex、Cursor 等产品已经证明了"AI 编程智能体"的价值:给模型一个工作区,它就能读代码、跑命令、改文件、自动修复测试。但这类产品大多是封闭的成品——你能配置它,但很难真正改造它。​

DeepSeek Harness 把这件事反过来做了:​

•

一切皆插件:模型适配器是插件,工具注册表是插件,会话日志是插件,甚至"智能体循环"(agent loop)本身也是插件。​

•

没有特权内核:官方没有留一个"你们改不动"的黑盒。所有能力都是挂在插件树上的节点,都可以被替换、被覆盖。​

•

配置即组装:一个运行中的 dsh 是一棵由多层配置叠加而成的插件树。你想改行为,写一个 patch 层插进去即可,不用 fork 官方仓库。​

这对普通开发者的意义是:你不再等官方给你加功能,你可以自己加。 想要一个"给 agent 加知识库检索"的工具?写个插件。想要把文件系统换成远程沙箱?换个 provider。想要在模型请求前注入上下文?监听一个事件。​

1.3 它不是什么​

为了避免误解,把边界说清楚:​

•

它不是一个新的模型。dsh 是框架,模型还是 DeepSeek V4 系列(也支持接入其他 OpenAI 兼容端点)。​

•

它不是"一键全自动程序员"。它给你的是能力和控制权,任务质量取决于你的工作区、任务描述和配置。​

•

它不是云服务。默认在你自己电脑上跑,本地起服务、本地存数据。​

•

它也不是"聊天软件"。虽然带 Web UI,但它的定位是 agent 工作台,聊天只是其中一种交互方式。​

1.4 和主流工具怎么比​

把 dsh 放进坐标系里看,更容易理解它的位置:​

​

#fnrlmTyDTRDS text { white-space: pre; }#fnrlmTyDTRDS .fb0 { stroke: var(--N900-FG, 0.15); }#fnrlmTyDTRDS .fb0 {stroke: rgba(31,35,41, 0.15)}#fnrlmTyDTRDS .fx0 { stroke-miterlimit: 10; }#fnrlmTyDTRDS .fx0 {stroke-miterlimit: 10}#fnrlmTyDTRDS .fa1 { fill: rgb(187, 191, 196); }#fnrlmTyDTRDS .fa1 {fill: rgb(187, 191, 196)}#fnrlmTyDTRDS .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#fnrlmTyDTRDS .fx1 {font-style: normal}#fnrlmTyDTRDS .fx2 { text-anchor: middle; }#fnrlmTyDTRDS .fx2 {text-anchor: middle}#fnrlmTyDTRDS .fx3 { dominant-baseline: central; }#fnrlmTyDTRDS .fx3 {dominant-baseline: central}#fnrlmTyDTRDS .fx4 { stroke: none; }#fnrlmTyDTRDS .fx4 {stroke: none}#fnrlmTyDTRDS .fc0 { fill: var(--text-caption); }#fnrlmTyDTRDS .fc0 {fill: #646a73}#fnrlmTyDTRDS .fa2 { fill: var(--text-link-disabled); }#fnrlmTyDTRDS .fa2 {fill: rgb(187, 191, 196)}#fnrlmTyDTRDS .fa3 { fill: rgb(232, 239, 250); }#fnrlmTyDTRDS .fa3 {fill: rgb(232, 239, 250)}#fnrlmTyDTRDS .fx5 { font: 700 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#fnrlmTyDTRDS .fx5 {font-style: normal}#fnrlmTyDTRDS .fx6 { text-anchor: start; }#fnrlmTyDTRDS .fx6 {text-anchor: start}#fnrlmTyDTRDS .fx7 { dominant-baseline: alphabetic; }#fnrlmTyDTRDS .fx7 {dominant-baseline: alphabetic}#fnrlmTyDTRDS .fc1 { fill: rgb(30, 42, 58); }#fnrlmTyDTRDS .fc1 {fill: rgb(30, 42, 58)}#fnrlmTyDTRDS .fx8 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#fnrlmTyDTRDS .fx8 {font-style: normal}#fnrlmTyDTRDS .fb1 { fill: var(--N900-FG, 0.15); }#fnrlmTyDTRDS .fb1 {fill: rgba(31,35,41, 0.15)}#fnrlmTyDTRDS .fb2 { fill: rgb(201, 212, 230); }#fnrlmTyDTRDS .fb2 {fill: rgb(201, 212, 230)}#fnrlmTyDTRDS .fa4 { fill: var(--bg-body); }#fnrlmTyDTRDS .fa4 {fill: #fff}ABC123456维度Claude Code / CodexDeepSeek Harness定位可扩展性模型数据与控制适合谁面向任务的成品工具支持 MCP、skill 等扩展绑定自家/指定模型平台管理想马上干活的人面向改造的框架(harness)一切皆插件,连循环本身都可换自带 DeepSeek 适配器,支持 OpenAI 兼容端点本地运行,日志、凭据、配置全在本地想理解、定制、自动化的人

​

注意:这不是"谁更好"的对比,而是"分工不同"。很多人的真实路径是——先用成品工具体验,再用 dsh 搭自己的自动化流水线,甚至把自己的插件反过来分享给别人。​

1.5 为什么现在值得学​

三个理由:​

窗口期红利。发布两天 10 万+ Star,说明热度极高;但中文系统性教程还几乎没有。先学会、先输出,你就能在社区里占据"第一批讲解者"的位置。​

官方在快速迭代。预览版意味着功能每天都在变,社区资料大多会过时。以官方仓库和本文为准,比看二手转述靠谱得多。​

插件生态刚起步。288 个插件仓库听起来多,但在"一切皆插件"的框架里,这还只是开始。早期写插件,就像 App Store 刚上线时做 App——竞争少、被看到的机会大。​

1.6 本章小结​

•

dsh = DeepSeek 官方的开源 Agent 框架,2026 年 8 月 13 日发布开发者预览版。​

•

核心哲学:一切皆插件,没有特权内核。​

•

它给开发者的是"改造权":工具、适配器、日志、循环,全部可替换。​

•

热度是真实存在的,但热度只给先行者机会,接住机会靠的是系统学习。​

下一章,我们把"一切皆插件"这句话拆开,看看它的五个核心概念。​