大厂开发者必看:DeepSeek Harness全解析!读懂“一切皆插件”的Agent新框架
大厂开发者必看DeepSeek Harness全解析读懂“一切皆插件”的Agent新框架前言2026‑08‑13DeepSeek正式开源DeepSeek Harness简称DSH命令行dshMIT协议发布开发者预览版瞬间引爆AI Agent开发者社区。很多同学只听说过大模型权重发布却不理解什么是Harness。简单记住官方核心公式Agent Model Harness模型负责思考推理Harness负责对接真实世界环境文件读写、Shell命令、工具调用、会话管理、沙箱隔离、任务调度。只有模型只会聊天加上HarnessAgent才能真正动手干活。市面上已经有LangChain、AutoGPT、Claude Code等Agent产品DeepSeek Harness最大亮点就是一切皆插件Everything is a Plugin几乎所有组件都支持热插拔替换不用修改框架源码即可完成定制开发。本文从定位、底层Cordis架构、四大运行模式、快速上手、与同类框架对比、适用场景、踩坑总结完整梳理适合后端、AI应用开发同学阅读。一、什么是DeepSeek HarnessDeepSeek Harness 是一套Agent运行时框架不是大模型不是开箱即用成品Agent产品而是搭建自定义智能体的基础设施。通俗比喻大模型 发动机负责思考输出Harness 整套传动控制系统方向盘、变速箱、刹车、传感器负责把发动机的想法变成现实世界的动作。它的核心能力清单模型无关不限于DeepSeek模型可对接OpenAI、Kimi、Anthropic等几乎主流大模型切换仅改配置文件。全组件插件化模型适配器、工具、技能、会话、沙箱、存储、Agent循环、调度、UI全部是插件。完整可追溯append‑only追加式会话日志不会删除原始历史支持任务回放、审计排查问题。沙箱安全机制文件、Shell执行权限可控高危操作支持人工审批。支持WebUI、命令行、Python SDK三种使用方式。误区澄清不要和lm‑evaluation‑harness大模型评测工具混淆DeepSeek Harness是面向Agent应用运行框架不是评测基准工具。二、底层核心Cordis内核架构整个Harness建立在自研Cordis插件元框架之上这也是“一切皆插件”能力的来源源自论文《A Programming Paradigm for Spatiotemporal Composability》。Cordis三层架构Cordis Kernel内核层内核极度精简只做三件事插件挂载、卸载、依赖解析管理。内核不包含任何业务能力连Agent循环、模型调用能力都由插件提供不存在特权核心模块。插件层所有能力全部下沉为插件模型适配器插件对接各家大模型APITool工具插件读写文件、shell执行、搜索、代码执行Session会话插件会话存储、上下文管理Sandbox沙箱插件安全隔离执行环境Loop循环插件Agent思考‑行动循环逻辑UI插件Web前端界面插件之间依靠服务与事件机制通信互不强耦合。配置Profile层通过yaml配置声明需要加载哪些插件开发者修改配置文件不用修改源码就可以组装出完全不同的Agent。一份配置可以打包成profile配置包实现一键复用、分享Agent模板。Cordis两大关键特性空间可组合性插件依赖发生变更框架自动重新编排依赖关系支持动态增删插件。时间可组合性卸载插件可以完整撤销插件带来的副作用保证运行时热插拔安全这也是Agent可以自我修改、自我安装插件的底层基础。三、四种运行模式详解Harness内置4种工作模式适配不同开发场景很多新手分不清模式差异标准模式Standard完整能力内置全套工具、上下文管理、错误重试适合绝大多数日常编码、项目改造任务日常开发首选。PTC模式Plain Tool Call去掉复杂的上层封装仅保留基础工具调用能力适合做基准对比对比不同模型原生工具调用能力。极简模式Minimal几乎砍掉所有附加能力仅保留最基础模型调用系统提示词极简。用于模型裸能力基准测试不适合日常业务使用。创造模式CreateHarness最有特色的模式。拥有标准模式全部能力并且允许Agent读取当前Cordis运行环境Agent可以现场编写、安装、卸载插件改造自身能力。示例需求“帮我开发一个只做代码安全审计禁止修改文件的Agent插件直接加载到当前环境运行”。相当于Agent可以给自己造工具是自进化智能体的雏形能力。四、快速上手三种启动方式前置依赖Node.js ≥22.19Python SDK需要Python ≥3.10方式1npx一键启动WebUI最简单推荐体验npx deepseek-ai/dsh web执行完成后访问http://127.0.0.1:3080填入API Key选择工作目录即可直接使用。方式2源码编译运行二次开发gitclone https://github.com/deepseek-ai/deepseek-harness.gitcddeepseek-harnesspnpminstallpnpmrun buildpnpmdsh web方式3Python SDK集成到业务代码pipinstalldeepseek-harness-sdkfrompathlibimportPathfromdeepseek_harnessimportDeepSeekHarness configPath(./minimal.cordis.yml).resolve()workspacePath(/opt/my_project).resolve()sessionsPath(./sessions).resolve()withDeepSeekHarness(providerdeepseek-official,modeldeepseek-v4-flash,max_tokens49152,cwdstr(workspace),session_rootstr(sessions),cordisstr(config))asharness:resultharness.run(阅读项目代码修复单元测试报错,session_idtask‑001)print(result.final_response)五、DeepSeek Harness vs 同类Agent框架对比框架核心特点定位DeepSeek HarnessCordis一切皆插件内核无特权组件可热插拔会话完整可追溯MIT协议通用Agent运行时可自定义组装任意AgentClaude CodeAnthropic闭源编程Agent成品能力固化面向开发者编程助手LangChain链式编排生态丰富组件多但核心逻辑固化很难热替换核心循环应用开发编排库AutoGPT早期Agent代表简单循环可定制能力弱单机Demo智能体核心差异LangChain是“库”你调用它的API写业务DeepSeek Harness是完整运行时整个Agent生命周期全部由插件组装支持运行时动态修改Agent本身的能力。六、适合什么场景不适合什么场景✅适用场景需要高度自定义Agent想替换工具、Agent循环逻辑不想魔改框架源码。需要做多模型对比同一套工具环境切换不同大模型横向对比Agent表现。做Agent审计、任务回放需要完整全链路日志追踪。研究Agent自进化、插件动态加载方向。私有化部署企业内部定制编码Agent。❌不适合场景想要开箱即用成品AI软件不想做任何配置开发。生产环境直接上当前还属于开发者预览版v0.1API存在变动风险不建议直接上生产业务。七、开发踩坑与注意事项版本提醒目前为开发者预览版Cordis配置、SDK接口后续版本可能发生破坏性变更生产谨慎使用。安全提醒Shell、文件系统工具权限很高对外部署一定要启用沙箱插件高危操作开启人工审批。模型适配器切换第三方模型需要确认该模型完整支持Function‑call工具调用否则Agent会执行失败。创造模式风险创造模式允许Agent动态安装插件本地玩没问题对外服务千万不要开放创造模式存在安全风险。八、总结DeepSeek Harness的出现代表一个趋势AI Agent的竞争不再只看大模型权重本身Harness运行层工程能力正在变成决定Agent实际体验的关键。传统框架往往是“模型固定外壳”而DSH给出另一种思路把Agent的每一块能力全部拆成乐高积木开发者自由拼装。Cordis带来的时空可组合、插件热插拔、完整可追溯是这套框架最大的亮点。如果你在做Agent二次开发厌倦了魔改框架源码DeepSeek Harness非常值得深入研究但如果只是普通用户直接拿来当成品编码助手还为时过早。附录官方资源GitHub仓库https://github.com/deepseek‑ai/deepseek‑harness官方网站https://www.deepseek.com/harness/官方文档https://deepseek‑harness.github.io/deepseek‑harness/guide/quickstart

