Smart-Yuki

Learn Claude Code

逐层拆解一个 Agent Harness:从“一个循环就够了”开始,逐层加上工具调度、权限判断、钩子、待办、子 Agent、技能、上下文压缩、记忆、任务系统、后台任务、定时调度、多 Agent 团队、MCP 工具、整合型 harness、工作流运行时与目标循环。

点下表任一章节即打开该章。每章都是独立的 HTML 文档,带自己的图表、代码和章节导航。

章节 主题 摘要
Chapter 01 Agent Loop 一个循环就够了
Chapter 02 Tool Use 多加一个工具,只加一行
Chapter 03 Permission 执行前做权限判断
Chapter 04 Hooks 挂在循环上,不写进循环里
Chapter 05 TodoWrite 没有计划的 Agent,做着做着就偏了
Chapter 06 Subagent 给子任务一段独立上下文
Chapter 07 Skill Loading 用到时再加载
Chapter 08 Context Compact 上下文总会满,先整理,再总结
Chapter 09 Memory 让重要信息跨会话保留下来
Chapter 10 Task System 从执行清单到可协调的任务状态
Chapter 11 Background Tasks 慢操作放后台
Chapter 12 Cron Scheduler 按时间启动任务
Chapter 13 Agent Teams 团队运行时与协作协议
Chapter 14 MCP Tools 发现并调用外部工具
Chapter 15 Agent Harness 集成 多种机制,一个循环
Chapter 16 Workflow Runtime 模型决定单步,脚本决定编排
Chapter 17 Goal Loop 模型提出停止,独立判断器决定是否继续

源文件:整目录同步自仓库 s01_agent_loops17_goal_loop(HTML + 图片 + 示例代码),存放于 apps/learn-claude-code/

© 2026 smart-yuki