DeepSeek Harness 开放开发者预览:把模型、工具、技能和运行时做成可组合的 Agent 基础设施
摘要
DeepSeek 正式开放 DeepSeek Harness 开发者预览。这是一套位于模型与执行环境之间的开源 Agent 基础设施,把模型、工具、Skills、会话、沙箱、存储和调度等能力插件化,并提供可追踪运行记录与多种运行模式。本文介绍它是什么、适合做什么、如何启动,以及与 DeepSeek V4 Agent 能力的关系。
本文目录
DeepSeek Harness开放开发者预览:把模型、工具、技能和运行时做成可组合的 Agent基础设施
DeepSeek Harness是 DeepSeek面向 Agent开发者推出的一套开源执行框架,目前处于开发者预览阶段。它并不是一个新的大模型,而是位于模型与真实执行环境之间的“Harness”层:负责让模型理解环境、调用工具、管理会话和上下文,并把一次 Agent运行需要的沙箱、存储、调度、界面等能力组织起来。DeepSeek对这套系统的概括很直接:Agent = Model + Harness。

DeepSeek Harness 官方界面:插件化能力
这套框架最核心的设计是“Everything is a plugin”。模型、工具、Skills、Session、Sandbox、Storage、Loop、Scheduling以及 UI都被做成可插拔组件,由 Cordis内核负责插件的挂载、卸载和依赖关系。开发者可以通过配置选择、替换或扩展其中某个能力,而不必直接修改 DeepSeek Harness的核心源码。对于需要做定制 Agent、内部开发助手或实验性工作流的团队,这种结构比把所有能力写死在一套 Agent程序里更容易维护和组合。
它有什么用途
DeepSeek Harness的定位,是给大模型补上一套可以长期工作的运行环境。模型本身负责推理和生成,而 Harness负责把这些能力接到现实操作中,例如读写文件、运行 Shell命令、搜索文件和网页、调用 Skills、执行规划、管理目标、调度子 Agent,以及运行由多个步骤组成的工作流。
这也意味着它不只适合“聊天式编程助手”。开发者可以把它当成 Agent基础设施,用于构建代码 Agent、自动化开发流程、带工具调用的研究助手、需要持续会话状态的任务系统,或者围绕 DeepSeek模型进行 Agent能力评测和实验。
四种运行模式有什么区别
官方目前提供 Standard、Code、Minimal和 Creator四种模式。Standard是完整的编码 Agent环境,包含文件编辑、Shell、文件与网页搜索、Skills、规划、目标、子 Agent和工作流等能力;Code模式在 Standard的基础上,把工具暴露给 Code Mode SDK,让模型可以在一个 TypeScript程序里编排多轮工具调用。
Minimal模式刻意只保留持久 Bash和文件编辑器两个工具,主要用于在尽量精简的 Harness环境里测试模型本身的 Agent能力。DeepSeek在 V4-Flash和 V4-Pro的部分 Code Agent基准测试中就使用了这一模式。Creator模式则面向 Harness本身的开发者,它可以检查当前运行时、在内存中测试 Cordis插件,并把插件组合成新的 Agent预设。

DeepSeek Harness 官方 Trajectory 运行轨迹视图
每一次 Agent运行都可以追踪
DeepSeek Harness另一个重要特点是可追踪性。官方表示,模型看到的系统提示词、推理过程、工具调用与返回结果、子 Agent调度,以及上下文注入等信息,都会写入只追加的 Session Log。
开发者可以在 Trajectory视图中按来源检查这些记录,并基于同一事件流完成 Resume、Fork、Search和 Replay。对于调试复杂 Agent来说,这比只看最后输出更有价值,因为开发者能够回到具体步骤,判断问题来自模型判断、上下文、工具调用还是运行时配置。
怎么使用 DeepSeek Harness
最快的方式是先安装 Node.js,然后直接通过 npm启动 Web UI:
npx @deepseek-ai/dsh web如果需要查看完整源码或开发插件,也可以从官方仓库安装:
git clone https://github.com/deepseek-ai/deepseek-harness进入项目后再按照仓库中的安装和配置说明启动即可。由于 DeepSeek Harness仍处于 Developer Preview,核心插件和 API还会继续变化,因此目前更适合开发者试用、研究和构建自己的 Agent Harness,而不是把现阶段接口直接视为长期稳定的生产标准。
它和 DeepSeek V4的关系
DeepSeek Harness并不限定只能做模型演示,它实际上已经成为 DeepSeek验证新一代 Agent能力的一部分。DeepSeek在官方更新日志中说明,DeepSeek-V4-Flash和 DeepSeek-V4-Pro的部分公开 Code Agent基准成绩使用 Harness Minimal模式测试;与此同时,V4-Pro和 V4-Flash还支持 low、high、max三档思考强度,便于在不同复杂度的 Agent任务中调整推理投入。
从开发者角度看,DeepSeek Harness的价值不只是“又一个编码助手”。它试图把 Agent真正需要的运行环境拆成可替换、可组合、可追踪的基础模块,让模型、工具、上下文和执行过程可以独立演进。对于正在研究 Agent工程化、工具调用和多步骤自动化的团队,这套开源 Harness值得重点关注。