全栈编程智能体(标准模式)
开箱即用的全功能编码 Agent,原生支持多文件增删改查与差异替换、Shell 命令行交互、语义代码库检索、Skills 技能集扩充,以及面向长任务目标的子智能体多任务计划与协同调度。
DeepSeek Harness 是由深度求索开源的下一代 AI 智能体(Agent)工程执行脚手架与基础设施。它提炼并落地了“Agent = Model + Harness”的经典工程范式——如果说大语言模型是负责逻辑推导的思考大脑,那么 Harness 就是让 Agent 能够安全感知真实环境、精准操控命令行与代码库、维持长期状态记忆的“神经系统与执行四肢”。
在架构设计上,DeepSeek Harness 完全基于轻量级 Cordis 插件内核构建。内核仅负责组件依赖管理与服务路由,绝不硬编码任何具体业务流程。LLM 模型接入、Tool-Contract 工具契约、物理沙箱隔离、向量会话存储乃至 UI 界面均解耦为独立的标准插件。开发者无需修改底层源码,只需在配置文件层声明与组合即可完成能力扩展与企业级私有化定制。
针对多样化的研发与评测诉求,系统内置了标准编码(Standard)、程序化工具编排(PTC)、基准测试(Minimal)与创造试验(Creative)4 种预设运行模式。全流程交互行为均实时写入仅追加(Append-Only)设计的 Trajectory 会话日志流,赋予 Agent 完全透明可调试、可按时间线追溯、可分支分叉与历史重放的工程掌控力。
基于 Cordis 插件系统的开放架构,融合 DeepSeek KV Cache 专属优化、全流程 Trajectory 轨迹日志与多样化运行模式。
内置标准模式、PTC 模式 (Code Mode SDK)、极简模式与创造模式 4 种预设,开发者可在 YAML 配置层声明式自由切换与动态重组,轻松满足从全栈开发、基准测试到插件调试的全场景工程需求。
采用严格无二义性的 TypeScript Tool 接口契约规范,支持高精度 Multi-chunk diff 局部无损代码替换算法,配合 Docker 容器隔离沙箱保障底层工程代码执行绝对安全稳定。
开箱即用的 DSBench 与 LM-Eval 自动化评测套件,全量实时写入仅追加 Trajectory 事件轨迹流,全面支持 CI/CD 自动化回归测试与 RL 强化学习人类反馈对齐。
对比 DeepSeek Harness 与主流开源 AI Agent 框架在架构设计哲学、扩展性与调试灵活性上的异同。
| 对比维度 | OpenClaw | Hermes Agent | OpenHands | DeepSeek Harness推荐方案 |
|---|---|---|---|---|
架构设计哲学 | 开源自治 AI 代码与工程智能体框架(基于 Docker 沙箱环境) | Nous Research 开源的轻量级 Agent 原型与实验测试库 | 开源 AI 软件工程智能体平台,专注自主代码修改与全栈环境构建 | 基于 Cordis 的全插件化 Agent 基础设施 (Agent = Model + Harness) |
开源许可与部署 | MIT 协议开源,支持本地及云端容器化部署 | Apache/MIT 协议开源,支持 Python 环境本地源码部署 | MIT 协议开源,支持 Docker 容器化环境与微服务架构本地部署 | MIT 协议开源,提供 npm (@deepseek-ai/dsh) 与 GitHub 源码 |
扩展与插件机制 | 支持自定义 Tool 脚本与 Prompt 模版,框架扩展需修改 Python 源码 | 需编写 Python 代码继承基类扩展,扩展与主逻辑耦合度较高 | 支持 Event Stream 事件驱动与自定义 Micro-Agent 扩展,需编写 Python 插件 | 一切皆插件,模型/工具/沙箱在配置层声明式自由重组 |
可观测性与运行日志 | 提供 WebSocket/Web 控制台与 JSON 运行日志,缺乏标准轨迹回放 | 标准控制台 Print 输出与日志文件,无交互式轨迹溯源视图 | 提供交互式 Web 控制台与 Action/Observation 事件日志,缺乏全轨迹分叉回放 | Trajectory 仅追加日志,全流程可追溯、分叉与回放 |
KV Cache 与 Token 成本 | 依赖通用 Prompt 拼接逻辑,未针对长上下文 Prefix Cache 进行专属结构对齐 | 基础 Python Prompt 构造,多轮代码修改中前缀重复计算率高 | 标准 LLM 交互循环,多轮复杂工具调用时长上下文 Token 消耗较高 | 深度契合 DeepSeek 架构,长任务前缀缓存命中率达 99.93%,降低 80%+ Token 成本 |
沙箱隔离与工具契约 | 基于 Docker 容器隔离与标准 Shell 执行,工具参数校验依赖 LLM 自主遵循 | 原生 Python 函数调用与本地进程捕获,隔离安全性依赖宿主机器配置 | 基于 Event Stream 与 Docker 容器 Runtime,隔离性强但配置依赖复杂环境 | 无二义性 TypeScript Tool Contracts,支持无损 Multi-chunk diff 代替换与沙箱隔离 |
基准测试与自动化评测 | 侧重交互式 Task 完成与 CLI 交互,缺乏内置的标准自动化 Benchmark Runner | 主要用于实验性测试脚本,需开发者自行手动搭建基准评估逻辑 | 支持 SWE-bench 评测数据集测试,搭建微服务评测环境步骤较为繁琐 | 内置开箱即用的 DSBench & Eval Harness 测试套件,支持自动化回归流水线 |
快捷启动体验 | 通过 Docker 或 Python 虚拟环境安装并配置环境变量启动 | 使用 git clone 克隆代码库后搭建 Python 运行环境 | 通过 Docker 镜像部署运行或通过 Python 虚拟环境启动 | npx @deepseek-ai/dsh web / git clone deepseek-harness |
预设运行模式 | CLI 交互与 Web UI 运行模式,侧重开发助手场景 | 硬编码 Python 脚本运行模式,无解耦预设编排 | 支持 CodeAct 模式、Browser 模式与 Batch 批处理评估模式 | 标准模式、PTC 模式、极简模式、创造模式 4 种预设 |
基于 Cordis 插件架构与多样化 Preset,全面扩展至全栈编程、自动化脚本、插件开发、基准评估与长跑任务。
开箱即用的全功能编码 Agent,原生支持多文件增删改查与差异替换、Shell 命令行交互、语义代码库检索、Skills 技能集扩充,以及面向长任务目标的子智能体多任务计划与协同调度。
依托 Code Mode SDK 呈现工具契约,引导大模型直接编写 TypeScript 代码表达复杂循环、分支与条件判断,实现比传统 Prompt 调取更高效率、更少 Token 消耗的程序化编排。
专为自定义 Agent Preset 与极客调试设计,支持在内存中实时热插拔、加载与测试 Cordis 插件,自由检查当前运行时状态,快速验证全新的工具契约与服务协同逻辑。
仅保留纯粹的持久化 bash 与 str_replace_editor 核心双工具,剔除了 Prompt 注入与额外插件的冗余干扰,专门为大模型在 SWE-bench / DSBench 等基准评测中提供零噪音的标准评估环境。
基于仅追加(Append-Only)会话日志与 Trajectory 轨迹视图,透明解构系统的提示词、思维链 (Think) 与工具调用链条,随时支持历史会话恢复、分支分叉试错与 100% 幂等重放。
严格遵循 Cordis 服务注册与标准化事件通信规范,开发者可轻松编写并发布自定义能力插件至 GitHub Topic (dsh-plugin),与全球开发者共同构建开放无界限的 Agent 基础设施能力池。
围绕 DeepSeek Harness 架构定位、Cordis 插件系统、99.93% KV Cache 命中率、Trajectory 视图与私有化部署进行深度解答。
DeepSeek Harness 是深度求索开源的生产级 AI Agent 执行脚手架与基础设施。它提炼了“Agent = Model + Harness”的核心范式,不同于仅提供 API 调用的传统 LLM SDK,Harness 负责处理环境交互、Tool-Contract 调度、上下文管理与安全沙箱,让 DeepSeek 模型具备全栈自主工程执行能力。
DeepSeek Harness 深度契合 DeepSeek-V3/R1 的前缀缓存 (Prefix Cache) 底层机制。通过严格规范 Prompt 前缀排列顺序、固定系统级 Tool-Contract 声明并实施增量历史切片,消除上下文重复计算,从而在多轮复杂代码工程修改中实现 99.93% 的极致 KV Cache 命中率,降低 80%+ 的 Token 成本。
DeepSeek Harness 基于 Cordis 插件内核构建,将模型接入、工具函数、Skill 技能、沙箱环境、会话存储与 UI 交互全部解耦为独立插件。轻量级的 Cordis 内核仅负责生命周期管理与服务路由,开发者无需修改底层的 Harness 源码,只需在配置文件层即可声明式自由替换或组合任意能力。
Harness 内置 4 种预设模式以覆盖不同场景:Standard 模式提供全功能编码与工具交互;PTC 模式利用 Code Mode SDK 让模型编写 TypeScript 代码高效表达复杂循环与多工具协同;Minimal 模式保留极简双工具用于无噪音基准测试;Creative 模式支持在内存中动态调试与组装自定义插件。
Trajectory 视图基于仅追加(Append-Only)设计的全量会话事件流。它记录了系统的 Prompt 注入、思维链 (Think) 推理、工具调用指令与返回值以及子 Agent 调度过程。开发者可以像使用 Git 探针一样按时间线追溯决策逻辑,并基于同一份标准化事件流轻松实现会话恢复、分支分叉试验与历史回放。
DeepSeek Harness 采用无二义性的 TypeScript Tool Contracts 约束模型行为,引入无损 Multi-chunk diff 代替换算法进行精确代码局部修改。配合 Docker 容器与隔离沙箱机制,严格限定文件访问边界与执行权限,防止智能体误删系统文件或发生非预期命令越界。
开发者只需在 Node.js 环境中运行 npx @deepseek-ai/dsh web 即可一键拉取依赖并在浏览器启动 Web UI 界面。系统采用友好的 MIT 开源协议,支持通过 GitHub (deepseek-ai/deepseek-harness) 部署至本地或企业私有云环境,无需依赖任何封闭云服务。
依托 Cordis 声明式服务架构与独立事件总线,开发者只需编写符合接口规范的独立能力插件,并在配置层声明服务路由与通信路径,即可无缝接入 OpenAI、Anthropic、Ollama 或本地私有化部署的大模型。社区开发者也可在 GitHub 检索、使用或发布带有 dsh-plugin 标签的扩展插件生态。