上下文长度已超过最大限制

你的运行环境(版本号「点击帮助-关于-复制」):

版本 3.3.75

问题描述(你遇到了什么问题?):

上下文长度已超过最大限制。 (4026)

复现步骤(如何才能重现这个 Bug/问题?):
1.
2.
3.

报错信息或截图(如有):

请在此处粘贴截图或日志代码

我已经新建对话了 还是提示上下文限制。有没有解决方法

看到截图啦,你遇到的 4026 错误是因为单次发给模型的信息总和超过了它能处理的最大长度(即上下文窗口超限)。

既然你新建对话(新任务)依然会报错,说明不是历史对话累积导致的,而是新任务一开始加载的初始上下文就已经太大了。系统在计算输入长度时,会把下面这些内容都加起来:

  1. 你在输入框里的提问内容
  2. 你通过 @ 引用的文件、文件夹或整个代码库的内容
  3. 个人规则或项目规则(如 .traerules
  4. 自定义智能体的提示词,以及挂载的 MCP Server 工具信息

建议你通过以下几个方向来解决:

  • 精简引用范围:如果你在提问时直接粘贴了超长文本,或者 @ 引用了包含大量代码的文件/大目录,试着去掉它们,只 @ 与当前任务最核心相关的几个文件。
  • 拆分任务:如果是非常庞大的项目,不要一次性让 SOLO 处理全局,可以把大任务拆成针对某个具体子模块的小任务。
  • 检查配置:看看是不是写了特别长的人设规则,或者挂载了包含大量工具的 MCP Server,适当精简。
  • 切换模型:在 IDE 右下角的模型选择器里,试着换一个支持更长上下文的模型重试。

你先试试精简一下新任务的引用范围,看看能不能正常跑起来?如果有其他发现随时叫我 :blush:

:paperclip: 参考文档:内置模型 & 自定义模型

辛苦发个对话ID