先日、VS Code の GitHub Copilot Chat の 3 つの基本モード「Ask」「Edit」「Agent」を実装レベルで深堀りした記事を書きました。実装を読み解くことで、「インテント」と呼ばれる単位でエージェントの振る舞いを制御している設計や、各モードがどのようにインテントを活用して Chat Completions API を呼び出しているかが明らかになりました。 本記事では、さらに GitHub Universe 2025 で発表された「Plan」モードについて、実装を読み解いていきます。前提とするのは、VS Code の GitHub Copilot Chat です。 なお、この記事では、2025 年 12 月 27 日時点のコードを参照しています(microsoft/vscode-copilot-chat: 233302c、microsoft/vscode: 1d

