8月13日消息,DeepSeek 发布 Agent 框架 DeepSeek Harness 开发者预览版 v0.1,并以 MIT 协议开放源代码。这是 DeepSeek 对标 Claude Code 与 Codex 的工程层产品,与 V4 Pro 正式版同一天推出。GitHub 仓库公开首日即获得约 4300 个 star。 一切皆插件
DeepSeek Harness 的核心设计是「一切皆插件」。它基于 Cordis 插件系统构建,模型、工具、技能、会话、沙箱、存储、循环、调度、UI 等所有 Agent 能力都由插件组合而成,可自由替换、灵活重组。官方称,开发者无需改动 Harness 源码本身,就能以插件的方式独立选择、替换或扩展其中的任一能力。Agent Loop 本身也被视为插件。 这套架构的路线与 Claude Code、Codex 的封闭套件不同:后者把模型与工具打包成产品,Harness 则把 Agent 拆成可组合的能力集合,模型可以换,工具可以加,安全策略可以替换。仓库目前是 TypeScript 编写,采用 MIT 许可。 四种运行模式与可追溯会话
针对不同场景,Harness 提供四种模式,每种默认加载不同的插件集合。标准模式提供完整的工具组合;PTC 模式走程序化工具调用,由模型生成代码来组合多轮工具调用;极简模式只保留一个 shell 工具和一个文件编辑工具,用于最小环境下的模型基准测试;创造模式可以检查当前运行时、在内存中试验 Cordis 插件,据此组合和创作新的模式。
会话的可追溯性是另一个重点。模型看到的一切都会写入仅追加设计的会话日志,包括系统提示词、思维链、工具调用与结果、子 Agent 调度以及每一次上下文注入。在 Trajectory 视图中可以按来源查看这些信息,恢复、分叉、检索与回放共享同一份事件流。
启动方式
Web UI 是当前最主要的界面入口,已安装 Node.js 开发工具链的机器无需安装即可快速体验:npx @deepseek-ai/dsh web;全局安装 dsh 后也可以直接执行 dsh web,浏览器打开本地地址即可使用。命令行跑一次性任务用 headless:dsh --profile headless "任务描述"。官方 README 还列出了终端界面入口 dsh --profile tui,但截至 v0.1 预览版,TUI 尚未作为独立 profile 发布,npm 上暂无对应包,GitHub 仓库的应用目录也仅有 cli 与 web,目前可直接使用的是 Web UI 与 headless 两种入口。源码安装则执行 git clone https://github.com/deepseek-ai/deepseek-harness ,再按仓库说明完成安装。 预览阶段的边界
官方明确这是早期预览版本,许多细节有待打磨,核心插件与基础接口会在后续快速迭代,意味着会有破坏性的兼容变更。项目由崔添翼牵头,他此前在 Jane Street 做了约 9 年量化,2026 年 3 月加入 DeepSeek,8 月初曾面向全球征集内测。
观察:补上模型之外的一层,但走的是开放路线
把 V4 Pro 和 Harness 放在一起看,DeepSeek 完成的是「模型 + Harness = Agent」的组合:V4 Pro 把 Agent 能力做进模型,Harness 把模型之外的工具调用、规划、上下文、沙箱、调度做成开源框架,两者的基准测试也由 Harness 极简模式承接。对开发者而言,MIT 开源意味着可商用、可修改,自定义模型与工具不必等官方支持;但 v0.1 预览阶段的接口不稳定,生产环境使用需要留出适配成本。能确认的是框架已经可装、可跑、可读源码,而它能否在 Claude Code 与 Codex 之外立住,还要看插件生态能不能长起来。