前言

Claude Code 官网文档:https://code.claude.com/docs/zh-CN/overview

核心工作原理

Claude Code 收到任务后,会进入一个持续循环 感知、规划、执行、观察 直到任务完成或上下文耗尽。

这个循环叫 Agentic Loop(代理循环),是理解 Claude Code 一切行为的底层模型。

💡为什么循环有时会「卡住」?

当 Claude 观察到工具执行失败,但没有足够信息决策下一步时,会进入小循环反复尝试。

这时最好 Ctrl+C 打断,补充指令后重试。

记忆体系

上下文窗口

Claude Code 没有永久记忆,每次会话都是全新开始。

一次会话的上下文窗口(Context Window)由以下几部分组成:

⚠️ 上下文越大 ≠ 越好

越接近上限,Claude 的「注意力」越分散,指令遵循准确率下降。

实际上,上下文窗口在超过30%~70%,回答质量已经出现不同程度的下降。

因此,保持上下文干净,是目前用好AI工具最好的习惯。

跨会话的「长期记忆」

互补机制

既然每次会话都是全新开始,如何让 Claude 「记住」项目信息?

答案是两套互补机制:CLAUDE.md 文件(你写的持久指令)+ Auto Memory(Claude 自己写的笔记)。

二者在每次会话开始时自动注入上下文。

CLAUDE.md加载顺序&优先级

记忆维护

💡快速添加记忆的方式有两种:

  • 在对话中用 # 开头输入# 包管理器使用pnpm,Claude 会问你存到哪个文件

  • 在Claude Code编辑器内运行 /memory ,在编辑器中手动整理