> ## 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 などの機能を使用して開発ワークフローを効率的に管理する方法について説明します。

### タスクの作成

左側のタスクリスト上部にある **New Quest** ボタンをクリックします。タスク作成時に以下を設定できます：

* **モード選択**: タスク作成時に Agent または Experts モードを選択します。それぞれ適したシナリオが異なります。
  * **Agent モード**: 単一エージェント主導によるエンドツーエンドの自律プログラミング。目標を説明すると、Agent が要件の明確化、ソリューションの計画、コードの実行、結果の検証を自律的に行います。機能開発、プロトタイプ検証、ツール構築などに適しています。
  * **Experts モード**: マルチエージェントのコラボレーション。Team Lead が自動的にタスクを分解し、専門家チームを編成します。フロントエンド、バックエンド、QA、コードレビューの専門家が互いを待たずに並行して実行し、Team Lead がリアルタイムですり合わせて結果を統合し、実用的なエンジニアリングの成果を納品します。フルスタック開発、複雑な問題の調査と修正、技術調査などの中・大規模タスクに適しています。
* **ブランチ管理**: Quest はタスクの Git ブランチの作成と切り替えをサポートしており、コードの変更を容易に隔離できます。
* **実行環境**: Local モードと Worktree モード。詳細は下部の[実行環境](./execution-environments)セクションをご覧ください。
* **Spec 駆動**: Spec 駆動を有効にするかどうかを選択します。有効にすると、Agent は実行する前に構造化された Spec ドキュメント（要件の説明、設計案、タスクの分割、受け入れ基準）を生成し、あなたの確認を待ちます。

### 一時停止と再開

タスクの実行中に **Pause** ボタンをクリックして一時停止します。一時停止後、**Resume** をクリックして実行を再開します。

### 要件の追加

実行中、入力ボックスに新しい要件を直接送信します。Quest が計画を調整して作業を継続します。

### タスクステータスの管理

タスクのライフサイクルには 4 つのステータスがあります：

| ステータス               | 説明                      |
| :------------------ | :---------------------- |
| **Running**         | Agent が実行中              |
| **Action Required** | ユーザーの確認または入力を待機中        |
| **Ready**           | タスクが完了し、会話のイテレーションを継続可能 |
| **Error**           | 実行中にエラーが発生              |

### 会話の Fork

セッションの「さらに表示」ボタンをクリックし、**Fork** を選択すると、現在のセッションから独立した新しいセッションを作成できます。新しいセッションは元のセッションの完全なコンテキストとメッセージ履歴を引き継ぎますが、その後の会話は完全に独立しており、互いに影響を与えません。
同じ議論に基づいて異なるアプローチを試す場合や、現在のタスクを複数の独立した並行スレッドに分割する場合に適しています。
