Quest provides flexible task management capabilities. This article explains how to create, pause, and resume tasks, as well as how to use features like Fork to efficiently manage your development workflow.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.
Create a task
Click the New Quest button at the top of the left task list. You can configure the following when creating a task:- Mode selection: Choose between Agent or Experts mode, which are suited for different scenarios.
- Agent Mode: End-to-end autonomous programming driven by a single agent. You describe the goal, and the Agent autonomously clarifies requirements, plans solutions, executes code, and verifies results. Suitable for feature development, prototype validation, tool building, etc.
- Experts Mode: Multi-agent collaboration where a Team Lead automatically breaks down the task and forms an expert team. Frontend, Backend, QA, and Code Review experts execute in parallel without waiting for each other; the Team Lead aligns and integrates results in real-time to deliver a viable engineering outcome. Suitable for full-stack development, complex issue diagnosis and repair, technical research, and other medium-to-large tasks.
- Branch management: Quest supports creating and switching Git branches for tasks, making it easy to isolate code changes.
- Execution environment: Local mode and Worktree mode. See the Execution environments section below for details.
- Spec-driven: Choose whether to enable Spec-driven development. If enabled, the Agent will first generate a structured Spec document (requirement description, design plan, task breakdown, acceptance criteria) and wait for your confirmation before executing.
Pause and resume
During task execution, click the Pause button to pause. Once paused, click Resume to continue execution.Add requirements
During execution, send new requirements directly in the input box. Quest will adjust the plan and continue working.Task status management
The task lifecycle includes four states:| Status | Description |
|---|---|
| Running | The Agent is currently executing |
| Action Required | Waiting for user confirmation or input |
| Ready | Task is complete, conversation can continue iteratively |
| Error | An error occurred during execution |