“一切皆插件”是 DeepSeek Harness 最醒目的设计原则,指 Agent 的各项能力——模型、工具、技能(Skill)、会话、沙箱、存储、执行循环、调度乃至用户界面——都被拆分为可独立安装、卸载和组合的模块,而非写死在某个不可改动的核心程序里。开发者无需改动框架源码,仅通过配置文件即可选择、替换或扩展任一能力。
官方架构文档明确表达:框架中不存在一个需要被反复打补丁的“特权核心”。扩展系统的正常方式,是在已有插件旁边挂载新的插件。模型、工具、存储、界面等所有能力都由插件提供,并通过 Cordis 的服务与事件机制彼此协同。
这一理念与 MCP、Skill 解决的是不同层面的问题:MCP 负责统一外部工具的连接方式,Skill 提供某类任务的操作方法,而 Harness 负责把模型、工具、Skill、会话、存储、循环、沙箱和界面组织起来,推动任务持续运行。可以理解为 Prompt 说明“这次要做什么”、Skill 说明“这类事通常怎么做”、MCP 说明“可以连接哪些外部工具”、Harness 则让以上部分在一段完整任务中协同运作。