news 2026/8/19 9:17:20

Claude Code的上下文管理机制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Claude Code的上下文管理机制

Claude Code的上下文管理机制

  • 上下文与其管理方案
  • Claude Code的上下文管理实践

最近,终于按下心来,打算记录一下大模型应用开发相关的知识了。那么,提到agent,必然绕不开Claude Code这样一个编程助手神作。

上下文与其管理方案

上下文是大模型一次推理可以见到的全部token空间,包括系统和用户提示词、工具调用信息等。
目前大模型窗口普遍达到1M,但是大量的工具调用结果比如文件读取、构建日志和堆栈报错体量较大,且轨迹累积,因此上下文容易撑爆,并且模型对于早期重要约束的注意力会下降、加上中间状态可能干扰判断,从而导致执行质量下降。
既然空间是有限的并且质量和成本及时间都随上下文增长而增长(token计算的时间复杂度是O(N2)),那么就需要管理空间内的信息以决定哪些信息值得留下来、哪些要丢弃。
常见方案有以下5种:

  • 滑动窗口,满了丢弃最早的,简单但是容易丢弃最初目标、重要约束、关键决策等任务背景。
  • 摘要压缩,将历史对话总结为短文本,压缩力度有了,但是粒度没了,很可能丢失细节,且不保留结构化的可供继续执行的任务状态。而agent需要的是任务状态快照。
  • RAG检索,基于相关性算法检索知识片段并塞入prompt,适合补充相关知识但是不能稳定召回关键状态,比如任务目标、已修改文件状态等执行轨迹。
  • 长期记忆,比如CLAUDE.md和memory,适合存放稳定的规则约束,比如编码规范、目录结构、项目技术栈,但是不适合放临时任务状态。
  • subagent隔离,比如派出subagent去探索项目返回精简结果,它是上下文管理的一部分但是不能替代主agent的上下文管理,主agent依然要读取结果、决定下一步。

其实,也可以看出来,任何一个方案单独拿出来对于执行长线任务的agent都不够用,所以上下文管理要多维度控制。

Claude Code的上下文管理实践

  1. 精准定位上下文。Claude Code采用Glob找文件->Grep找关键词->Read读相关内容的三步走策略来只读取精准上下文。
  2. 裁剪工具结果。每次工具调用超过硬上限时会通过截断+预览的方式裁剪工具结果。
  3. subagent探索去隔离噪音。将大范围探索变为小体积结论。
  4. 稳定规则放CLAUDE.md和memory。这样,在Auto-Compact压缩之后会重新注入稳定规则,而不会丢失。
  5. Auto-Compact压缩。在留有摘要空间的时候,将执行轨迹压缩成Agent可以继续执行的结构化任务状态快照,从工具输出提炼关键状态结论,保留任务目标、任务进度、关键决策、已修改文件、未完成事项等,丢弃重复日志、无关搜索和已被结论覆盖的中间过程等。核心思想是,丢弃噪音,保留状态。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/19 9:15:52

1、在线教育简介

1 什么是在线教育 1.1 基本概述 在线教育顾名思义,是以网络为介质的教学方式,通过网络,学员与教师即使相隔万里也可以开展教学活动;此外,借助网络课件,学员还可以随时随地进行学习,真正打破了时…

作者头像 李华
网站建设 2026/8/19 9:15:10

博克CAD定数化制版实战:从原理到短袖案例全解析

1. 背景与核心概念:为什么需要定数化制版? 在服装设计与生产领域,制版是连接创意与实物的关键桥梁。传统手工制版依赖师傅的经验,效率低、误差大,且难以实现数据的标准化与复用。随着服装行业向小批量、多款式、快反应…

作者头像 李华
网站建设 2026/8/19 8:58:42

AgentFlow:静态分析AI智能体依赖关系,构建可视化架构图

1. 项目缘起:当智能体程序开始“抱团”,我们如何看清它们的“关系网”?最近两年,AI Agent(智能体)绝对是技术圈最火的概念之一。从AutoGPT到各种基于大语言模型(LLM)的自动化工作流&…

作者头像 李华
网站建设 2026/8/19 8:58:41

NCM转MP3完整教程:ncmdump快速解锁网易云加密音乐的实用指南

NCM转MP3完整教程:ncmdump快速解锁网易云加密音乐的实用指南 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 从网易云客户端下载的 .ncm 文件,换到电脑、车载音响、其他手机播放器上就统统"不认识"…

作者头像 李华
网站建设 2026/8/19 8:58:28

从预测蛋白质到发现新药:AI 正在重写“科研“这件事本身

2024 年的诺贝尔化学奖,颁给了一个叫 AlphaFold 的 AI 系统。很多人没意识到这件事的分量:这是诺贝尔奖第一次把重头奖项,明确给到"用 AI 做基础科学"的成果。它像是一个信号——AI 不再只是写文案、画图、聊天的玩具,它…

作者头像 李华