> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qoder.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 任务管理

Quest 提供了灵活的任务管理能力。本文将介绍如何创建、暂停与恢复任务，以及如何利用 Fork 会话等功能高效管理你的开发工作流。

### 创建任务

点击左侧任务列表顶部的 **创建 Quest** 按钮。创建任务时可配置：

* **模式选择**：创建任务时选择 Agent 或 Experts 模式，两者适用场景不同。
  * **Agent 模式**：端到端自主编程，单智能体驱动。你描述目标，Agent 自主澄清需求、规划方案、执行代码、验证结果。适合功能开发、原型验证、工具搭建等任务。
  * **Experts 模式**：多智能体协作，Team Lead 自动拆解任务并组建专家团队。前端、后端、QA、代码评审等专家并行执行、互不等待，Team Lead 实时对齐并整合结果，最终交付可落地的工程结果。适合前后端全栈开发、复杂问题定位与修复、技术方案调研等中大型任务。
* **分支管理**：Quest 支持为任务创建并切换 Git 分支，方便隔离不同任务的代码变更。
* **执行环境**：本地模式和 Worktree 模式，详情可见下方的[执行环境](./execution-environments)章节。
* **Spec 驱动**：选择是否启用 Spec 驱动。启用后 Agent 会先生成结构化 Spec 文档（需求描述、设计方案、任务拆分、验收标准），经你确认后再执行。

### 暂停与恢复

任务执行中，点击 **Pause** 按钮暂停。暂停后，点击 **Resume** 恢复执行。

### 追加需求

执行过程中，直接在输入框发送新需求。Quest 会调整计划并继续工作。

### 任务状态管理

任务生命周期包含四种状态：

| 状态                  | 说明            |
| :------------------ | :------------ |
| **Running**         | Agent 正在执行中   |
| **Action Required** | 等待用户确认或输入     |
| **Ready**           | 任务已完成，可继续对话迭代 |
| **Error**           | 执行过程中发生错误     |

### Fork 会话

点击会话的更多按钮，选择 **Fork** 即可从当前会话创建一条独立的新会话。新会话继承原会话的全部上下文和历史消息，但后续对话彼此独立、互不影响。
适用于基于同一段讨论尝试不同方案，或将当前任务拆成多条独立线并行推进。
