Qoder CN 中文文档 下载 App

Agent 模式——让智能体自主执行并端到端交付

Agent 模式是什么

Agent 模式是 Quest 的核心工作方式——你描述一个目标,Agent 自主规划、执行、验证并交付结果。整个过程你不需要每一步确认,只需要在关键节点审批或在方向偏离时插话修正。

典型流程

1. 发起任务

在 Quest 视窗点击「新建任务」,输入你的目标描述。好的目标描述应该:

2. Agent 自主规划

Agent 拿到目标后会:

  1. 理解:读取项目结构、找到相关文件、理解依赖。
  2. 规划:拆解为执行步骤(每一步读什么、改什么、跑什么)。
  3. 工具检查:确认需要哪些工具(文件读写、Grep、终端、MCP)。

这一切在 Quest 的任务面板里透明展示——你可以看到 Agent 在「正在规划任务」阶段。

3. 执行与验证

Agent 开始逐步执行:

整个执行过程在任务面板中实时展示,包括:

Agent 执行过程
Agent 运行测试并实时展示输出结果

4. 交付与审批

任务完成后,Agent 会:

权限与确认

Agent 执行有副作用的操作前会请求确认。你可以设置:

设置项说明
默认行为每一次文件写入、终端命令都弹确认
自动放行范围可以配置哪些目录的写入、哪些命令(如 npm install)自动放行
完全自动某些场景下可以放行所有操作(需谨慎)

迭代修正——中途插话

Agent 执行过程中你可以随时追加新指令:

Agent 会 带着完整上下文 把新需求排入队列——不会从头再来。比如已经改好了 Service,你追加「顺便加一个按角色过滤的参数」,它会在当前基础上继续改,而不是重新规划。

适用场景

场景目标描述示例
实现新功能「在订单模块添加一个统计接口,返回每日订单量和 GMV」
修复 bug「修复用户反馈的:登录后偶发性丢失 session 的问题」
批量重构「把所有 Controller 里直接返回 Response 的方法,统一改成返回 Result<T>」
代码迁移「把项目从 Vue 2 升级到 Vue 3 的 Composition API」
调研 + 实现「调研并集成一个分布式锁的实现,用于秒杀场景」

和右侧 Agent 的区别

同样是 Agent 模式,Quest Agent 和右侧面板 Agent 的区别在于 任务管理方式:

如果你预计任务会跑超过 10 分钟、会频繁跑命令、需要多轮迭代——直接在 Quest 里发起。

下一步