运行时与 Harness
把 "Framework / Runtime / Harness" 这三层抽象彻底说清楚——它们解决的不是同一个问题,混在一起谈是大多数选型混乱的根源。
Core Curriculum · Chapter 03
这一章是课程里的“引擎认知层”
适合谁学
- 已经理解能力清单,但还不知道这些能力是谁在运行面上托底的人。
- 在 create_agent、runtime、durable execution 之间经常混淆边界的人。
学完能做什么
- 清楚地解释 framework、runtime、harness 的职责边界。
- 判断 durable execution、interrupt、middleware、protocol layer 应该落在哪一层。
必修主线
Level 2 · 工程判断
预计时间 · 2.5–3.5 小时
建议顺序 · 完成 02 后继续
低波动
Last reviewed · 2026-04-22
这一章的视角
- 章 0 给的是概念(agent 是什么),章 1 给的是地图(生态长什么样),章 2 给的是能力(每个能力怎么实现)。章 3 给的是引擎——上面三层"运行时怎么把一切跑起来"。
- 核心抽象是 3 层:Framework(积木:节点/工具/状态原语) → Runtime(图执行/持久化/中断恢复) → Harness(agent loop 的封装 + 默认能力