为什么DeepSeek Harness选择了Cordis作为Agent的内核?
在AI Agent快速发展的今天,运行时框架的选择变得至关重要。DeepSeek Harness作为其开源的Agent运行框架,却选择了一颗来自聊天机器人领域的内核——Cordis。这个选择背后,隐藏着对Agent自我演化能力的深刻思考。Cordis最初诞生于Koishi项目,一个QQ聊天机器人框架。2022年,其核心插件管理逻辑被独立抽取,成为一个通用元框架。
插件系统的核心难题:能装不能卸
为什么是Cordis?
DeepSeek选择Cordis,核心在于三点考量。 首先,自进化的前提是可逆。能自我演化的Agent需要三件事:装得上新工具、改坏了能回滚、先装A还是先装B终态一致。市面上大多数框架做到了第一条,后两条几乎无人涉足——Cordis把它们做到了范式层。 其次,不重造已经验证的轮子。Cordis带着四年生产环境验证、4000多个插件、几百个独立开发者的开放生态走到今天。并发卸载、循环依赖、热重载的边界情况,这些坑已经被充分踩过。 最后,可换比选对更重要。当前模型和Agent的能力远未收敛,今天正确的方案明天可能被彻底颠覆。在这个阶段,"保留更换答案的能力"才是真正的基建思维。Claude Code选择焊死换稳定,Harness选择全开放换灵活性——两条截然不同的路。
敢边跑边换轮子的车,才开得进没人画过地图的地方。
“编辑点评”积墨 AI 智能体开发平台
快速搭建具备商业价值的 AI 智能体,支持复杂工作流编排、50+ 主流模型接入与私有化部署。
DeepSeek Harness的架构选择
Cordis的核心贡献,是把"干净卸载"从一项纪律变成了一个结构属性。在它的设计哲学里,每一个副作用都要附带"反悔的方式",运行时负责何时执行、按什么顺序执行、怎么保证执行。插件作者不需要操心清理逻辑,只需要在注册副作用时把清理函数交出去。 这种设计完美契合Agent时代的需求。模型决定一辆车能跑多快,Harness决定这辆车能不能边跑边换轮子。而敢边跑边换轮子的车,才开得进没人画过地图的地方。开源社区已经涌现了近300个插件生态,迁移路径也已铺好——Claude Code和现有工具的hook可以直接复用。 Agent框架的竞争才刚刚开始,胜负不在于今天谁的跑分更高,而在于谁能构建出最难以离开的生态系统。从这个角度看,Cordis式的"可逆"哲学,或许正是面向未来的正确答案。
写在最后
如有侵权,请联系删除。
