来,作为一个 deepseek harness 喷子,我来告诉你它到底在捣鼓什么:
在 Claude Code、Codex 这类产品里,通常是:
固定 Agent 内核 + 可以添加的 Skills、Tools、MCP、Hooks
而 DeepSeek Harness :
极小的 Cordis 内核 + 模型供应插件 + 工具插件 + Agent Loop 插件 + 上下文插件 + 会话插件 + 存储插件 + 沙箱插件 + 权限插件 + 调度插件 + UI 插件
说人话:你在 CodeX 里面添加再多 skill,你也改不了 CodeX 读文件时候的内秉工作流(因为那是 Tibo 的研发同事在写软件时硬编码设定的)。
但是在 deepseek harness 体系下,你可以随时插拔它的核心插件,从而控制修改 loop 中的每一个具体检查点的运作方式。
既然你可以,那么 Agent 自身也可以抽插自己。deepseek 团队解决了两个核心问题,Agent 自己抽插自己的时候,怎么才能不把自己给抽或者插坏了。毕竟这玩意是个软件。
于是,他们提出一种"时间可组合性"的特性。让这些插件和传统软件中的插件不一样:它们在被添加的时刻,就铺好了自己的"退路"。保证在消失时干干净净,不会弄崩程序,减少心智负担。
来如未来。这叫时间倒流。
同时,插件还要声明自己依赖于什么服务。这样,当它依赖的服务被拔开、挪走的时候,它也不会像传统软件那样暴毙,报错。而是变为不可用,等待新的提供者,然后自动激活自愈。
小触角,小等待,小重连。四通八达小自愈。这叫空间。
然后他们认为自己发明了一种"时空软件学"。就给论文起了个关于时空的高大上的名字。
总而言之,他们把没有发明新的 harness,而是把乐高积木拆成更原子化的东西,再重新拼起来,发布了一下。发布的同时告诉你,看,这有一个 harness 哦,但是,它不一样,你可以任意拆下它最小的一部分,改造一下,再装回去。而且装配的过程中,它不会坏哦。一切都是热插拔的哦。
你们他妈的是不是脑子坏了,老子没事干非要把那一个个该死的螺丝拧下来再换个更炫酷的型号拧上去是吧?