乐于分享
好东西不私藏

一切皆插件:DeepSeek 把 AI Agent 拆成了乐高积木

一切皆插件:DeepSeek 把 AI Agent 拆成了乐高积木

一切皆插件:DeepSeek 把 AI Agent 拆成了乐高积木

8月11日注册公众号,8月13日发布产品——DeepSeek Harness 的"黑色鲸鱼"终于张嘴了


上回说到,DeepSeek Harness 公众号注册了但一篇文章没发,全球开发者已经在排队等内测。

两天后,产品来了。

8月13日,DeepSeek Harness 的开发者预览版(v0.1)正式面向全球开放测试,同步以 MIT 协议开源。距离团队负责人崔添翼在 X 上征集内测用户,只过了 11 天,距离DeepSeek Harness 公众号注册进过去 2 天

但比发布时间更值得关注的是它的设计理念——"一切皆插件"。

这不是一句营销口号。DeepSeek Harness 把 Agent 的所有能力都做成了可替换的插件:模型、工具、技能、会话、沙箱、存储、循环、调度、UI——甚至 Agent Loop 本身也是一个插件。

换句话,DeepSeek 把 AI Agent 拆成了一盒乐高积木。

01

PART

核心设计:什么是"一切皆插件"

CORE

📱 7 Parts

➡ 向右滑动

PART 1

核心设计

CORE

PART 2

运行模式

SECTION

PART 3

对比

COMPARE

PART 4

发展预测

SECTION

PART 5

开放内测

SECTION

PART 6

冷知识

TRIVIA

PART ///

下期预告

PREVIEW

理解 DeepSeek Harness 的设计,先看它的底层架构。

它基于一个叫 Cordis 的插件系统构建。Cordis 做的事情很简单:只负责插件的加载、卸载和依赖关系管理。所有具体功能都是不同的 Cordis 插件,通过服务与事件彼此协作。

这意味着什么?开发者无需修改 Harness 的源码,就能通过插件替换或扩展任意能力。

可替换组件
说明
模型
支持 40+ 第三方模型,随时换
工具
工具注册表可插拔
技能
组合式技能系统
会话
日志存储方式可替换
沙箱
安全执行环境
存储
持久化方案
Agent Loop
循环逻辑本身也可替换
UI
Web / CLI / Daemon 不同入口

Cordis 将这种能力称为 "时空可组合性"——插件不仅在空间上可以任意组合,在时间上也可以通过事件流串联。

02

PART

四种运行模式

SECTION

基于插件系统,DeepSeek Harness 提供了四种运行模式,每种默认加载不同的插件集合:

标准模式:提供完整的工具组合,适合日常开发。

PTC 模式(Programmatic Tool Calling):由模型生成一段代码来组合多轮工具调用。这个模式很有意思——模型不是一次调一个工具,而是生成一段脚本把多个工具调用串起来,一次执行。相当于模型在"写代码调用工具"而非"对话调用工具"。

极简模式:仅保留一个 shell 工具和一个文件编辑工具,用于最小环境下的模型基准测试。去掉所有插件,只看模型本身的能力。

创造模式:这是最值得关注的一个。在这个模式下,Agent 可以检查当前运行时的插件树,动态挂载或卸载临时插件。换句话说,Agent 可以改装自己。

03

PART

行业对比:DSH 的差异化在哪

COMPARE

OpenAI 有 Codex,Anthropic 有 Claude Agent SDK,LangChain 有 LangGraph。DeepSeek Harness 进入的是一个已有成熟参与者的市场。

对比项
Claude Agent SDK
Codex
LangGraph
DeepSeek Harness
架构
固定 Agent 循环
固定 Agent 循环
有向图状态机
**插件式微内核**
模型绑定
仅 Claude
仅 OpenAI
多模型
**40+ 第三方模型**
Agent Loop
不可替换
不可替换
可定制
**插件可替换**
开源
有限
有限
部分
**MIT 完全开源**
自修改
不支持
不支持
不支持
**创造模式支持**

DSH 的差异化方向很清晰:把能力拆得更细、可组合性更强。别人给你一个完整的 Agent,DeepSeek 给你一盒乐高积木。

