00 · 全景与主循环
五层架构 + 主循环状态机(Continue/Terminal)+ 全栈流式;一切的地基。
建议先读 00 打地基,再读 01 工具·调用·权限(最核心),随后按兴趣展开:
留意这些反复出现的设计母题,它们把各篇串成一个整体:
<system-reminder> 注入(08、01 §3.1)。query() 同时服务 SDK、REPL、子 Agent、压缩、摘要(00、02、04)。~/.claude/ 下,别混): projects/<项目>/<sessionId>.jsonl)——整段对话消息链,供 --resume(04)。tool-results/)——单个超大工具结果全文,上下文只留预览(01)。file-history/<sessionId>/)——每次编辑前的文件副本,供 rewind 回退(04 §1.2)。第一原则:源码为准。 所有机制结论均从
claude-code-cli源码求证;无法确证者显式标注「推断」。每篇文末附涉及模块便于回源码深挖。