第 3 卷

当然,如果你想研究 Agent 的循环、会话、编排机制,dsh 提供了干净、可读、可替换的实现,它的源码本身就是一份很好的“Agent 架构教科书”。
你会注意到,这四种用法的门槛是递进的:从“用现成的 -> 增改局部 -> 全局利用 -> 造会进化的”。而这,恰好就是我们这门课四篇 21 课的设计逻辑。
课程设计:从内核到闭环
这门课程将带你完成两大目标:
- 向下深耕:穿透 DeepSeek Harness 的内核,拆解底层 Cordis 运行时、插件生命周期、
Append‐Only 会话日志等核心设计,弄懂每一处架构取舍背后的原理。
- 向上落地:亲手搭建可运行、规则可自进化的 Agent 闭环系统,把理论认知转化成可交付
的工程实现。
顺着这个递进逻辑,我把课程设计成了四个篇章 21 讲,由下往上、由基础到实战:
基础篇:Cordis 运行机制。从可撤销的 Effect、响应式依赖,到五种事件分发模式,再到
编排篇:从 Agent 循环到多 Agent 协作。从单个 Agent 的循环,到 Goal 驱动长任务、 Subagent 委派,再到 Workflow 与 Ralph 的协调机制。这是把单点能力编排成复杂工作
流的指挥系统。
实战篇:构建规则自进化系统。这是我们前面所有机制的一次“总检阅”——亲手搭一个防火墙 Agent,基于 dsh 扩展点搭建规则引擎,让规则可生成、可修改、可持久化;检测到
异常请求时自动长出候选规则,经评测与确认后更新规则,形成持续演化的闭环。
你会发现,实战篇用到的每一样东⻄,都能在前三章里找到它的出处。这门课的价值,不只在学到了什么,更在于最后能把它们串成一个能自主进化的整体。
