← 返回训练营 🎓AI 知识学习 训练营首页 登录 报名课程
Claude Code 学习 / 二、任务沟通与上下文管理 / 第 14 / 24 课

第6课:上下文窗口

Claude Code 学习 · 二、任务沟通与上下文管理 · 更新于 2026-07-26

6.1 什么是上下文

上下文是它在当前会话中可参考的信息:你发送的全部消息、它此前的回答、读取的文件内容、命令执行结果、CLAUDE.md 和 Rules、Skill 描述与正文、MCP 工具名称与调用结果。

上下文不是无限的。随着内容增加,早期信息可能被压缩,注意力也会下降。

6.2 上下文过多的表现

  • 忘记早期规定的输出格式;
  • 重复读取同一批文件;
  • 修改已确认不应修改的内容;
  • 对任务目标产生偏移;
  • 对刚出现的错误反复尝试相同方案。

6.3 常用命令

/context

查看当前上下文由哪些内容组成。

/compact

把对话压缩成总结,保留关键目标和进度。

/compact 请重点保留需求、修改文件、验证结果和未解决问题

按指定重点压缩。

/clear

开始新的空白上下文。旧会话仍会保存,可通过会话恢复重新打开。

6.4 管理策略

  • 一个会话只围绕一个主要目标;
  • 大范围调查交给 Subagent;
  • 只读取与当前问题有关的文件;
  • 过长的参考资料放入 Skill 按需加载;
  • 阶段结束后让它生成进度摘要;
  • 任务转向新目标时用 /clear

课后练习

在练习会话中读取多个文件,用 /context 查看占用,再执行一次有明确要求的 /compact,检查压缩后保留了哪些信息。

📖 查看官方文档
进度保存在本机浏览器,换设备不同步。