28 · 6 · upstream@47f9438

把 Agent Harness
读成一套可迁移的架构能力

从“为什么不只是一个 while 循环”开始,沿 Cordis 插件树、Turn / Step、事件事实、工具守卫、压缩投影、子代理与工作流,一直走到你能安全扩展自己的 Agent 产品。

通俗直觉真实事件流源码可复核
模块化 Agent Harness 的六个能力岛与中央推理核心
研究基线deepseek-harness@47f94382026-08-13 · developer preview
01

不是源码翻译

先回答“为什么这样设计”,再解释事件顺序、边界和代价。

02

不是过时快照

逐条校准官方 47f9438:49 个顶层包族、324 份文档。

03

不是读完就忘

每章都有可点击机制图、不变量、反例、自测与下一章桥接。

ARCHITECTURE ATLAS

先看系统,再看文件

49 个包族并不等于 49 个孤岛。用六个平面把复杂度重新装进可推理的抽屉。

六平面架构地图 SOURCE ALIGNED
Profile · Bundle · Patch · Cordis

组合平面

决定哪些插件存在、如何分层以及卸载时如何回收。

bootbundlepresetextensions
GUIDED CURRICULUM

每章只跨一个台阶,但从不浅尝辄止

查看完整学习路线
01
能向别人讲清模型、Agent 与 Harness 的边界

建立全局直觉

先知道 Harness 解决什么问题,再学习它如何拆分复杂度。

4
02
能读懂一棵真实插件树为何可安装、可替换、可卸载

掌握组合语法

沿着 Cordis 的上下文、effect、服务、事件、作用域与配置树读系统。

5
03
能逐事件解释一次完整模型请求

追踪 Agent 主干

从 Agent 创建到 SessionEvent、Turn、Step、Prompt、LLM 与工具执行。

6
04
能判断系统在拒绝、崩溃、取消和长上下文下是否仍可信

理解安全与耐久性

审批、沙箱、文件系统、压缩、持久化、投影与防御性不变量。

5
05
能区分状态、委派、编排与长期运行的责任边界

从单 Agent 扩到协作系统

目标、计划、待办、子 Agent、后台任务、工作流、调度和能力发现。

4
06
能在不修改 Agent Loop 的前提下交付一项完整能力

动手扩展并交付

把理解落到工具、适配器、客户端表面、Profile 与 Bundle。

4
FROM READER TO BUILDER

看懂一次运行,解释每个边界,最后做出自己的组合。

第一章只需要 12 分钟:先把 Harness 和 Agent Loop 的差别讲清楚。

开始深读
Learn DeepSeek Harness

独立教学项目。解释力来自源码,判断边界以官方仓库为准。