@@ -162,13 +162,13 @@ Claude Code = 一个 agent loop
162162** 12 个递进式课程, 从简单循环到隔离化的自治执行。**
163163** 每个课程添加一个 harness 机制。每个机制有一句格言。**
164164
165- > ** s01**   ; * "One loop & Bash is all you need"* &mdash ; 一个工具 + 一个循环 = 一个智能体
165+ > ** s01**   ; * "One loop & Bash is all you need"* &mdash ; 一个工具 + 一个循环 = 一个 Agent
166166>
167167> ** s02**   ; * "加一个工具, 只加一个 handler"* &mdash ; 循环不用动, 新工具注册进 dispatch map 就行
168168>
169169> ** s03**   ; * "没有计划的 agent 走哪算哪"* &mdash ; 先列步骤再动手, 完成率翻倍
170170>
171- > ** s04**   ; * "大任务拆小, 每个小任务干净的上下文"* &mdash ; 子智能体用独立 messages[ ] , 不污染主对话
171+ > ** s04**   ; * "大任务拆小, 每个小任务干净的上下文"* &mdash ; Subagent 用独立 messages[ ] , 不污染主对话
172172>
173173> ** s05**   ; * "用到什么知识, 临时加载什么知识"* &mdash ; 通过 tool_result 注入, 不塞 system prompt
174174>
@@ -256,31 +256,31 @@ cd web && npm install && npm run dev # http://localhost:3000
256256```
257257第一阶段: 循环 第二阶段: 规划与知识
258258================== ==============================
259- s01 Agent 循环 [1] s03 TodoWrite [5]
259+ s01 Agent Loop [1] s03 TodoWrite [5]
260260 while + stop_reason TodoManager + nag 提醒
261261 | |
262- +-> s02 Tool Use [4] s04 子智能体 [5]
263- dispatch map: name->handler 每个子智能体独立 messages[]
262+ +-> s02 Tool Use [4] s04 Subagent [5]
263+ dispatch map: name->handler 每个 Subagent 独立 messages[]
264264 |
265265 s05 Skills [5]
266266 SKILL.md 通过 tool_result 注入
267267 |
268268 s06 Context Compact [5]
269- 三层上下文压缩
269+ 三层 Context Compact
270270
271271第三阶段: 持久化 第四阶段: 团队
272272================== =====================
273- s07 任务系统 [8] s09 智能体团队 [9]
273+ s07 Task System [8] s09 Agent Teams [9]
274274 文件持久化 CRUD + 依赖图 队友 + JSONL 邮箱
275275 | |
276- s08 后台任务 [6] s10 团队协议 [12]
276+ s08 Background Tasks [6] s10 Team Protocols [12]
277277 守护线程 + 通知队列 关机 + 计划审批 FSM
278278 |
279- s11 自治智能体 [14]
279+ s11 Autonomous Agents [14]
280280 空闲轮询 + 自动认领
281281 |
282- s12 Worktree 隔离 [16]
283- 任务协调 + 按需隔离执行通道
282+ s12 Worktree Isolation [16]
283+ Task 协调 + 按需隔离执行通道
284284
285285 [N] = 工具数量
286286```
@@ -304,18 +304,18 @@ learn-claude-code/
304304
305305| 课程 | 主题 | 格言 |
306306| ------| ------| ------|
307- | [ s01] ( ./docs/zh/s01-the-agent-loop.md ) | Agent 循环 | * One loop & Bash is all you need* |
307+ | [ s01] ( ./docs/zh/s01-the-agent-loop.md ) | Agent Loop | * One loop & Bash is all you need* |
308308| [ s02] ( ./docs/zh/s02-tool-use.md ) | Tool Use | * 加一个工具, 只加一个 handler* |
309309| [ s03] ( ./docs/zh/s03-todo-write.md ) | TodoWrite | * 没有计划的 agent 走哪算哪* |
310- | [ s04] ( ./docs/zh/s04-subagent.md ) | 子智能体 | * 大任务拆小, 每个小任务干净的上下文* |
310+ | [ s04] ( ./docs/zh/s04-subagent.md ) | Subagent | * 大任务拆小, 每个小任务干净的上下文* |
311311| [ s05] ( ./docs/zh/s05-skill-loading.md ) | Skills | * 用到什么知识, 临时加载什么知识* |
312312| [ s06] ( ./docs/zh/s06-context-compact.md ) | Context Compact | * 上下文总会满, 要有办法腾地方* |
313- | [ s07] ( ./docs/zh/s07-task-system.md ) | 任务系统 | * 大目标要拆成小任务, 排好序, 记在磁盘上* |
314- | [ s08] ( ./docs/zh/s08-background-tasks.md ) | 后台任务 | * 慢操作丢后台, agent 继续想下一步* |
315- | [ s09] ( ./docs/zh/s09-agent-teams.md ) | 智能体团队 | * 任务太大一个人干不完, 要能分给队友* |
316- | [ s10] ( ./docs/zh/s10-team-protocols.md ) | 团队协议 | * 队友之间要有统一的沟通规矩* |
317- | [ s11] ( ./docs/zh/s11-autonomous-agents.md ) | 自治智能体 | * 队友自己看看板, 有活就认领* |
318- | [ s12] ( ./docs/zh/s12-worktree-task-isolation.md ) | Worktree + 任务隔离 | * 各干各的目录, 互不干扰* |
313+ | [ s07] ( ./docs/zh/s07-task-system.md ) | Task System | * 大目标要拆成小任务, 排好序, 记在磁盘上* |
314+ | [ s08] ( ./docs/zh/s08-background-tasks.md ) | Background Tasks | * 慢操作丢后台, agent 继续想下一步* |
315+ | [ s09] ( ./docs/zh/s09-agent-teams.md ) | Agent Teams | * 任务太大一个人干不完, 要能分给队友* |
316+ | [ s10] ( ./docs/zh/s10-team-protocols.md ) | Team Protocols | * 队友之间要有统一的沟通规矩* |
317+ | [ s11] ( ./docs/zh/s11-autonomous-agents.md ) | Autonomous Agents | * 队友自己看看板, 有活就认领* |
318+ | [ s12] ( ./docs/zh/s12-worktree-task-isolation.md ) | Worktree + Task Isolation | * 各干各的目录, 互不干扰* |
319319
320320## 学完之后 -- 从理解到落地
321321
0 commit comments