2026 年 8 月 13 日,DeepSeek 已开源智能体框架 DeepSeek Harness(dsh)。
快速体验:
在已安装 Node.js 开发工具链的系统中,可以使用 npx 命令快速启动 DeepSeek Harness 的 Web UI:npx @deepseek-ai/dsh web
获取完整项目源码,并按照仓库说明完成安装:
git clone https://github.com/deepseek-ai/deepseek-harness
DeepSeek 此次不仅开源了一套 Agent 工具框架,还同时给出了其底层架构背后的理论思路。 DeepSeek Harness 采用“一切皆插件”的架构,并由 Cordis 驱动。 论文《A Programming Paradigm for Spatiotemporal Composability》。
这篇论文由北京大学与 DeepSeek 研究人员 Yifan Shi、Wei Zhang、Tianyi Cui 共同完成,核心研究的是“动态组合”问题,软件组件如何在系统持续运行过程中被加入、删除和替换,同时尽可能撤销自身产生的影响,并正确处理组件之间不断变化的依赖关系。
论文将这一能力概括为“时空可组合性”。
其中,“时间可组合性”要求组件卸载后,可以撤销自身对系统造成的状态修改;“空间可组合性”则负责管理组件之间的依赖,当一个组件依赖的服务出现、消失或被替换时,系统能够自动调整相关组件。
研究团队进一步将这一设计实现为 Cordis。
与传统插件系统往往依赖开发者自行编写卸载和清理逻辑不同,Cordis 会追踪组件通过 Context 产生的副作用,并在组件卸载时执行对应的恢复操作,同时根据依赖关系协调相关组件的加载和退出。
而 DeepSeek Harness 正是建立在 Cordis 之上。
官方 README 明确称其采用“一切皆插件”的架构,DeepSeek 希望将 Agent 的运行能力尽可能拆解为可组合、可替换的模块,而不是构建一个难以修改的固定核心。
这一设计与当前 AI Agent 的发展方向也有直接关系。
论文专门提到“自我演化 Agent Harness”场景。
未来的智能体运行框架可能需要管理工具、执行环境、权限、记忆和多智能体协作,甚至可能由 AI 自己持续生成和部署新的组件。如果每次修改都必须重启整个 Agent,不仅会丢失运行状态,还可能中断正在执行的任务;如果修改出错,也需要能够尽可能恢复到此前的状态。
因此,Cordis 所解决的问题可以简单理解为,让 Agent 的内部组件能够在运行过程中“拆掉、换掉,再装回来”,同时尽量不影响整个系统。
不过,目前还不能将 DeepSeek Harness 描述为一个已经能够“自主修改自己”的 Agent。
论文将自我演化 Agent Harness 列为未来的重要验证方向,希望进一步测试在 AI 高频生成和替换自身组件的情况下,这套机制能否维持完整恢复和依赖协调能力。
云头条声明:如以上内容有误或侵犯到你公司、机构、单位或个人权益,请联系我们说明理由,我们会配合,无条件删除处理。
热门跟贴