上下文窗口
修复 Claude Code 报错
报错原文
Prompt is too long含义 / 原因
对话加附带文件超过了模型的上下文窗口(context window 满)。自动压缩默认开启、通常能避免这条;若你设了 DISABLE_AUTO_COMPACT 就容易撞上。
修复步骤
- 1跑 /compact 把早期对话压成摘要腾空间,或 /clear 开新会话。
- 2跑 /context 看是什么在吃窗口:系统提示、工具、记忆文件、消息。
- 3用 /mcp disable <name> 关掉没在用的 MCP server,移走它们的工具定义。
- 4精简过大的 CLAUDE.md,或改成按路径加载的 path-scoped 规则。
相关命令
来源
报错与修复核对于 2026-06-23;以官方文档为准。