# ループ
URL: /ja/docs/agent/loop

エージェントがfinish_taskを呼ぶまで作業を続行させます。



ループはセッションの切り替えです。オンにすると、通常のアシスタントメッセージはターンを終了**しません**。エージェントはタスクが完了するまでツールを使い続け、その後`finish_task`を呼び出すことが期待されます。

## オンにする [#オンにする]

デスクトップでは、コンポーザーでループを有効にします（`/loop`チップ）。CLI TUIでは、`/loop`を実行します。

`finish_task`はループがオンの間のみ公開されます。ループがオフでモデルがそれでも呼び出す場合、Spiritは未知のツールとしてその呼び出しを拒否します。

## 使用するタイミング [#使用するタイミング]

ループは、実装、テスト、修正、繰り返しといった、手間をかけたくないマルチステップのジョブに使用します。単一の質問や1ファイルの編集にはオフのままにします。

ループは[承認](./approvals.mdx)を変更しません。デフォルトの承認は引き続き編集とシェルで一時停止します。
