GitHub Copilot CLIの/worktreeで何が変わる?8月7日公開の隔離ワークツリー・/rewind復元・複数セッション管理を整理する実装ガイド【2026年速報】

GitHub Copilot CLIの/worktreeで何が変わる?8月7日公開の隔離ワークツリー・/rewind復元・複数セッション管理を整理する実装ガイド【2026年速報】

GitHub Copilot CLIの新しい experimental "/worktree" は、AIエージェントに別ワークツリーを切って作業させたいチームにはかなり実務的な更新です。2026年8月7日の週次リリースでは、/worktree で隔離ワークスペースを即座に作り、Sessions sidebarで並行セッションを切り替え、/rewind でGitがなくてもCopilotが加えた変更を巻き戻せるようになりました。並列検証を回しやすくしつつ、今の作業ブランチを汚しにくくするのが今回の核心です。

GitHub Copilot CLIの/worktreeとは?

/worktree は、現在の作業を止めずに別の Git worktree を切り、その場で新しい会話を始めるためのCLIコマンドです。GitHubの2026年8月7日公開の週次リリースでは、これを「another workspace for exploring changes without disrupting your current work」と説明しています。つまり本流のブランチを維持したまま、別案の実装、バグ再現、破壊的リファクタの試行を並行で回しやすくなりました。

8月7日の更新で何が変わった?

今回のCLI更新で押さえるべき点は4つあります。1つ目は Sessions sidebar から複数セッションを開閉しやすくなったこと。2つ目は experimental /worktree で隔離された作業場所を即作成できること。3つ目は /rewind が Git なしでも使え、Copilotが触った会話とファイルだけを戻しつつ、その後の手修正は残せること。4つ目は timeline 上で tool-call duration を見られるようになり、遅いコマンドや詰まりどころを発見しやすくなったことです。

背景として、GitHubは2026年5月13日のJetBrains向け更新で、Copilot CLI agentに worktree isolation と workspace isolation の2つの隔離モードがあることを先に案内していました。さらに6月17日のCopilot app一般提供でも、各セッションが独自の branch と worktree を持つ並列運用を前面に出しています。8月7日の /worktree は、その隔離思想をCLIから直接たたける形にした更新だと理解すると整理しやすいです。

導入前に確認したい制約

まず /worktree は experimental と明記されています。社内標準フローに即組み込むより、まずは検証・比較実装・レビュー前の試作に寄せるのが安全です。次に、worktree はGitベースの分岐運用と相性が良い一方、非Gitフォルダでは恩恵が出にくいです。逆に /rewind は Git がなくても使えるので、ワークツリーが切れない場面でも「Copilotが触った変更だけ戻したい」という保険として価値があります。

また、GitHub公式は6月17日のCopilot app一般提供時に、Business/Enterprise環境では管理者側のポリシー設定が必要なケースを案内しています。CLI単体と app/IDE 連携では運用条件が違う可能性があるため、情シスや開発基盤チームは「誰がCLIを使えるか」「隔離セッションをどこまで許すか」「レビュー前にmainへ直接触らせないか」を先に決めておくと事故が減ります。

実務ではどう使い分けるべきか

おすすめは3段階です。第1に、本流ブランチでは要件整理と現状確認だけ行い、破壊的変更の可能性がある時点で /worktree に切り出す。第2に、切り出した側ではバグ再現、依存更新、別アプローチの実装を任せる。第3に、結果が良ければ diff とテスト結果を見て採用し、不要なら worktree ごと捨てる。この流れなら、AIエージェントを「本番ブランチに直書きする相棒」ではなく「隔離された検証担当」として扱えます。

特に効くのは、A案/B案の比較、再現が不安定な不具合調査、レビューコメント対応の並列処理です。Sessions sidebar で複数の文脈を持てるため、1つは機能追加、1つは調査、1つは文書整理というように役割を分けやすいです。ツール実行時間も見えるので、「なぜこのセッションだけ遅いのか」を後から振り返れるのも地味に重要です。

/rewind が効く場面は?

/rewind の価値は、Gitの履歴ではなく「Copilotがこの会話で加えた変更」を軸に戻せる点です。たとえばAIにリファクタをさせたが方向性が悪かった、ただしその後に人間が追加したコメントや設定変更は残したい、という場面では通常の git reset より扱いやすい可能性があります。検証用 worktree で試し、だめなら /rewind で戻す、よければ差分だけ採用する、という組み合わせはかなり実戦的です。

よくある質問

Q. 今すぐ全員の標準運用にすべきですか? A. まずは experimental 機能として、検証用ブランチやPoC用途から始めるのが無難です。Q. Git管理外のフォルダでも恩恵はありますか? A. /worktree の恩恵は薄い一方、/rewind はGitなしでも使えるので変更取り消しの保険になります。Q. 既存の作業は安全ですか? A. GitHubは current work を邪魔しない別ワークスペースとして案内しており、隔離前提の設計が今回の主眼です。ただし実運用ではレビュー手順と権限設計を合わせて整えるべきです。

GitHub Copilot CLIやAIコーディングエージェントを安全に広げたい企業は、検証用worktreeの運用設計、レビュー導線、権限制御まで含めて先に標準化しておくと定着しやすくなります。 導入相談はこちら