Qwen Code的更新中加入了/plan计划模式、自适应输出长度和跨轮思考保留等能力。计划模式的核心不是让Agent多说一段解释,而是在真正修改代码前先列出目标、文件、步骤、验证和风险,由用户确认后再执行。对于复杂项目,这能显著减少Agent读错模块、扩大修改范围或在错误方向上连续工作。
哪些任务应该先计划
单行文案和明确的小修复可以直接处理;涉及接口、数据库、权限、路由、状态、公共组件和跨端行为的修改应先进入计划模式。重构、依赖升级和性能优化也适合先计划,因为这些任务往往有多条可行路径。计划中必须写清哪些文件会改、哪些外部行为保持不变、怎样验证以及失败时如何回滚。
一份可执行计划应该包含什么
第一部分是现状证据,包括相关入口、调用链和数据结构。第二部分是目标与非目标,防止顺手改动无关区域。第三部分是文件清单和修改顺序。第四部分是接口、状态、存储和权限影响。第五部分是验证命令与通过标准。第六部分是风险和回滚点。如果计划只有“分析代码、修改代码、运行测试”三句话,它仍然不能约束执行。
实际使用流程
进入项目后先让Qwen Code读取仓库规则、架构文档和相关测试,再输入/plan。任务描述应包含用户行为和验收结果,例如“修改密码时不填不更新,填写后不少于六位,并记录操作日志”。拿到计划后检查是否遗漏前端表单、后端校验、鉴权、日志和旧数据兼容。确认文件范围合理后再允许执行,并要求每完成一个阶段报告实际差异。
自适应长输出怎样使用
自适应输出可以在内容可能截断时扩展输出空间,适合生成完整文件和长计划,但输出更长不等于更正确。应要求Agent优先修改现有实现,不重复生成平行模块;大文件尽量使用局部补丁;生成后检查是否出现重复方法、废弃代码和未引用组件。长输出还会增加上下文与成本,应按任务需要使用。
必须保留人工闸门
计划确认不代表后续所有操作都自动批准。删除数据、修改生产配置、提交代码、发布和发送外部信息前仍应单独确认。Agent运行测试时要使用隔离环境,不能把真实密钥写进日志。涉及数据库迁移,应先备份并验证回滚。团队还应保存计划、实际改动和测试结果,便于复盘计划是否准确。
验收清单
检查实际修改文件是否超出计划;检查接口和数据契约是否同步;检查用户原有改动是否被覆盖;检查测试是否覆盖失败路径;检查是否生成未使用文件;检查提示的成功是否有真实命令结果支持。若执行中发现新情况,应暂停并更新计划,而不是默默扩大范围。
结论
计划模式最适合把AI编程从即时生成变成受控工程流程。它不能消除错误,但能让错误更早暴露,并让用户在修改发生前掌握影响范围。先审方案、再小步执行、最后用真实结果验收,是小白和专业团队都能复用的安全方法。
参考来源:Qwen Code更新说明。