2026-08-14
DeepSeek Harness
DeepSeek 官方开源的 agent harness:没有特权核心、一切皆插件、事件溯源会话,以及"用 agent 开发 agent"的工程文化。
7 篇笔记 · 全部标签
DeepSeek 官方开源的 agent harness:没有特权核心、一切皆插件、事件溯源会话,以及"用 agent 开发 agent"的工程文化。
DeepSeek Harness 底层 vendored 的插件框架——插件向共享 context 贡献服务、类型化事件与可逆副作用,五要素加四种事件派发。
"一切皆插件":模型适配器、工具注册表、会话日志甚至 agent loop 本身都可从配置替换,扩展方式就是在别的插件旁边挂一个插件。
把可替换能力拆成 Service Definition / Provider / Consumer 三个包——换执行后端不再牵连模型看到的工具契约。
把 agent 执行建模为 turn → step → 工具调用的嵌套循环,每一层都留下可回放的持久化会话事件。
append-only 的 SessionEvent 日志是单一事实来源,模型上下文从日志派生,因此上下文压缩不需要模型参与。
把 DeepSeek Harness 和 LangGraph、OpenHarness、nanobot、learn-claude-code 放进同一张表,看清 agent 运行时这个设计空间的几条路线。