Qoder CN 中文文档 下载 App

右侧 Ask/Agent 会话——问答与自主编码的模式切换

快速上手

操作WindowsmacOS
打开右侧会话面板Ctrl + L⌘ + L
切换 Ask / Agent 模式顶部工具栏顶部工具栏
发送请求EnterEnter
应用生成的改动界面提示的按钮界面提示的按钮

Ask vs Agent:两种模式的核心差异

维度Ask(问答模式)Agent(自主编码模式)
定位问答——提供答案和建议,不修改代码自主编码——端到端完成编码任务,修改代码
工具使用有限的项目搜索和代码理解完整工具链:搜索、读写文件、运行命令、Web 搜索
交互节奏一问一答,即时反馈自主规划 → 执行 → 验证,可能跑很久
代码变更不修改文件,建议在对话中展示自主修改文件,每步需审批或自动执行
典型请求「这个报错什么意思?」「有没有更优雅的写法?」「给 User 模块添加批量导出」「把这个服务重构为异步」

Ask 问答模式

Ask 模式适合:

Ask 模式的特点是 快、直接、不碰代码——你在右侧得到答案,自己决定要不要动手改。

Agent 自主编码模式

Agent 模式是 Qoder IDE 最强大的入口——给它一个目标,它会:

  1. 理解:读项目结构、找到相关文件、理解依赖关系。
  2. 规划:把目标拆解为一系列步骤,每一步读什么、改什么、跑什么命令。
  3. 执行:自主调用工具——搜索代码、读写文件、运行终端命令、查看结果。
  4. 验证:跑测试、看输出、根据反馈调整。
  5. 交付:展示改动总结,等你审批。
Agent 执行过程
Agent 在审查代码改动时,会在面板中透明展示每一步的执行结果

Agent 可用的内置工具

工具能做什么
代码搜索Grep 风格全文搜索、Glob 文件查找
文件操作读取、编辑、创建、删除文件
终端命令执行 shell 命令(npm install、pytest、go build 等)
Web 搜索获取实时信息
MCP 服务调用你配置的 MCP 工具

权限与确认

Agent 执行有副作用的操作前会请求确认:

什么时候用哪个模式

你的需求推荐模式
「这个 bug 什么原因?」Ask
「这个接口怎么设计?」Ask
「把 UserService 改成异步」Agent
「给这个模块加单元测试」Agent
「调研一下 XX 框架最新版本特性」Ask + 手动搜索
「把整个模块从 TypeScript 迁移到 JavaScript」Quest 视窗(更长程的任务)

和 Quest 视窗的关系

右侧 Agent 模式和 Quest 里的 Agent 模式 共享能力,但工作界面不同:

如果一个任务预计超过 10 分钟、需要频繁跑命令和多轮迭代——直接开 Quest 更合适。

下一步