
DeepSeek Harness 开发者预览:把 Agent 的每个零件都变成可替换的插件
DeepSeek 开源了 Agent 框架 DeepSeek Harness:模型、工具、技能、存储、UI 全是插件,基于 Cordis 内核即插即用;每次运行都有完整的追加式轨迹日志,可回放、可分支、可检索。
原文来源:DeepSeek Harness — DeepSeek 发布 Agent 框架 Harness 开发者预览版并开源全部代码:所有能力都是可替换、可重组的插件,每次运行都有完整的追加式轨迹日志。
8 月 14 日,DeepSeek 在官网放出了 Agent 框架 DeepSeek Harness 的开发者预览版,源代码一并开源在 GitHub。页面标题一句话点出核心设计哲学:Everything is a plugin——模型、工具、技能、会话、沙箱、存储、循环、调度,连 UI 都是插件,可以随时替换或重新组合。
架构:Cordis 内核 + 插件体系
Harness 构建在 Cordis 的插件系统之上。Cordis 内核负责插件的挂载、卸载和依赖管理,Agent 的全部能力都住在插件里,插件之间通过 Cordis 的服务(services)和事件(events)协作。开发者可以在配置文件里选择、替换、扩展任意能力,完全不需要改动 DeepSeek Harness 的源码。
这个设计的直接好处是框架的"可组合性"到了极致:想换推理后端?换模型插件。想要自己的沙箱?换沙箱插件。整个框架变成了一个可以按需拼装的积木盒,而不是一个固化的产品。
—— 广告 ——
每次运行都可追溯
第二个核心特性是可追溯性。模型看到的一切都会被记录进一份追加式(append-only)会话日志:系统提示、推理过程、工具调用与结果、子 Agent 调度、每次上下文注入,全部在列。Trajectory 视图可以按来源逐项检查这些记录,而恢复(resume)、分支(fork)、搜索、重放(replay)都基于同一条事件流。
对调试 Agent 的人来说这是刚需——现在大多数 Agent 框架跑挂了只能看 stdout 猜,Harness 把"发生了什么"完整地留了下来,出问题可以精确回放是哪一步注入的上下文、哪一次工具调用出了岔子。
四种运行模式
Harness 内置四种模式,覆盖从生产到基准测试的不同场景:
- Standard 模式:完整工具集——文件编辑、shell、文件与网页搜索、技能、规划、目标、子 Agent、工作流
- Code 模式:Standard 的全部能力,但工具通过 Code Mode SDK 暴露,模型可以用一段 TypeScript 程序组合多步操作
- Minimal 模式:只有两个工具(持久 bash + str_replace_editor),专门用于在最小环境下给模型跑基准
- Creator 模式:面向自定义预设,包含 Standard 全部能力,外加运行时检查、插件内存实验和预设编写指导
Quick start 非常简单:装了 Node.js 后 npx @deepseek-ai/dsh web 就能拉起 Web UI,或者直接 git clone 从源码构建。社区插件已经有一个聚合页(GitHub topics 的 dsh-plugin),生态处于起步阶段。
定位与观察
DeepSeek 官方把 Harness 定位为"Agent = Model + Harness"——模型是 Agent 的灵魂,harness 让 Agent 理解环境、使用工具、在真实世界里持续干活。预览版明确标注仍在开发中,核心插件和 API 会继续演进。
放在当前 Agent 框架的格局里看,Harness 走了一条很有意思的路线:它不试图绑定 DeepSeek 自己的模型(模型是插件),不绑定特定 UI(UI 是插件),甚至不绑定特定的循环逻辑。这跟闭源 Agent 产品形成鲜明对比——你拿到的是一套可审计、可拆解、可定制的底座,而不是一个黑盒。对想深入理解 Agent 内部结构、或者要为公司搭私有 Agent 基础设施的开发者来说,值得花一个晚上 clone 下来试试。唯一的提醒:预览版意味着 API 不稳定,生产环境接入前要盯紧版本变更。
© 2026 四月
原文链接:https://www.aprilzz.com/tools/deepseek-harness
相关文章
Proliferate:让 Claude Code、Codex、OpenCode 并行干活的生产级开源 AI IDE
Proliferate 是一个开源 AI IDE:在同一个工作区里并行运行 Claude Code、Codex、OpenCode、Cursor、Grok 等任意编码 Agent,每个任务有独立的 git worktree、终端和审查状态,还支持完整的自托管部署。
Superpowers:28 万星的 Agent 技能框架,让 AI 编程助手按软件工程方法论干活
Superpowers 把一套完整的软件开发方法论做成了可组合的技能包,装进 Claude Code、Codex、Cursor 等各种编程助手。它的核心不是让 Agent 多写代码,而是让它在动手前先问清楚、写计划、按 TDD 走。
Stockfish 19 发布:Elo 最高涨 44 分,神经网络砍掉冗余威胁特征
开源国际象棋引擎 Stockfish 发布第 19 个主版本:新 NNUE 网络 SFNNv16、通用二进制、RISC-V 与 LoongArch 原生支持,对上一代最高涨 44 分 Elo,代码和权重依旧免费。