💡
原文英文,约1300词,阅读约需5分钟。
📝
内容提要
我们推出了新的命令/usage,帮助用户理解Claude Code的使用情况。用户在管理会话时存在差异,尤其是在使用一百万上下文的更新后。上下文窗口包含系统提示、对话、工具调用及其输出等。过多上下文会导致性能下降,称为上下文腐烂。用户可以选择继续、回退、清除或压缩会话,以更好地管理上下文。对于新任务,建议开始新会话。使用子代理可以处理大量中间输出,最终只返回结果。
🎯
关键要点
- 推出了新的命令/usage,帮助用户理解Claude Code的使用情况。
- 用户在管理会话时存在差异,尤其是在使用一百万上下文的更新后。
- 上下文窗口包含系统提示、对话、工具调用及其输出等,过多上下文会导致性能下降,称为上下文腐烂。
- 用户可以选择继续、回退、清除或压缩会话,以更好地管理上下文。
- 建议在开始新任务时启动新会话,以避免上下文腐烂。
- 使用子代理可以处理大量中间输出,最终只返回结果。
- 压缩会话可以总结对话,但可能会丢失一些信息,而清除会话则允许用户完全控制保留的信息。
❓
延伸问答
Claude Code的上下文窗口是什么?
Claude Code的上下文窗口包含系统提示、对话、工具调用及其输出,最大为一百万个标记。
如何管理Claude Code中的会话?
用户可以选择继续、回退、清除或压缩会话,以更好地管理上下文。
什么是上下文腐烂?
上下文腐烂是指随着上下文的增加,模型性能下降的现象,因为注意力分散在更多的标记上。
在什么情况下应该启动新会话?
一般建议在开始新任务时启动新会话,以避免上下文腐烂。
如何使用子代理处理大量中间输出?
使用子代理可以在其自己的干净上下文中处理工作,最终只返回结果给父代理。
压缩会话和清除会话有什么区别?
压缩会话会总结对话并替换历史,而清除会话则允许用户完全控制保留的信息。
🏷️
标签
➡️