了解 Qoder CN 如何让长任务保持在模型上下文窗口内。
长任务中的对话、代码和工具输出最终可能超过模型一次能够处理的范围。Qoder CN 会监控当前任务的上下文用量,并在需要时将较早内容整理为更紧凑的摘要,尽量保留重要决策、约束、文件引用和任务进度。
上下文窗口决定模型在一次请求中能够同时参考的信息量。随着任务持续推进,消息、读取的文件和工具结果会逐渐占用窗口。在受支持的任务中,输入框下方会显示当前任务的上下文用量入口;积累了足够内容后,可以从这里压缩任务。压缩不会删除任务记录,而是为后续请求生成一份更短的工作摘要。
目标和验收标准没有变化时,继续当前任务;目标完全不同,或者已有假设会干扰新工作时,创建新任务。
上下文窗口与压缩
上下文窗口决定模型在一次请求中能够同时参考的信息量。随着任务持续推进,消息、读取的文件和工具结果会逐渐占用窗口。在受支持的任务中,输入框下方会显示当前任务的上下文用量入口;积累了足够内容后,可以从这里压缩任务。压缩不会删除任务记录,而是为后续请求生成一份更短的工作摘要。
压缩当前任务
- 等待当前 Agent 回复完成。
- 打开输入框下方的上下文用量入口,选择压缩操作;也可以在任务输入框中输入
/compact。 - 等待压缩完成,然后在同一个任务中继续。
- 较早的详细内容会替换为更紧凑的摘要。
- 最近消息和当前任务状态仍会保留。
- 少量细节可能被概括或省略,因此重要需求和长期项目事实仍应保存到项目文件中。
继续任务还是新建任务
目标和验收标准没有变化时,继续当前任务;目标完全不同,或者已有假设会干扰新工作时,创建新任务。
压缩前后的使用建议
- 把必须长期保留的需求、接口约定和验收标准写入项目文档,不要只留在对话中。
- 压缩后继续任务时,先检查 Qoder CN 对目标和限制条件的理解;发现遗漏时及时补充。
- 如果新工作与当前目标无关,创建新任务可避免无关上下文影响结果。
- 压缩后结合任务监控和最近消息,确认当前目标、相关文件和剩余工作仍然准确。
上下文压缩属于有损整理。它会减少重复细节,但不能保证较早消息中的每个次要信息都保留在工作摘要中。