长任务压缩不该失忆:Coding Agent 上下文工程实战 📅 2026/7/22 3:29:39 Qwen Code 的近期更新披露了一次上下文压缩重构。旧逻辑按字符比例切分在只有一条超长用户消息的 Computer Use 任务中可能找不到切点进而丢失原始提示与截图新方案改为全历史摘要再选择性恢复近期文件和图片。这说明 Agent 的“记忆”不是窗口越大越好。长任务真正重要的是目标、约束、已验证事实、当前文件状态和下一步计划。如果压缩只保留聊天摘要却丢掉失败命令或用户禁止项Agent 会连续地执行错误方向。团队可以设计结构化检查点每完成一个阶段记录任务目标、已修改文件、测试结果、未解决风险和禁止事项。压缩后先让 Agent 复述状态再继续写代码。涉及多仓库或数据库迁移时还要保留基线提交和回滚点。MonkeyCode 把开发工作组织为可审查任务可将决策、命令输出与代码差异沉淀在任务记录中。即使会话被压缩或切换团队仍能从外部状态恢复而不是把全部记忆押在模型上下文里。评测长任务时应故意触发压缩、重连或模型切换检查 Agent 能否保留约束并继续通过测试。可靠的上下文工程是让状态可持久化、可核对、可恢复。参考Qwen Code 周报中关于长任务压缩引擎重写的说明页面更新于 2026-07-13。