2026-08-14
Cordis
DeepSeek Harness 底层 vendored 的插件框架——插件向共享 context 贡献服务、类型化事件与可逆副作用,五要素加四种事件派发。
7 篇笔记 · 全部标签
DeepSeek Harness 底层 vendored 的插件框架——插件向共享 context 贡献服务、类型化事件与可逆副作用,五要素加四种事件派发。
"一切皆插件":模型适配器、工具注册表、会话日志甚至 agent loop 本身都可从配置替换,扩展方式就是在别的插件旁边挂一个插件。
把可替换能力拆成 Service Definition / Provider / Consumer 三个包——换执行后端不再牵连模型看到的工具契约。
把 agent 执行建模为 turn → step → 工具调用的嵌套循环,每一层都留下可回放的持久化会话事件。
append-only 的 SessionEvent 日志是单一事实来源,模型上下文从日志派生,因此上下文压缩不需要模型参与。
如果 codemap 而不是源码才是唯一事实来源:编译器退化为校验器,自描述索引从构建产物变成持续同步的活设计面。
默认纯函数、副作用必须打标签的 effect system——让 review AI 代码的人只看函数签名就知道哪些调用有副作用。