DSH一切皆是插件的理念的启示DeepSeek Harness(DSH),我觉得最值得关注的并不是它又做了一个 Coding Agent,而是背后的架构思想:Everything is a Plugin——一切皆插件。很多 Agent 平台也讲插件化,但通常只是把 MCP、Skill、Tool 做成插件,真正的 Agent Engine 还是固定的。它把 模型、工具、Skill、MCP、Session、Sandbox,甚至 Agent Loop 本身 都做成可以替换、组合的能力。
一、DSH 真正的核心不是 Agent,而是 Runtime
Agent Engine 是“大脑”,外围能力只是往里面挂。也就是说,Agent 本身都只是 Runtime 里面的一种能力。今天是 ReAct,明天可能是 Planner + Executor,后面还有 Multi-Agent、Verifier、长任务 Agent。如果我们把某一种 Agent Loop 写死在 AI 基座里面,两年以后大概率又要推翻重做。二、“一切皆插件”真正解决的是系统扩展问题
企业 AI 平台最麻烦的地方,往往不是调用模型,而是环境越来越复杂:不同模型、不同客户、不同权限、不同知识库、不同沙箱、不同部署环境。上层 Agent 不需要知道文件到底在本机、容器还是远程环境。三、另一个值得抄的是 Event Log
DSH 还有一个设计我觉得非常实用:Agent 的执行过程事件化。这样做的意义不是为了“多记日志”,而是为了以后能够:Replay、Resume、Fork、Audit。所以未来企业 Agent 的可观测体系,不能只做传统日志。Event Log + Trace + Replay。四、对我们 AI 应用基座的几个直接启示
我觉得 DSH 不需要照搬,但有三个东西值得吸收。不要把 RAG、Agent、Workflow、OCR、Search 全部塞进一个巨大 AIService。具体能力全部通过 Provider 或 Plugin 接入。底层 Runtime 不变,不同客户只是不同插件组合。这样权限、审计、脱敏、限流、成本控制都可以统一治理。最后
AI 基座真正应该稳定的,不是某一种模型、Agent 或 Skill,而是“能力如何被组合”。MCP、Skill、Harness 也会继续变化。所以一个好的 AI 应用基座,不应该试图把所有能力都做进去。把自己做成一个稳定的 Runtime,让所有能力都可以插拔、替换和组合。这可能比再造一个“大而全的 AI 中台”更有价值。