Spirit Agent

セッション

チャット履歴、巻き戻し、フォーク、そして git ワークツリー。

各会話はセッションです。セッションは Spirit データディレクトリ(chats/)に保存され、サイドバーでワークスペースごとにグループ化されます。

巻き戻し

ユーザーメッセージを巻き戻して会話をその時点に復元し、必要に応じてプロンプトを編集して再送信します。最後のターンが誤った方向に進み、修正を積み重ねるよりも再試行したい場合に使用します。

フォーク

アシスタントメッセージからフォークして会話を分岐させます。Desktop ではサイドチャットにフォークして元のスレッドをそのままにすることもできます。

ワークツリー

Composer の 作業場所local(開いたワークスペース)または worktree(分離された git ワークツリー)にできます。サブエージェントは同じ分離のために worktree: true を設定できます。

ワークツリーのパスは {repoRoot}.worktrees/spirit-* のようになります。ワークツリー内で既に実行中のサブエージェントは、そこから別のワークツリーを開始できません。

ワークツリーは、衝突する可能性のある並行編集のためのものです。セッションのバックアップではありません。会話履歴は巻き戻しとフォークが処理します。