大模型Agent已经从简单对话工具,逐步转向可以在真实环境中完成复杂任务的自动化系统。行业内有一条广为流传的公式:Agent = Model + Harness。大模型是Agent的大脑,而Harness就是给大脑提供感知环境、调用工具、循环执行、任务调度能力的整套运行基座。以往市面上很多Agent产品,底层能力全部被封装在黑盒内部,普通开发者很难修改内部逻辑,只能使用厂商预设好的能力。DeepSeek Harness作为开源Agent运行框架,提出“一切皆插件”的核心理念,依托Cordis插件内核,模型、工具、技能、会话沙箱、调度工作流全部可以自由插拔替换,不需要修改项目源码就可以完成Agent能力重组。项目开源之后,成为GitHub历史上star增长速度最快的开源项目之一,收获15w+Star,也代表国内AI行业竞争从单纯比拼模型跑分、低价内卷,逐步转向Agent架构、开源生态的全新赛道。
在介绍Harness之前,需要先了解配套的DeepSeek V4‑Pro大模型以及API调价带来的行业变化。V4‑Pro正式版重点补齐Agent长链路工具调用、软件工程任务短板,原生支持Responses API接口标准,可以直接对接Codex相关生态,App、网页、API三端全部开放可用。在各类Agent专项评测数据集当中,Terminal Bench、SWE‑Bench、Toolathlon‑Verified等榜单均取得靠前成绩。8月17日官方对API调用价格做出大幅度调整,缓存命中、普通输入输出的峰谷价差被拉开,高峰时段V4‑Pro输出价格上涨至27元每百万tokens。
这次调价不只是单一厂商的商业策略,更是整个国内大模型行业的拐点信号。过去行业依靠低价补贴抢占开发者流量,算力成本长期倒挂;现在竞争逻辑切换为优先看模型与框架价值,价格作为次要因素。单纯依靠低价已经很难形成绝对壁垒,开发者选型需要综合评估模型性能、配套Agent框架、综合调用成本,部分场景下其他同级别模型的综合性价比开始显现。
DeepSeek Harness底层架构与核心设计理念
很多开发者会疑惑,为什么产品命名为Harness,而不是直接叫某某Code编码助手。因为它定位并不是一款面向编码场景的成品应用,而是一套通用Agent运行基建。Harness本身不负责推理,推理能力交由大模型完成;Harness负责会话管理、Agent循环、工具调度、沙箱隔离、子Agent调度、任务存储、插件生命周期管理整套运行环境。
整套框架最核心的组件是Cordis插件内核。Cordis只承担插件加载、卸载、依赖关系解析、事件分发工作,业务相关全部能力都封装成独立插件。模型适配器、shell执行工具、文件编辑器、网页检索、技能库、沙箱环境、会话持久化、UI界面全部都是插件。开发者不需要修改框架底层源码,只需要新增、替换配置项,就可以更换任意模块,真正实现“一切皆插件”。
整套Agent运行的工作流程可以梳理为:接收用户输入,交由会话管理插件处理,送入Agent主循环;循环分为思考、行动、观察三个阶段,模型思考确定下一步动作,调用各类工具插件执行操作,收集工具返回的观察结果,再次送入模型,往复迭代。遇到复杂任务会调度子Agent插件;文件、命令执行全部送入沙箱插件做安全隔离;所有运行日志交给存储插件持久保存。各个模块依靠Cordis事件总线完成通信,模块之间低耦合,替换某一个插件不会破坏整体运行。
阿里云部署AI Agent:OpenClaw/Hermes Agent全网最简单,只需两步,详情👉访问阿里云OpenClaw/Hermes一键部署专题页面了解。








Token Plan Token 最便宜/支持多模型切换:👉访问订阅阿里云百炼Token Plan AI大模型服务 。支持多模型切换,用于多模态模型灵活调用,实现多模型、多工具、多场景下的额度共享与统一管理,兼顾灵活性、稳定性与安全性,大幅降低企业使用大模型的门槛与成本。



