Anthropic 推出 Claude Code 会话工具以应对 100 万令牌上下文
Lawrence Jengar 2026年4月16日 00:53
Anthropic 发布 /usage 命令和 Claude Code 的上下文管理指南,帮助开发者更有效地管理 100 万令牌会话。
Anthropic 于 4 月 15 日为 Claude Code 推出了新的 /usage 命令,同时提供了在 AI 编码助手 100 万令牌上下文窗口内管理会话的详细指南。此次更新解决了开发者标记的一个日益严重的痛点:弄清楚何时继续、压缩或完全终止会话。
该公司技术人员 Thariq Shihipar 在一篇博客文章中阐述了其逻辑,读起来更像是部落知识而非典型文档。核心问题是什么?上下文衰退——即随着更多令牌堆积以及注意力分散到无关内容上,模型性能会下降。
处理上下文膨胀的五种方法
Claude Code 现在为开发者提供了每一步的决策树:
继续(Continue) 适用于窗口中的所有内容仍然重要时。/rewind(或双击 Esc)让你可以跳回到任何先前的消息并重新提示,丢弃该点之后的所有内容。Anthropic 建议这比本能地输入"那不起作用,试试 X"要好——相反,倒回到有用的文件读取之后,给出更清晰的指令。
/compact 要求 Claude 总结会话并用该摘要替换历史记录。这是有损的但自动化的。你可以引导它:"/compact 专注于身份验证重构,放弃测试调试。"问题在哪?自动压缩在上下文几乎满时触发,而这正是由于上下文衰退导致模型表现最差的时候。
/clear 让你掌控一切。你写下重要的内容并重新开始。工作量更大,但状态更干净。
子代理(Subagents) 处理最混乱的场景——当下一块工作将生成大量你不再需要的中间输出时。生成子代理会给它一个全新的上下文窗口;只有最终报告会返回到父会话。
思维模型
Anthropic 的内部测试:"我是否需要再次使用此工具输出,还是只需要结论?"如果只需要结论,则为代码库搜索、验证运行或文档编写启动子代理。
该指南建议为真正的新任务启动全新会话,尽管 100 万上下文在技术上允许马拉松式会话。对于相关的后续工作——例如记录你刚刚构建的功能——留在会话中可以避免昂贵的文件重新读取。
糟糕的自动压缩通常发生在 Claude 无法预测你的工作走向时。一个漫长的调试会话被总结了,然后你询问"bar.ts 中的另一个警告",但它已从摘要中删除。有了更大的上下文窗口,Anthropic 建议在自动触发之前主动使用带有明确方向的 /compact。
此次更新反映了 Anthropic 推动 Claude Code 在扩展开发会话中更加实用的努力。这是否会推动企业采用还有待观察,但在复杂代码库上耗尽上下文的开发者终于有了除试错之外的文档化策略。
图片来源: Shutterstock- anthropic
- claude code
- ai 开发
- 上下文管理
- 开发者工具








