跳转到主要内容

概览

Quest Mode 是一项面向复杂、长周期开发任务的 AI 辅助编程功能。你只需用自然语言描述需求,便可将功能开发、漏洞修复、重构和测试等任务委托给 AI,从而大幅提升开发效率。

关键功能

  • AI 辅助技术设计(Design)
AI 助手会分析你的项目并自动生成详尽的技术设计文档(Spec)。这可确保开发者与 AI 对任务达成一致理解,并使 AI 的执行与开发者的目标保持一致。
  • 自主执行(Action Flow)
Spec 完成后,AI Agent 将开始异步执行任务。你可以在 Action Flow 视图中实时观测进度,查看执行计划、进行中的操作以及遇到的任何问题。
  • 任务报告(Task Report)
任务完成后,AI 会自动生成任务报告,总结代码变更、测试结果和验证结论等,帮助你在决定接受或进一步完善结果之前快速评估 AI 生成的代码的质量和完整性。

如何创建任务

  1. 点击 新建任务
  2. 选择相关的上下文(如项目文件或代码片段),并用自然语言输入你的任务描述。
  3. 点击 发送 按钮或 Enter 键开始,AI 会基于你的输入起草一份详细的技术设计文档。
可选:直接执行 如果你不需要详细的技术设计文档,请在对话框中选择 直接执行,AI 将跳过设计阶段并立即开始执行。

技术设计

在技术设计阶段,AI 会:
  • 审阅你项目的 memory 和 context
  • 分析代码库的结构
  • 生成一份完整的 Spec 文档
生成技术设计文档后,你可以自行编辑,或与 AI 一起进行优化,它会自动保存到你项目中的 .qoder/quest 目录。 当你对技术设计文档感到满意时,点击右上角的 开始任务 后,AI 将开始执行。

操作轨迹

任务开始后,你将进入操作执行过程的视图,其中展示:
  • AI 的执行计划
  • AI 实时输出
  • 进度状态及任何阻塞项
对于简单任务,AI 可能会跳过生成详细计划,直接执行实现。 你可以随时添加新需求——即使任务正在运行——只需在聊天框中发送消息,AI 会相应调整计划并继续工作。

任务报告

当任务完成后,系统会切换到任务报告视图。AI 会提供结构化任务总结,包括:
  • 已完成的代码修改的总结
  • 测试结果与验证结论
  • 已更改文件的详细列表
你可以:
  • 分别查看每项更改
  • 点击右上角的 接受 以保留更改并归档任务
  • 点击 取消 以撤销所有更改并结束任务
如需继续处理,请返回 操作轨迹 视图,发送新消息,AI 将从上次停留处继续。
I