框架完整支持运行轨迹追踪,每一轮思考、工具调用、子Agent调度、上下文注入全部生成可审计的事件日志,支持会话恢复、任务分叉、回放复现,不管是调试Agent逻辑,还是做模型评测,轨迹功能都可以提供完整可观测依据。
从0到1本地完整部署实操
环境前置条件:本地电脑需要安装Node.js LTS版本,环境不达标会出现启动失败。打开终端执行下面命令校验环境。
node --version
输出版本号代表环境就绪;未安装的用户前往Node.js官网下载LTS版本完成安装。
方式一:npx快速体验(适合普通使用者,无需全局安装)
不需要把包安装到本地,npx直接拉起web服务,适合快速尝鲜:
npx @deepseek-ai/dsh web
方式二:npm全局安装,日常高频使用推荐
npm install -g @deepseek-ai/dsh
# 校验安装是否成功
dsh --version
输出版本号即安装完成。启动web界面命令:
dsh web
执行成功后,本地开启web服务,浏览器自动跳转 http://127.0.0.1:3080;如果没有自动打开,手动在浏览器输入该地址访问页面。
方式三:源码克隆部署,适合二次开发、插件调试场景
需要提前安装git、pnpm包管理器:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
首次打开Web界面,会弹出内测版本提示,确认继续之后进入API密钥配置页面。需要前往DeepSeek开放平台注册账号,创建API Key。
注意:密钥禁止硬编码保存,Web界面密钥保存在本地配置文件,不要随意分享密钥字符串。
四大内置运行模式详解
Harness内置四种运行预设模式,本质是不同插件组合的配置模板,用户也可以基于现有模板创建自定义Agent预设。
标准模式(新手默认首选)
加载完整全套插件,包含文件读写编辑、Shell终端执行、网页检索、技能库、任务计划、目标管理、子Agent、工作流全部能力。适合绝大多数日常Agent任务,代码开发、文档处理、信息检索都可以直接使用,刚接触框架直接选用标准模式。PTC程序化工具调用模式
继承标准模式全部能力,最大差异是工具调用逻辑。普通模式每调用一次工具就要完成一轮模型往返;PTC模式给模型提供Code Mode SDK,模型生成一段TypeScript代码,在单次执行步骤当中编排多次工具操作,把多轮交互合并为一轮执行,减少来回对话,节约token消耗。缺点对模型代码规划能力要求更高,调试难度提升,不适合新手,适合大批量重复工具调用场景。极简模式
仅保留持久Bash终端、文件编辑器两个最小工具集,剥离网页检索、技能库、子Agent等附加插件。主要用来做模型基准评测,消除框架附加能力带来的干扰,对比不同模型原生Agent能力,不适合日常业务使用。创造模式
拥有标准模式全部能力,额外增加运行时插件试验能力。可以在内存当中动态加载、测试新插件,允许Agent自我改造运行环境。例如直接下达指令“创建一个仅可以审计代码、禁止修改文件的安全审查Agent”,框架会现场生成对应的插件与预设;如果任务缺少对应工具,Agent甚至可以现场编写插件挂载到运行环境,直接完成业务任务。该模式能力强大,同时安全风险更高,不建议在不受信任的环境随意使用。
创建本地工作目录,用来存放Agent读写的业务文件:
mkdir -p ~/DeepSeekHarnessWorkspace
新建会话的时候可以指定该目录作为工作区,Agent所有文件操作都会隔离在这个文件夹内。
完成模式选择,输入自然语言需求就可以发起任务。页面当中的轨迹标签页,可以完整查看每一步思考、工具调用、返回结果,用于定位Agent执行失败的根因。
插件安装与扩展实操
“一切皆插件”的设计,意味着用户可以安装社区第三方插件,也可以自行开发插件扩展能力。社区插件仓库可以在GitHub搜索dsh‑plugin相关主题获取。
下面示例安装UI增强社区插件dsh‑web‑ui‑all,提供皮肤中心、任务看板等扩展功能:
dsh plugin --profile web add @linxin666/dsh-web-ui-all
插件安装完成,重新执行启动命令加载插件:
dsh web
进入设置‑插件配置页面,开启或者关闭对应插件,切换UI皮肤、启用各类扩展功能。
接入第三方大模型完整实操演示
得益于插件化模型适配器设计,Harness并不强制绑定自家大模型,可以接入其他兼容API协议的模型。下面演示Web界面操作之外,补充配置文件修改的命令行方式。
编辑本地配置文件~/.dsh/profiles/web/settings.yaml,新增模型提供方配置片段:
providers:
glm-53:
api: openai-completions
baseURL: "https://open.bigmodel.cn/api/paas/v4"
apiKeyEnv: "GLM_API_KEY"
在终端设置环境变量,把密钥写入环境(不要直接明文写配置文件):
export GLM_API_KEY="sk-xxxxxxxxxxxxxxxxxxxx"
重启dsh web服务,即可在模型下拉选择器当中选用新增的GLM‑5.3模型。
安全提示:生产环境尽量通过环境变量注入密钥,不要明文写进配置文件,避免密钥泄露。
除配置文件方式,Web图形界面操作流程:设置‑模型‑添加提供方,选择对应厂商,填入API密钥,手动补充模型ID,保存之后即可切换使用。GPT、Claude、各类OpenAI兼容接口都可以用同样的方式接入。
常见踩坑与落地注意事项
- 内测版本定位:当前属于开发者预览版,接口、插件体系还在快速迭代,API、配置字段存在变更可能性,不建议直接作为线上生产主力系统,适合开发者做原型验证、技术研究。
- 沙箱安全风险:Agent具备调用Shell、读写本地文件的能力,创造模式风险最高,不要在宿主机器存放重要机密文件,建议使用虚拟机、容器做隔离运行,防止恶意指令修改本地系统。
- 密钥安全管理:无论通过界面还是配置,密钥不要提交代码仓库,优先使用环境变量方式传入密钥。
- 成本管控:使用V4‑Pro需要留意峰谷计价策略,大批量离线任务尽量调度到空闲时段,同时合理利用缓存降低token开销;接入第三方模型,同样要关注对应服务商计费规则。
- 插件兼容性:社区第三方插件跟随框架版本迭代,部分旧插件在新版本会出现报错,出现异常优先禁用新增的第三方插件定位问题。
- 资源消耗:长周期Agent任务会持续消耗token,业务层面建议增加最大循环次数限制,避免无限循环持续调用API产生高额账单。
总结
DeepSeek Harness依靠Cordis内核实现“一切皆插件”,把Agent的各个组件全部拆分为可替换插件,打破传统Agent成品黑盒的局限。普通用户可以npx一行命令快速体验;开发者可以替换模型、自定义工具、编写插件,实现高度定制化的Agent运行环境;轨迹日志完整可追溯,也为大模型Agent评测提供很好的底座。
V4‑Pro模型调价,代表行业告别单纯低价内卷,进入模型能力+Agent框架生态综合比拼的新阶段。Harness的出现,把Agent底层基建开源给整个开发者社区,不同厂商的大模型都可以接入这套基座,这也是项目能够快速收获大量关注的核心原因。
但同时要客观认清现状:目前为开发者预览版本,部分接口、插件体系还会迭代,沙箱本地执行带来一定安全隐患,需要做好环境隔离。使用者需要区分Harness基座与大模型本身,Harness负责运行调度,任务推理质量依旧取决于接入的大模型本身。随着社区插件持续丰富,这套开源基座,会对后续Agent应用开发模式带来持续深远的影响。