2424** 12 个递进式课程, 从简单循环到隔离化的自治执行。**
2525** 每个课程添加一个机制。每个机制有一句格言。**
2626
27- > ** s01**   ; * "One loop & Bash is all you need"* &mdash ; 一个工具 + 一个循环 = 一个智能体
27+ > ** s01**   ; * "One loop & Bash is all you need"* &mdash ; 一个工具 + 一个循环 = 一个 Agent
2828>
2929> ** s02**   ; * "加一个工具, 只加一个 handler"* &mdash ; 循环不用动, 新工具注册进 dispatch map 就行
3030>
3131> ** s03**   ; * "没有计划的 agent 走哪算哪"* &mdash ; 先列步骤再动手, 完成率翻倍
3232>
33- > ** s04**   ; * "大任务拆小, 每个小任务干净的上下文"* &mdash ; 子智能体用独立 messages[ ] , 不污染主对话
33+ > ** s04**   ; * "大任务拆小, 每个小任务干净的上下文"* &mdash ; Subagent 用独立 messages[ ] , 不污染主对话
3434>
3535> ** s05**   ; * "用到什么知识, 临时加载什么知识"* &mdash ; 通过 tool_result 注入, 不塞 system prompt
3636>
@@ -118,31 +118,31 @@ cd web && npm install && npm run dev # http://localhost:3000
118118```
119119第一阶段: 循环 第二阶段: 规划与知识
120120================== ==============================
121- s01 Agent 循环 [1] s03 TodoWrite [5]
121+ s01 Agent Loop [1] s03 TodoWrite [5]
122122 while + stop_reason TodoManager + nag 提醒
123123 | |
124- +-> s02 Tool Use [4] s04 子智能体 [5]
125- dispatch map: name->handler 每个子智能体独立 messages[]
124+ +-> s02 Tool Use [4] s04 Subagent [5]
125+ dispatch map: name->handler 每个 Subagent 独立 messages[]
126126 |
127127 s05 Skills [5]
128128 SKILL.md 通过 tool_result 注入
129129 |
130130 s06 Context Compact [5]
131- 三层上下文压缩
131+ 三层 Context Compact
132132
133133第三阶段: 持久化 第四阶段: 团队
134134================== =====================
135- s07 任务系统 [8] s09 智能体团队 [9]
135+ s07 Task System [8] s09 Agent Teams [9]
136136 文件持久化 CRUD + 依赖图 队友 + JSONL 邮箱
137137 | |
138- s08 后台任务 [6] s10 团队协议 [12]
138+ s08 Background Tasks [6] s10 Team Protocols [12]
139139 守护线程 + 通知队列 关机 + 计划审批 FSM
140140 |
141- s11 自治智能体 [14]
141+ s11 Autonomous Agents [14]
142142 空闲轮询 + 自动认领
143143 |
144- s12 Worktree 隔离 [16]
145- 任务协调 + 按需隔离执行通道
144+ s12 Worktree Isolation [16]
145+ Task 协调 + 按需隔离执行通道
146146
147147 [N] = 工具数量
148148```
@@ -166,18 +166,18 @@ learn-claude-code/
166166
167167| 课程 | 主题 | 格言 |
168168| ------| ------| ------|
169- | [ s01] ( ./docs/zh/s01-the-agent-loop.md ) | Agent 循环 | * One loop & Bash is all you need* |
169+ | [ s01] ( ./docs/zh/s01-the-agent-loop.md ) | Agent Loop | * One loop & Bash is all you need* |
170170| [ s02] ( ./docs/zh/s02-tool-use.md ) | Tool Use | * 加一个工具, 只加一个 handler* |
171171| [ s03] ( ./docs/zh/s03-todo-write.md ) | TodoWrite | * 没有计划的 agent 走哪算哪* |
172- | [ s04] ( ./docs/zh/s04-subagent.md ) | 子智能体 | * 大任务拆小, 每个小任务干净的上下文* |
172+ | [ s04] ( ./docs/zh/s04-subagent.md ) | Subagent | * 大任务拆小, 每个小任务干净的上下文* |
173173| [ s05] ( ./docs/zh/s05-skill-loading.md ) | Skills | * 用到什么知识, 临时加载什么知识* |
174174| [ s06] ( ./docs/zh/s06-context-compact.md ) | Context Compact | * 上下文总会满, 要有办法腾地方* |
175- | [ s07] ( ./docs/zh/s07-task-system.md ) | 任务系统 | * 大目标要拆成小任务, 排好序, 记在磁盘上* |
176- | [ s08] ( ./docs/zh/s08-background-tasks.md ) | 后台任务 | * 慢操作丢后台, agent 继续想下一步* |
177- | [ s09] ( ./docs/zh/s09-agent-teams.md ) | 智能体团队 | * 任务太大一个人干不完, 要能分给队友* |
178- | [ s10] ( ./docs/zh/s10-team-protocols.md ) | 团队协议 | * 队友之间要有统一的沟通规矩* |
179- | [ s11] ( ./docs/zh/s11-autonomous-agents.md ) | 自治智能体 | * 队友自己看看板, 有活就认领* |
180- | [ s12] ( ./docs/zh/s12-worktree-task-isolation.md ) | Worktree + 任务隔离 | * 各干各的目录, 互不干扰* |
175+ | [ s07] ( ./docs/zh/s07-task-system.md ) | Task System | * 大目标要拆成小任务, 排好序, 记在磁盘上* |
176+ | [ s08] ( ./docs/zh/s08-background-tasks.md ) | Background Tasks | * 慢操作丢后台, agent 继续想下一步* |
177+ | [ s09] ( ./docs/zh/s09-agent-teams.md ) | Agent Teams | * 任务太大一个人干不完, 要能分给队友* |
178+ | [ s10] ( ./docs/zh/s10-team-protocols.md ) | Team Protocols | * 队友之间要有统一的沟通规矩* |
179+ | [ s11] ( ./docs/zh/s11-autonomous-agents.md ) | Autonomous Agents | * 队友自己看看板, 有活就认领* |
180+ | [ s12] ( ./docs/zh/s12-worktree-task-isolation.md ) | Worktree + Task Isolation | * 各干各的目录, 互不干扰* |
181181
182182## 学完之后 -- 从理解到落地
183183
229229
230230---
231231
232- ** 模型就是智能体 。我们的工作就是给它工具, 然后让开。**
232+ ** 模型就是 Agent 。我们的工作就是给它工具, 然后让开。**
0 commit comments