1857 字
9 分钟
DeepSeek Harness 开发者预览版介绍(一切皆插件)

DeepSeek Harness 开发者预览版介绍(一切皆插件)#

DeepSeek 又放了大招!这次不是发模型,而是开源了一个给 Agent 用的框架——DeepSeek Harness,开发者预览版已经开放测试,并且全部开源

官方打出的口号就四个字:一切皆插件

这一篇用大白话讲清楚:Harness 到底是什么、为什么”一切皆插件”这么重要、四种运行模式怎么选,以及怎么一行命令把它跑起来。


一、先搞懂:Harness 是干嘛的?#

用”灵魂和身体”来理解#

官方有个很精辟的公式:

Agent = Model + Harness
  • Model(模型):Agent 的灵魂——负责”想”
  • Harness(框架/套具):Agent 的身体——负责”做”

再打个比方:

模型就像一个聪明的大脑,但它没有手、没有脚、看不到周围。 Harness 就是给这个大脑装上眼睛、手和脚,让它能理解环境、使用工具、在真实场景里持续干活

一句话:Harness 让 AI 不只”会说”,还能”会做”。

为什么需要它?#

你有没有想过:ChatGPT 类模型本身只会”生成文字”,它怎么能去操作终端、改文件、访问网页?

靠的就是一层”套在模型外面的东西”——它负责:

  • 把模型和外部工具(Shell、文件、网页)连接起来
  • 管理 AI 的”思考 → 动手 → 看结果 → 再思考”循环
  • 让 AI 能持续工作,而不是问一句答一句

DeepSeek Harness 就是干这个的框架。


二、核心设计:一切皆插件#

这是 Harness 最核心的理念,也是它和别的框架最大的区别。

什么是”一切皆插件”?#

在 Harness 里,几乎所有东西都是插件

模型、工具、技能、会话、沙箱、存储、循环、调度、UI

看到没——连模型、界面(UI)都是插件!

三层架构,讲得明明白白#

是什么作用
Cordis 内核插件框架(核心引擎)只负责插件的加载、卸载、依赖管理,不掺和能力
插件层各种能力插件提供模型/工具/技能/UI 等具体能力,通过”服务+事件”互相协作
配置层配置文件不写代码,就能选择、替换、扩展任意能力

大白话理解:

  • Cordis 内核 = 乐高的底座,它不管你是拼飞机还是拼房子,只负责”卡扣能不能对上”
  • 插件 = 一块块乐高零件,飞机轮子、房子窗户,想用哪个拼哪个
  • 配置层 = 你照着图纸把零件拼起来,不用改造零件本身

为什么”一切皆插件”厉害?#

因为可替换、可重组、可扩展

  1. 今天用 A 模型,明天想换 B 模型?换个模型插件就行,不用改框架
  2. 想加一个”查数据库”的工具?写个插件挂上去
  3. 想要个不一样的界面?换 UI 插件

开发者完全不用动 Harness 源码,在配置层就能自由搭配——这就是”一切皆插件”的威力。


三、每一次运行都有迹可循#

Harness 还有一个很贴心的设计:全程留痕

它记录了什么?#

模型看到的一切都会被写进只追加的会话日志

  • 系统提示词
  • 思维链(模型内心怎么想的)
  • 工具调用和结果
  • 子 Agent 调度
  • 每一次上下文注入

有什么用?#

Trajectory 视图(轨迹视图)里,你可以按来源回看这一切。而且:

  • 恢复:任务中断了,能从某处接着跑
  • 分叉:在某个节点开一条新分支,尝试不同方案
  • 检索:按来源查找历史记录
  • 回放:重新播放整个运行过程

一句话:AI 每一步做了什么、为什么这么做,全部可查。 这对调试、审计、复现都极其重要。


四、四种运行模式,按需选择#

Harness 提供了四种模式,应对不同场景:

1️⃣ 标准模式(Standard)#

功能最完整的编码 Agent,开箱即用,支持:

  • 文件编辑
  • Shell 命令
  • 文件与网页检索
  • Skills(技能)
  • 计划、目标
  • 子代理、工作流

日常开发用这个就对了——相当于一个”全副武装”的 AI 程序员。

2️⃣ PTC 模式(Program-Through-Code)#

具备标准模式全部能力,多了一个”Code Mode SDK”

特点:让模型生成一段 TypeScript 程序,用这段程序把多步操作组合起来一次执行。

适合复杂的多步骤任务:AI 先写一段”指挥代码”,然后一口气协调多个工具干完一件事。

3️⃣ 极简模式(Minimal)#

只保留两个工具

  • 持久 bash(命令行)
  • str_replace_editor(文本替换编辑器)

这个模式是专门给模型基准测试用的——在最小化环境里测模型的真实能力,不掺多余工具干扰。这也是官方跑评测用的模式。

4️⃣ 创造模式(Creative)#

给想自己造模式的人用

  • 检查当前运行时
  • 在内存里试验 Cordis 插件
  • 组合、创作新的模式(preset)

相当于”模式实验室”——你可以现场试插件、捏一个属于自己的 Agent 预设。

模式定位适合谁
标准全功能编码 Agent日常开发
PTC代码编排多步操作复杂任务
极简双工具基准测试评测、研究者
创造造自定义预设高级开发者

五、快速上手:一行命令跑起来#

方式一:快速体验(推荐)#

装好 Node.js 后,一行命令启动 Web 界面:

Terminal window
npx @deepseek-ai/dsh web

方式二:源码安装#

Terminal window
git clone https://github.com/deepseek-ai/deepseek-harness

然后按仓库里的说明完成安装即可。


六、开源与插件生态#

Harness 是完全开源的(MIT 协议,免费随便用),项目在 GitHub:

  • 项目仓库github.com/deepseek-ai/deepseek-harness
  • 开发者文档deepseek-harness.github.io/deepseek-harness
  • 社区插件:GitHub 上搜 dsh-plugin 标签就能找到各路大神写的插件
  • Cordis 论文:内核框架有对应的技术论文

⚠️ 注意:目前是开发者预览版,核心插件和基础 API 还在持续迭代,适合想尝鲜/二次开发的开发者,不太建议直接上生产。


七、总结#

这一篇我们认识了 DeepSeek Harness:

  • 它是干嘛的:给 Agent 装”手和脚”的框架,公式 Agent = Model + Harness
  • 核心理念一切皆插件——模型、工具、技能、UI 全都能替换重组
  • 三层架构:Cordis 内核(管加载)+ 插件层(管能力)+ 配置层(管组合)
  • 全程留痕:运行轨迹可查,支持恢复/分叉/回放
  • 四种模式:标准 / PTC / 极简 / 创造,按场景选
  • 快速上手npx @deepseek-ai/dsh web 一行启动
  • 完全开源:MIT 协议,社区插件生态已起

一句话记住 DeepSeek Harness:一个”一切皆插件”的开源 Agent 框架——模型负责想,Harness 负责做,而且每个零件都能自由换。

如果你正在学 AI Agent 开发,这个框架值得关注——它把”Agent 能力模块化”这件事做到了极致,对理解”Agent 到底是怎么搭起来的”非常有帮助 🚀

本文内容基于 DeepSeek Harness 官方开发者预览版页面整理,项目处于预览阶段,细节以官方文档和 GitHub 仓库为准。

DeepSeek Harness 开发者预览版介绍(一切皆插件)
https://021028.xyz/posts/default/84/
作者
021028
发布于
2026-08-14
许可协议
CC BY-NC-SA 4.0