仓库与安装

项目已同步开源,GitHub 地址:https://github.com/deepseek-ai/deepseek-harness,发布当晚就已获得 28K 星标

快速体验一行命令:

bash

1

npx @deepseek-ai/dsh web

运行后默认访问 http://127.0.0.1:3080 即可进入 DeepSeek Harness 的 Web UI(PS:期待一波大神的TUI)。

如果网络受限,也可以从源码安装:

bash

1

2

3

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

cd deepseek-harness

# 按仓库 README 完成安装

需要 Node.js 环境。当前版本为 v0.1.0-rc.5,处于快速迭代阶段。

04

PART

四个预测方向

SECTION

v0.1 只是起点,核心插件和基础接口还在快速迭代(当前版本是 v0.1.0-rc.5,GitHub Releases 甚至还是空的)。但基于已有的设计线索,可以推断几个发展方向。

预测一:插件生态 Marketplace

官方在发布公告里明确写了"诚邀全球 Harness 开发者共建 DSH 插件生态"。内测用户已经制作了一批插件(官方展示了部分截图),这个模式跟 VS Code 的插件市场如出一辙——平台提供微内核,社区贡献生态。如果 DSH 插件市场做起来,Harness 的能力边界将由社区定义,而不是由 DeepSeek 自己定义。

预测二:Agent 自进化

创造模式已经让 Agent 可以动态装卸插件。下一步很可能是:Agent 在完成任务时,发现缺少某个能力,自动去插件市场下载并挂载对应的插件。这不再是"Agent 使用工具",而是"Agent 自己获取工具"。这种自指能力一旦成熟,Agent 的边界就不是由初始配置决定,而是由任务需求动态决定。

预测三:多模型混编

DSH 支持 40+ 第三方模型接入,但现在的用法是一次用一个模型。Cordis 的"时空可组合性"在技术上支持:同一个任务中,规划用 DeepSeek、写代码用 Claude、审查用 GPT——每个环节调用最适合的模型。这种多模型混编在其他 Agent 框架上很难实现,但对 DSH 来说,只是把不同模型插件挂到同一个 Agent Loop 上的事。

预测四:企业级部署

append-only 的会话日志、插件化的安全策略、可替换的沙箱执行环境——这些设计天然适合企业合规场景。DSH 当前面向的是开发者,但企业级部署(审计日志、权限控制、私有化部署)可能是更大的市场。

05

PART

️开发者预览:v0.1 还是 rc.5

SECTION

DeepSeek 自己对版本状态给出了明确提示:当前处于开发者预览阶段,后续将出现破坏兼容性的变更。

截至发稿,package.json 标注的版本为 0.1.0-rc.5,GitHub Releases 页面仍为空。更准确地说,它目前处在 v0.1 系列的候选和快速迭代阶段。

这不是一个“下载即用"的产品,而是一个面向开发者的早期框架。如果你不是开发者,现在还不是入手的时候。但如果你是开发者,现在正是看架构方向、理解设计理念的最佳时机。

06

PART

️ 冷知识

TRIVIA

DeepSeek Harness 的四种运行模式中,PTC 模式(Programmatic Tool Calling)的设计思路很特别——它让模型生成一段代码来组合多轮工具调用,而不是一次一次对话式调用。相当于模型在"编写工具脚本"而非"对话使用工具"。这种模式在 Agent 框架中不常见,可能成为 DSH 区别于其他框架的关键特性。

LAST

下期预告

PREVIEW

DeepSeek Harness 的架构理念讲完了,刚上线发布我就迫不及待完成安装,下期来真的——上手实测 DeepSeek Harness。我会从开发者角度走一遍完整流程:安装、配置、写第一个插件、跑一个实际任务。看看 v0.1 到底能不能用、好不好用、坑在哪。


点赞👍 + 在看👁️ + 转发🔗,下期见!

⭐ 星标置顶「XL.code」,第一时间 get AI 前沿解读

觉得有用?随手点个赞、在看、转发三连吧

点赞
在看
转发

THANKS FOR READING