把 Agent 拆成积木:DeepSeek Harness 开发者预览版,让“一切皆插件“成为现实
如果你也写过 AI Agent一定经历过这种崩溃模型换一个工具链要重写一遍想加个新功能得翻进源码硬改更别提排查模型到底看到了什么时那一团理不清的上下文黑洞。DeepSeek 最近放出了一个很有意思的东西——DeepSeek Harness 开发者预览版。它的官网一句话就点明了野心“一切皆插件”。简单说它把构建 Agent 这件事从写死在代码里变成了像搭乐高一样自由组合。它到底是什么官方给了一个极简的公式Agent Model Harness模型是 Agent 的灵魂而 Harness“挽具 / harness”这里指承载能力的框架负责给 Agent 一双能在真实世界里干活的手——理解环境、调用工具、持续工作。DeepSeek Harness 最大的特点是它把模型、工具、技能、会话、沙箱、存储、循环、调度、UI等所有 Agent 能力全部拆成了一个个独立的插件。这些插件基于开源的Cordis 内核构建彼此通过服务与事件协作。而 Cordis 内核本身极其克制——它只负责插件的加载、卸载和依赖管理不绑定任何具体能力。这意味着你不用改一行框架源码就能在配置层换模型、换工具、换 UI。想用 Claude 还是 DeepSeek想接自己的数据库还是第三方 API改配置就行。四种运行模式总有一款适合你这是我觉得最实用的设计。DeepSeek Harness 内置了多种运行模式覆盖从日常编码到模型基准测试的不同需求标准模式功能完整的编码 Agent支持文件编辑、Shell、文件与网页检索、Skills、计划、目标、子代理和工作流。开箱即用适合日常开发。PTC 模式在标准模式基础上让模型用一段 TypeScript 程序组合多步工具调用把多轮操作收敛成一段可复用的代码逻辑。极简模式只保留 bash 和文件编辑两个工具专门用于最小化环境下的模型基准测试——想公平比较哪个模型更能打用它。创造模式可检查运行时、在内存里试验 Cordis 插件并据此创作属于你自己的 Agent preset。换句话说它既适合只想赶紧把活干完的普通开发者也适合想搭一套专属 Agent 系统的进阶玩家。杀手锏每一次运行都有迹可循做过 Agent 调试的人都知道最怕的就是黑盒——模型到底看到了什么、调用了哪个工具、上下文什么时候被注入的全凭猜。DeepSeek Harness 用一套仅追加append-only的会话日志解决了这个问题。模型看到的一切——系统提示词、思维链、工具调用与结果、子 Agent 调度、每一次上下文注入——都会被逐条写进日志。在Trajectory轨迹视图里你可以按来源追溯每一条信息还能对同一条事件流做恢复、分叉、检索与回放。这个能力对调试和审计来说简直是刚需。出了问题不再靠玄学复现而是直接看回放。适合谁用几个真实场景独立开发者 / 小团队用标准模式快速搭一个专属编码助手把重复活儿交给它。模型评测爱好者用极简模式做干净、可控的基准对比结果更可信。企业 / 平台方基于 Cordis 插件体系把内部工具、私有数据封装成插件构建可控、可审计的 Agent 中台。工具创作者用创造模式做自己的 Agent preset沉淀成团队资产。怎么开始门槛很低。装好 Node.js 后一行命令就能拉起 Web 界面npx deepseek-ai/dsh web想拿到完整源码、深度定制也可以直接克隆仓库gitclone https://github.com/deepseek-ai/deepseek-harnesscddeepseek-harnesspnpminstallpnpmrun buildpnpmdsh web不仅开放测试DeepSeek 还同步开源了代码——这一点对开发者社区来说诚意很足。写在最后在 Agent 框架满天飞的当下DeepSeek Harness 走了一条少见的路不做大而全的封闭系统而是把能力拆成可替换的插件把运行过程变得透明可溯。一切皆插件听起来像句口号但当你真正动手把模型、工具、UI 一个个换掉而不碰源码时才会体会到这套思路的清爽。想第一时间上手体验进入 DeepSeek Harness 官网或访问 GitHub 仓库克隆源码自己搭一个属于你的 Agent。官网https://www.deepseek.com/harness/ githubhttps://github.com/deepseek-ai/deepseek-harness