mirror of
https://github.com/shareAI-lab/learn-claude-code.git
synced 2026-04-28 06:19:32 +00:00
fix session doc
This commit is contained in:
parent
665831c774
commit
4f39ee4512
39 changed files with 283 additions and 232 deletions
44
README-zh.md
44
README-zh.md
|
|
@ -26,27 +26,27 @@
|
|||
|
||||
> **s01** *"One loop & Bash is all you need"* — 一个工具 + 一个循环 = 一个智能体
|
||||
>
|
||||
> **s02** *"循环没有变"* — 加工具就是加 handler, 不是重写循环
|
||||
> **s02** *"加一个工具, 只加一个 handler"* — 循环不用动, 新工具注册进 dispatch map 就行
|
||||
>
|
||||
> **s03** *"先计划再行动"* — 可见的计划提升任务完成率
|
||||
> **s03** *"没有计划的 agent 走哪算哪"* — 先列步骤再动手, 完成率翻倍
|
||||
>
|
||||
> **s04** *"进程隔离 = 上下文隔离"* — 每个子智能体独立 messages[]
|
||||
> **s04** *"大任务拆小, 每个小任务干净的上下文"* — 子智能体用独立 messages[], 不污染主对话
|
||||
>
|
||||
> **s05** *"按需加载, 而非预装"* — 通过 tool_result 注入知识, 而非塞进 system prompt
|
||||
> **s05** *"用到什么知识, 临时加载什么知识"* — 通过 tool_result 注入, 不塞 system prompt
|
||||
>
|
||||
> **s06** *"策略性遗忘"* — 忘掉旧上下文, 换来无限会话
|
||||
> **s06** *"上下文总会满, 要有办法腾地方"* — 三层压缩策略, 换来无限会话
|
||||
>
|
||||
> **s07** *"状态在压缩后存活"* — 文件持久化的状态不怕上下文压缩
|
||||
> **s07** *"大目标要拆成小任务, 排好序, 记在磁盘上"* — 文件持久化的任务图, 为多 agent 协作打基础
|
||||
>
|
||||
> **s08** *"发射后不管"* — 非阻塞线程 + 通知队列
|
||||
> **s08** *"慢操作丢后台, agent 继续想下一步"* — 后台线程跑命令, 完成后注入通知
|
||||
>
|
||||
> **s09** *"追加即发送, 排空即读取"* — 异步邮箱实现持久化队友通信
|
||||
> **s09** *"任务太大一个人干不完, 要能分给队友"* — 持久化队友 + 异步邮箱
|
||||
>
|
||||
> **s10** *"同一个 request_id, 两个协议"* — 一个 FSM 模式驱动关机 + 计划审批
|
||||
> **s10** *"队友之间要有统一的沟通规矩"* — 一个 request-response 模式驱动所有协商
|
||||
>
|
||||
> **s11** *"轮询, 认领, 工作, 重复"* — 无需协调者, 智能体自组织
|
||||
> **s11** *"队友自己看看板, 有活就认领"* — 不需要领导逐个分配, 自组织
|
||||
>
|
||||
> **s12** *"目录隔离, 任务 ID 协调"* — 任务板协调 + 按需 worktree 隔离通道
|
||||
> **s12** *"各干各的目录, 互不干扰"* — 任务管目标, worktree 管目录, 按 ID 绑定
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -167,17 +167,17 @@ learn-claude-code/
|
|||
| 课程 | 主题 | 格言 |
|
||||
|------|------|------|
|
||||
| [s01](./docs/zh/s01-the-agent-loop.md) | Agent 循环 | *One loop & Bash is all you need* |
|
||||
| [s02](./docs/zh/s02-tool-use.md) | Tool Use | *循环没有变* |
|
||||
| [s03](./docs/zh/s03-todo-write.md) | TodoWrite | *先计划再行动* |
|
||||
| [s04](./docs/zh/s04-subagent.md) | 子智能体 | *进程隔离 = 上下文隔离* |
|
||||
| [s05](./docs/zh/s05-skill-loading.md) | Skills | *按需加载, 而非预装* |
|
||||
| [s06](./docs/zh/s06-context-compact.md) | Context Compact | *策略性遗忘* |
|
||||
| [s07](./docs/zh/s07-task-system.md) | 任务系统 | *状态在压缩后存活* |
|
||||
| [s08](./docs/zh/s08-background-tasks.md) | 后台任务 | *发射后不管* |
|
||||
| [s09](./docs/zh/s09-agent-teams.md) | 智能体团队 | *追加即发送, 排空即读取* |
|
||||
| [s10](./docs/zh/s10-team-protocols.md) | 团队协议 | *同一个 request_id, 两个协议* |
|
||||
| [s11](./docs/zh/s11-autonomous-agents.md) | 自治智能体 | *轮询, 认领, 工作, 重复* |
|
||||
| [s12](./docs/zh/s12-worktree-task-isolation.md) | Worktree + 任务隔离 | *目录隔离, 任务 ID 协调* |
|
||||
| [s02](./docs/zh/s02-tool-use.md) | Tool Use | *加一个工具, 只加一个 handler* |
|
||||
| [s03](./docs/zh/s03-todo-write.md) | TodoWrite | *没有计划的 agent 走哪算哪* |
|
||||
| [s04](./docs/zh/s04-subagent.md) | 子智能体 | *大任务拆小, 每个小任务干净的上下文* |
|
||||
| [s05](./docs/zh/s05-skill-loading.md) | Skills | *用到什么知识, 临时加载什么知识* |
|
||||
| [s06](./docs/zh/s06-context-compact.md) | Context Compact | *上下文总会满, 要有办法腾地方* |
|
||||
| [s07](./docs/zh/s07-task-system.md) | 任务系统 | *大目标要拆成小任务, 排好序, 记在磁盘上* |
|
||||
| [s08](./docs/zh/s08-background-tasks.md) | 后台任务 | *慢操作丢后台, agent 继续想下一步* |
|
||||
| [s09](./docs/zh/s09-agent-teams.md) | 智能体团队 | *任务太大一个人干不完, 要能分给队友* |
|
||||
| [s10](./docs/zh/s10-team-protocols.md) | 团队协议 | *队友之间要有统一的沟通规矩* |
|
||||
| [s11](./docs/zh/s11-autonomous-agents.md) | 自治智能体 | *队友自己看看板, 有活就认领* |
|
||||
| [s12](./docs/zh/s12-worktree-task-isolation.md) | Worktree + 任务隔离 | *各干各的目录, 互不干扰* |
|
||||
|
||||
## 学完之后 -- 从理解到落地
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue