4 天 13 万 Star:DeepSeek 开源的不是新模型,而是 AI Agent 的“发动机”
2026 年 8 月 13 日,DeepSeek 悄悄公开了一个新项目。
它不是 DeepSeek-V5,也不是新一代推理模型,而是一套名为 DeepSeek Harness 的开源 Agent 运行框架。
结果,GitHub 很快沸腾了。
发布数小时超过 3 万 Star,两天突破 10 万。截至 8 月 17 日,项目已经获得约 13.2 万 Star、1.3 万 Fork,成为 GitHub 增长最快的开源项目之一。
但真正值得关注的,并不是这个夸张的数字。
而是 DeepSeek 正在尝试把 Claude Code、Codex 这类 AI 编程工具背后的“发动机”,完整地拆出来交给开发者。
Harness 到底是什么?
先从一个最简单的公式开始:
AI Agent = 大模型 + Harness
大模型负责思考。
Harness 负责让模型真正行动。
如果只有大模型,它只能接收文字并生成文字。想让它读取代码、修改文件、执行命令、搜索网页、调用其他 Agent,并且连续工作几十分钟,就需要一套额外的运行系统。
这套系统通常负责:
- 把项目文件和系统提示词交给模型
- 向模型描述当前可以使用哪些工具
- 执行模型发起的工具调用
- 将执行结果重新送回模型
- 管理多轮上下文和任务状态
- 控制文件、Shell 和网络权限
- 保存会话并支持恢复、分叉和回放
- 在必要时调度子 Agent
这就是 Agent Harness。
可以把大模型理解成大脑,而 Harness 是眼睛、双手、记忆和工作台。
Claude Code、Codex、Cursor 都有自己的 Harness。过去,这些能力通常和具体产品深度绑定。DeepSeek Harness 想做的,则是一套模型无关、工具无关、可以自由拆装的开源 Agent 基础设施。
它最特别的地方:一切皆插件
DeepSeek Harness 的核心设计只有一句话:
Everything is a plugin.
这里的“插件”并不只是主题、快捷命令或者小工具。
在 DeepSeek Harness 中,几乎所有关键能力都是插件:
模型适配器
工具注册器
Agent Loop
会话存储
文件系统
Shell
沙箱
权限审批
Skills
子 Agent
任务调度
Web UI
甚至负责驱动整个 Agent 思考和行动的 Agent Loop,本身也可以被替换。
它底层使用名为 Cordis 的插件框架。所有插件向同一个运行上下文注册服务和事件,并声明彼此的依赖关系。
整个结构可以简化成:
用户
│
├─ Web UI / CLI / Python SDK
│
▼
Agent Loop
│
├─ 模型插件
├─ 工具插件
├─ Skills 插件
├─ 会话插件
├─ 沙箱插件
├─ 子 Agent 插件
└─ 存储与界面插件
这意味着开发者不必 Fork 整个项目,就能替换其中某项能力。
例如:
- 把 DeepSeek 模型换成 Claude
- 把本地 Shell 换成远程容器
- 增加一个公司内部代码搜索工具
- 替换默认的权限审批策略
- 为某类任务设计专用 Agent Loop
- 给不同会话装配不同的工具集合
这也是 DeepSeek Harness 和普通“开源聊天界面”最大的区别:它开放的不只是界面,而是完整的 Agent 运行结构。
它并不绑定 DeepSeek 模型
虽然名字叫 DeepSeek Harness,但它并不要求使用 DeepSeek 模型。
目前官方配置支持:
- DeepSeek
- OpenAI
- Anthropic
- AWS Bedrock
- Microsoft Azure
- Google Vertex
- 自定义 OpenAI-compatible 服务
也就是说,你可以使用 DeepSeek Harness 作为运行框架,底层连接 Claude、GPT、自部署模型或者公司内部模型网关。
它甚至提供了 Claude Code 和 Codex 的子 Agent 适配器,可以把某些任务委派给本机已经安装的 Claude Code 或 Codex。
这让它更像一个 Agent 基础设施项目,而不是单纯推广 DeepSeek API 的客户端。
四种模式,四种 Agent 工作方式
DeepSeek Harness 默认提供四种运行模式。
Standard:完整编码 Agent
Standard 是最接近 Claude Code 和 Codex 的模式。
它包含文件读写、Shell、Web 搜索、Skills、任务计划、目标管理、子 Agent 和工作流等完整能力,适合日常代码开发和仓库维护。
Code:让模型写代码来调用工具
普通 Agent 通常一次只能发起一组工具调用。
如果一个任务需要先搜索文件,再读取内容,再执行命令,模型可能需要和 Harness 往返多轮。
Code 模式会动态生成一套 TypeScript SDK,让模型编写一小段程序来组合工具:
const files = await tools.search({ query: "payment" });
const contents = await tools.readMany({ paths: files });
const result = await tools.runTests({ scope: "payment" });
return { files, contents, result };
原本需要五轮甚至十轮交互的操作,有机会在一次执行中完成。
这能降低模型调用次数,也能减少工具执行过程中的上下文损耗。
Minimal:只保留两个工具
Minimal 模式只有:
bash
str_replace_editor
它主要用于测试模型本身的 Agent 能力。
工具越丰富,越难判断任务成功究竟来自模型能力,还是 Harness 提供了过多辅助。Minimal 模式刻意降低运行环境的帮助,更适合模型评测和横向比较。
Creator:用 Agent 创建 Agent
Creator 模式面向插件和 Agent 配置开发者。
除了 Standard 模式的能力,它还可以检查当前运行时、测试插件、修改配置,并将一组插件组合成新的 Agent 预设。
简单说,就是让 Agent 帮你搭建另一个 Agent。
模型看到的一切,都可以追溯
Agent 系统最难调试的问题之一,是你经常不知道模型为什么做出了某个决定。
它到底看到了哪些上下文?工具返回了什么?系统在中途注入了什么信息?子 Agent 又做了哪些操作?
DeepSeek Harness 使用 append-only session log,也就是只追加、不覆盖的会话事件日志。
其中会记录:
- 用户输入
- 系统提示词
- 模型输出
- 推理过程
- 工具调用和结果
- 上下文注入
- 子 Agent 调度
- 每个步骤的开始与结束
恢复会话、创建分支、回放过程、生成记录和展示 Web UI,全部基于同一条事件流。
它有一条非常重要的设计原则:
只要模型能够看到,就必须能够从日志中重建。
对于需要审计、调试或者复现 Agent 行为的团队,这可能比“支持多少工具”更有价值。
一条命令就能运行
DeepSeek Harness 基于 Node.js,最快的启动方式是:
npx @deepseek-ai/dsh web
默认会在本机启动 Web UI:
http://127.0.0.1:3080
启动后需要完成两项配置:
- 在 Settings → Models 中添加模型 API Key。
- 选择允许 Agent 操作的本地工作目录。
随后就可以创建会话,例如:
分析这个仓库的整体架构,找出主要模块,
运行测试,并列出目前最值得修复的三个问题。
Agent 可以读取和修改工作区文件、执行命令、维护任务计划,并在权限策略要求时请求用户批准。
从源码安装则需要:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
为什么它能在四天内获得 13 万 Star?
首先是 DeepSeek 已经拥有巨大的全球开发者影响力。经历 DeepSeek-V3 和 R1 之后,任何官方项目都会天然获得关注。
其次,Agent Harness 正处在行业风口。大家逐渐意识到,模型能力只是 AI Agent 的一半,工具、上下文、权限、记忆和执行循环同样重要。
最后,DeepSeek Harness 提供了一个非常容易传播的故事:
一个开源、模型无关、所有组件都可以替换的 Claude Code/Codex 基础设施。
低门槛的 npx 启动方式、完整的 Web UI、大量架构文档和 MIT 许可证,又进一步降低了尝试成本。
当然,Star 不等于真实用户。但它的其他数据也不算弱:发布四天约有 1.3 万 Fork,npm 包累计接近 20 万次下载,并迅速形成了社区插件生态。
这说明其中虽然存在品牌效应和“先收藏再研究”,但并不完全是空洞的热度。
现在适合拿它替代 Claude Code 吗?
还不建议直接得出这个结论。
官方明确将当前版本标记为 Developer Preview,并警告后续会出现破坏兼容性的修改。它现在更适合:
- 研究 Agent Harness 架构
- 开发自定义工具和插件
- 搭建内部 Agent 平台
- 测试不同模型和 Agent Loop
- 构建可审计、可回放的 Agent 工作流
如果只是希望稳定地完成日常编码任务,Claude Code、Codex 等成熟产品仍然更省心。
但如果你关心的不是“让 AI 帮我写一次代码”,而是“如何搭建一套属于自己的 Agent 系统”,DeepSeek Harness 可能是目前最值得研究的开源项目之一。
最后的判断
DeepSeek Harness 最重要的意义,不是又多了一个 AI 编程工具。
它代表着竞争正在从“谁的模型更强”,转向:
谁能为模型提供更好的工具、记忆、权限、执行环境和协作机制。
模型决定 Agent 能想多远。
Harness 决定 Agent 能走多远。
DeepSeek 这次开源的,正是后者。
相关资料:
更多推荐


所有评论(0)