相关新闻

大模型驱动需求文档自动化生成测试点:架构、实践与避坑指南

大模型驱动需求文档自动化生成测试点:架构、实践与避坑指南

1. 项目概述:当大模型遇上需求测试最近和几个测试团队的朋友聊天,大家不约而同地提到了同一个痛点:需求评审会开得热火朝天,PRD(产品需求文档)写得洋洋洒洒,但一到写测试用例的时候,…

2026/8/16 1:56:24 阅读更多 →
Win11 环境下 phpStudy 安装 Redis 最新版,并为 PHP 8.5.9(NTS)配置 redis 扩展

Win11 环境下 phpStudy 安装 Redis 最新版,并为 PHP 8.5.9(NTS)配置 redis 扩展

Win11 环境下 phpStudy 安装 Redis 最新版,并为 PHP 8.5.9(NTS)配置 redis 扩展本教程面向 Windows 11 本地开发环境:使用 phpStudy Pro,目标完成两件事——① 在 Windows 上装好 Redis(尽量用较新版本&…

2026/8/16 1:56:24 阅读更多 →
Selenium自动化测试面试高频考点与实战技巧全解析

Selenium自动化测试面试高频考点与实战技巧全解析

1. 项目概述:为什么面试官总爱问Selenium?如果你正在准备自动化测试工程师的面试,我敢打赌,你的面试准备清单里一定少不了Selenium。这几乎是每个测试岗位面试的“必考题”,从初级到资深,面试官总能围绕它抛…

2026/8/16 1:56:24 阅读更多 →

最新新闻

Word图表自动编号与交叉引用全攻略:告别手动更新,提升文档效率

Word图表自动编号与交叉引用全攻略:告别手动更新,提升文档效率

1. 项目概述:告别手动,让图表编号“活”起来在撰写包含大量图表的技术报告、学术论文或项目文档时,最让人头疼的莫过于图表的编号管理。你有没有遇到过这样的场景:文档写到一半,需要在中间插入一张新图,结果…

2026/8/16 2:54:49 阅读更多 →
前端开发中npm/yarn常见报错解析与解决方案:EEXIST与路径语法错误

前端开发中npm/yarn常见报错解析与解决方案:EEXIST与路径语法错误

1. 项目概述:一个前端开发者绕不开的“入门坑” 如果你是一名前端开发者,或者正准备踏入这个领域,那么你几乎不可能没遇到过 npm 或 yarn 的报错。标题里提到的这两个错误——“Error:EEXIST: file already exists, mkdir”和“yarn cre…

2026/8/16 2:54:49 阅读更多 →
【脑电6】

【脑电6】

脑电 6 目录 1. 为什么需要非线性分析2. 熵——信号不可预测性的度量3. 复杂度——信号中模式丰富度的量化4. 分形与自相似性5. 去趋势波动分析——长程相关性6. 非线性特征工具箱 1. 为什么需要非线性分析 1.1 脑电不是线性系统 线性系统的典型特征:输入和输出成…

2026/8/16 2:54:49 阅读更多 →
zed 2i相机坐标系与内参、外参

zed 2i相机坐标系与内参、外参

相应内外参如下:相机型号 : ZED 2i 序列号 : 31474187 固件版本 : 相机 1523 / 传感器 778 左相机 Left 内参 分辨率 : 1280 x 720焦距 fx, fy : 536.4066, 536.4066主点 cx, cy : 642.2694, 351.1544内参矩阵 K : [[536.40655518 …

2026/8/16 2:54:49 阅读更多 →
试用期自我总结撰写指南:从STAR-P模型到十大场景实战

试用期自我总结撰写指南:从STAR-P模型到十大场景实战

1. 项目概述:一份报告,十次成长又到试用期尾声,相信很多朋友和我一样,正对着电脑屏幕,为那份“试用期自我总结报告”绞尽脑汁。这玩意儿,说简单也简单,无非是回顾过去、总结现在、展望未来&…

2026/8/16 2:54:49 阅读更多 →
基于LLM与OpenClaw框架的自动化测试报告生成Skill设计与实践

基于LLM与OpenClaw框架的自动化测试报告生成Skill设计与实践

1. 项目概述:为什么我们需要一个“自动写测试报告”的 Skill?在软件开发和测试的日常里,写测试报告这件事,说大不大,说小不小,但绝对是个“脏活累活”。想象一下这个场景:你刚跑完一轮包含上百个…

2026/8/16 2:53:48 阅读更多 →

日新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/16 0:00:54 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/16 0:00:55 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/16 0:03:55 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/16 0:00:54 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/16 0:00:55 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/16 0:03:55 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/14 13:40:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/14 14:06:45 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/15 2:35:29 阅读更多 →