简要结论
从可替换能力、事件扩展点和配置层,理解 DeepSeek Harness 的 Plugin-first 设计。
很多产品把 Plugin 理解为边缘附加功能,核心流程仍不可替换。DeepSeek Harness 的官方架构却把模型适配、工具注册、会话日志和 Agent Loop 都放进同一套 Cordis 插件树。
可替换能力
当文件系统、Shell、Sandbox 或模型 Provider 都通过清晰接缝注册时,替换 Provider 不必复制整个产品。这使实验速度更快,也把设计责任推向了能力边界。
事件与持久事实
Session Events 记录需要在重载后继续存在的事实;Agent Events 处理正在发生的任务;Capability Events 在不直接依赖 Loop 的情况下扩展工具或策略。正确选择扩展点,比“在哪里插入一段代码”更重要。
生态的代价
一切皆插件也意味着供应链与兼容性成为核心问题。Plugin 可能具有文件、Shell、网络和凭据权限。一个成熟生态不能只统计数量,还要说明来源、兼容版本、权限面和卸载路径。