大厂开发者必看: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/11/1 9:45:02 阅读更多 →
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/11/2 19:13:41 阅读更多 →
Selenium自动化测试面试高频考点与实战技巧全解析

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

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

2026/10/25 20:09:00 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/2 0:25:10 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/2 10:46:11 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/2 10:47:40 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/2 1:16:51 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/2 10:46:31 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/2 10:46:26 阅读更多 →

日新闻

周新闻

月新闻