Chapter 20

附录:术语表、事件图与源码索引

目标不是背 API,而是建立能从顶层设计一路推导到源码细节的心智模型。读完本章,你应该能解释“为什么这样设计”,而不仅是“代码在哪里”。

术语速查

术语本教程定义
Agent带状态、能力和驱动接口的活跃智能体实例
Harness连接模型、环境、状态、策略、UI 的宿主运行时
ContextCordis 的 scoped service / event / lifecycle 容器
Service以稳定 ctx.key 暴露的能力契约或实现
Effect带 disposer、可随插件卸载撤销的注册/副作用
Turn从领取输入到系统再次无欠账工作的完整轮次
Step一次 LLM 请求及其工具调用阶段
Seam可替换能力边界,通常含 Definition/Provider/Consumer
Projection从 append-only log 派生的当前视图
Profile部署/用户级插件组合
Bundle可分发的 Cordis 配置层

事件分类记忆法

模式适合
emit通知,监听者不决定结果
parallel多个监听者都要 await,但彼此无顺序
serial按注册顺序做有序检查
waterfall改写/包装/短路请求与执行

官方源码索引

版本提醒:DSH 官方标记为 developer preview,master 快速变化。学习时把本教程当成架构地图,并始终对照你实际 checkout 的 README、类型与测试;不要依赖某个函数名永久不变。