【Claude Code】 长短期记忆管理与上下文管理机制详解

发布时间:2026/7/3 11:51:42
【Claude Code】 长短期记忆管理与上下文管理机制详解 Claude Code 长短期记忆管理与上下文管理机制详解文章目录Claude Code 长短期记忆管理与上下文管理机制详解一、引言二、记忆系统的总体架构三、长期记忆(Long-Term Memory)3.1 CLAUDE.md 四级作用域体系3.2 MEMORY.md 索引系统与 200 行硬限制3.3 四种记忆类型3.4 记忆的写入与新鲜度3.5 后台提取智能体(Auto Memory / Dreams)3.6 第三方长期记忆增强方案四、短期记忆与工作记忆(Working Memory)4.1 会话内的工作记忆4.2 记忆检索机制:Sonnet 侧调用4.3 /clear 与 /compact 命令五、上下文管理机制5.1 核心循环:while 循环即一切5.2 上下文窗口限制5.3 上下文组装流水线(Context Bundle)5.4 关联图(Association Graph)5.5 压缩与优化机制原生压缩第三方优化工具六、记忆与上下文的交互流程七、设计哲学总结7.1 “少即是多”的设计原则7.2 记忆存储的十大核心原则7.3 原生 vs 增强:何时需要第三方方案?7.4 上下文窗口管理的核心权衡八、总结一、引言Claude Code 的记忆与上下文管理系统,是其作为生产级 AI 编程智能体的核心基础设施。理解这套系统,不仅有助于更高效地使用 Claude Code,也能窥见 Anthropic 在 AI Agent 架构设计上的深刻哲学——“最小脚手架,最大操作护甲”(Minimal Scaffolding, Maximal Operational Harness)。Claude Code 的核心是一个极简的 while 循环:调模型、跑工具、把结果喂回去、再调模型。决策逻辑仅占代码库的 1.6%,剩下 98.4% 全是“运行时护甲”——权限、压缩、工具、安全。记忆与上下文管理,正是这套“护甲”中最关键的组成部分之一。本文将系统性地拆解 Claude Code 的:长期记忆系统:跨会话持久化的知识存储与检索短期记忆/工作记忆:单次会话内的上下文维护上下文管理机制:窗口管理、压缩、优化策略整体架构与交互流程二、记忆系统的总体架构Claude Code 的记忆系统可以抽象为三个层次:┌─────────────────────────────────────────────────────────────────┐ │ CLAUDE CODE