DeepSeek Harness:面向开发者的可组合 Agent 开发框架

2026/8/14 下午3:50:47
浏览 3

简介

DeepSeek Harness 是深度求索推出的 Harness 开发者预览版,面向全球 Harness 开发者开放测试,并同步开源。它的核心设计理念是“一切皆插件”,将 Agent 所需要的模型、工具、技能、会话、沙箱、存储、循环、调度以及 UI 等能力拆分为插件,通过插件组合的方式构建不同类型的 Agent。

DeepSeek 官方将 Agent 描述为:

Agent = Model + Harness

其中,模型负责 Agent 的核心智能,而 Harness 则负责让 Agent 理解运行环境、调用工具,并能够在真实场景中持续工作。DeepSeek Harness 基于 Cordis 插件系统构建,核心内核主要负责插件的加载、卸载以及依赖关系,具体 Agent 能力则由不同插件提供。

目前 DeepSeek Harness 仍处于开发者预览阶段,核心插件和基础 API 会持续迭代。

特点

1. 一切皆插件

DeepSeek Harness 将 Agent 的各种能力拆分为插件,包括模型、工具、Skills、会话、沙箱、存储、循环、调度和 UI 等。

这些插件通过 Cordis 的服务与事件机制进行协作。开发者可以在配置层选择、替换或者扩展能力,而不需要直接修改 DeepSeek Harness 的源码。

这种设计让 Agent 的运行能力具有较强的组合性,可以根据不同任务配置不同的 Agent 环境。

2. 完整记录 Agent 运行过程

DeepSeek Harness 会使用仅追加的会话日志记录模型运行过程中看到的信息,包括系统提示词、工具调用及其结果、子 Agent 调度以及上下文注入等内容。

在 Trajectory 视图中,可以按照来源查看这些运行信息,同时支持基于同一事件流进行恢复、分叉、检索和回放。

对于需要分析 Agent 行为、调试工具调用或者研究 Agent 工作过程的开发者来说,这种运行轨迹记录机制具有实际价值。

3. 提供多种运行模式

DeepSeek Harness 当前提供多种 Agent 运行模式:

  • 标准模式:提供完整的工具组合,包括文件编辑、Shell、文件与网页检索、Skills、计划、目标、子代理和工作流等。

  • PTC 模式:在标准模式能力基础上,通过 Code Mode SDK 提供工具,让模型使用 TypeScript 程序组合多步操作。

  • 极简模式:仅提供持久 bash 和 str_replace_editor 两种工具,用于在最小环境下运行编码 Agent。

  • 创造模式:可以检查当前运行时、试验 Cordis 插件,并用于创建自定义 Agent preset。

不同模式可以针对完整编码任务、工具调用组合、基准测试以及自定义 Agent 等不同需求使用。

4. 支持自定义 Agent

DeepSeek Harness 不只是提供一个固定的 Agent,而是允许开发者通过插件和配置组合自己的运行环境。

尤其是创造模式,可以在运行时检查环境、实验 Cordis 插件,并根据需要创建自定义 Agent preset,为开发者探索不同 Agent 架构提供了更大的自由度。

5. 开源并提供插件生态

DeepSeek Harness 已经开放源代码,并提供 GitHub 项目、开发者文档以及社区插件入口。

官方页面显示,该项目采用 MIT License,目前仍处于开发者预览阶段,官方也表示核心插件和基础 API 将持续迭代。

适合哪些人?

DeepSeek Harness 更偏向开发者和 Agent 基础设施研究,而不是普通用户直接使用的 AI 聊天产品。

如果你希望研究 Agent 如何调用工具、组合 Skills、管理运行环境,或者希望自己构建和定制 Agent preset,那么 DeepSeek Harness 会比较值得关注。

对于正在开发 AI Agent、Coding Agent 或 Agent 工具链的开发者,它提供了一套将模型能力与运行环境、工具和插件进行组合的思路。

如何体验?

官方提供了比较直接的体验方式。安装 Node.js 后,可以通过 npx 启动 Web UI:

npx @deepseek-ai/dsh web

如果希望从源码开始研究,也可以直接获取官方 GitHub 项目源码。

截图



关注“AppFuns”微信公众号,发现更多有趣的产品
全部评论(0)