KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA
Claude Code Harness 解析 — keel 龙骨
Claude Code Harness 的参考信息:Claude Code Harness 解析
一个交互式编码 Agent 要做到「每次按键都不卡、每个工具都可审计、每轮都能被打断」——这件难事在 13MB 的单文件 bundle 里是怎么解决的。
从这里开始:
入口与分层 → 主循环 → 工具运行时 → 权限与安全 → 上下文管理 → 子 Agent 与会话
| 章节 | 一句话 |
|---|---|
| 01 入口与分层 | 快分流链、单进程模型、UI 与核心的边界 |
| 02 主循环 | 异步生成器 + 显式 State:每条恢复路径都有名字 |
| 03 工具运行时 | 契约、并发分批、三级结果预算 |
| 04 权限与安全 | 五个模式、四级规则链、Bash 的 23 项检查 |
| 05 上下文管理 | CLAUDE.md 层级、窗口监控、五级压缩 |
| 06 子 Agent、MCP 与会话 | 工具池装配、fork 语义、JSONL 与 rewind |
配套:Harness 对比与场景选型——这门课是五家里「单进程交互式」的代表,对比课会说明为什么这条路不是谁都能走。