Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub Copilot CLI 現状確認会議(2026年2月のすがた)
Search
Toru Makabe
February 18, 2026
Technology
1
110
GitHub Copilot CLI 現状確認会議(2026年2月のすがた)
※リンクを効かせたい場合はダウンロードしてください
Toru Makabe
February 18, 2026
Tweet
Share
More Decks by Toru Makabe
See All by Toru Makabe
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
680
GitHub Copilot CLI 現状確認会議
torumakabe
13
7.2k
Resilience Engineering on Kubernetes
torumakabe
1
47
コンテナー、大事なことだけ
torumakabe
1
160
Microsoft Build 2025 技術/製品動向 for Microsoft Startup Tech Community
torumakabe
2
840
しみじみ語る Microsoftの考える プラットフォームエンジニアリング
torumakabe
4
1.8k
30分でわかる 「クラウドアプリケーション10の設計原則」
torumakabe
9
1.4k
AKSのアップデートを手なずけろ! まず理解 そして実践
torumakabe
3
3.7k
コスト最適化by オーナーシップ ~俺たちはQuick Winで満足しない~
torumakabe
3
4.1k
Other Decks in Technology
See All in Technology
衛星画像即時マッピングサービスの実現に向けて
lehupa
1
250
Context Engineeringの取り組み
nutslove
0
450
Open Table Formatにおけるストレージ抽象化の比較
lycorptech_jp
PRO
0
140
「データの価値を、みんなの武器に。」Data Enablementの価値とツラみ
ryoskdara_
1
110
プレビュー版のDevOpsエージェントを現段階で触ってみた
ad_motsu
1
160
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
1
250
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
1k
『誰の責任?』で揉めるのをやめて、エラーバジェットで判断するようにした ~感情論をデータで終わらせる、PMとエンジニアの意思決定プロセス~
coconala_engineer
0
160
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
220
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
270
配列に見る bash と zsh の違い
kazzpapa3
3
190
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
570
Between Models and Reality
mayunak
1
210
Typedesign – Prime Four
hannesfritz
42
3k
Building AI with AI
inesmontani
PRO
1
720
Product Roadmaps are Hard
iamctodd
PRO
55
12k
BBQ
matthewcrist
89
10k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
My Coaching Mixtape
mlcsv
0
55
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Believing is Seeing
oripsolob
1
65
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
600
Transcript
GitHub Copilot CLI 現状確認会議 (2026年2月のすがた) 真壁 徹 シニア クラウドソリューションアーキテクト 日本マイクロソフト株式会社
• このスライドは2026/2/18に作成しています • このスライドの8割方はGitHub Copilot CLIが書きました • GitHub Copilotは拡充ペースが速いため、常に最新の情報を確認し てください
GitHub Copilot CLI 現状確認
コーディングエージェントに対する多様なニーズ 対話式でコーディングしたい / 別作業の裏や夜間にやっておいて欲しい 細かくチェックしたい / 成果物はまとめて得たい
作業はひとつずつ進めたい / 並列で作業したい ローカルで実行したい / クラウドで動かしたい GUI / CLI/TUI 個人的なアシスタントにしたい / チームの一員と位置づけたい 設計はClaude Opus 4.6を、実装とレビューはGPT 5.3 Codexを使いたい
GitHubのビジョン: Agent HQ Introducing Agent HQ: Any agent, any way
you work - The GitHub Blog • 単一のエージェント、モデルではソフトウェアライフサイクル全体をカバーできない • GitHubは多様なエージェントやモデルを制御する本拠地(HeadQuaters)となる
GitHub Copilot 3種のエージェント Local: GitHub Copilot Agent mode
Visual Studio Codeなどのエディタ/IDEにプラグイン 対話型、同期 提案されたコードをIDE上で確認しながらコーディングできる Local Background: GitHub Copilot CLI(Preview) GitHub Copilot Coding Agent と共通のコア機能 + CLI 対話的にも、ジョブ型でも使える UIを簡素化しているため、エージェントが問題解決に集中できる。複雑なコーディングや分析に向く Cloud: GitHub Copilot Coding agent GitHub Actionsで動く、GitHubワークフローに溶け込むエージェント Issueに要件を書きCoding Agentに割り当てると、コードをPull Requestしてくれる ジョブ型、非同期 この会議の対象。高まる CLI型の需要に合わせて、 2025/9にリリース
Agentic DevOps での位置づけ (Azureとの組み合わせ例) Code Build & Maintain Operate IDE/Terminal
Local/Background Agent + GitHub Actions GitHub Issues GitHub Repos Cloud Coding Agent Tools/Skills + AI Foundry Azure SRE Agent Tools/Skills + CLI
活発に開発されている github/copilot-cli: GitHub Copilot CLI brings the power of Copilot
coding agent directly to your terminal. Releases · github/copilot-cli
この資料の主な対象範囲 基本的な機能・位置づけ・カスタマイズファイルなどは1月版をご覧ください GitHub Copilot CLI 現状確認会議 (2026年1月のすがた)
この資料は、2026/1/20〜2/17の間に追加・改善された機能を紹介します この期間に25回リリース (v0.0.387 → v0.0.411)
プランモード (v0.0.387〜) Shift+Tab でモード切替(循環) 計画明確化のため、エージェントが 具体的な質問、確認をしてくる 実装計画をplan.mdに生成
プランモード中は実装しない Interactive Plan Autopilot (後述) Shift+Tab Shift+Tab Shift+Tab
ステアリング - エージェント実行中の指示・キューイング エージェントの作業中でもメッセージを送って方向修正(ステアリング)可能 送った指示はキューに入り、順番に処理される メッセージを入力しEnterで送信・キューイング
/compact 実行中のメッセージも自動キューイング シェルコマンド(!)もエージェント作業中に並列実行可能 プランモード中のステアリングにも対応
プラグインマーケットプレイス (v0.0.392〜) プラグインでCLIの機能を容易に拡張できる仕組み 拡張できるもの: MCPサーバー / カスタムエージェント
/ スキル / フック / LSP設定 CLIに登録済みのマーケットプレイス awesome-copilot: https://github.com/github/awesome-copilot/tree/main/plugins copilot-plugins: https://github.com/github/copilot-plugins/tree/main/plugins 例: WorkIQプラグインのインストール /plugin install workiq@copilot-plugins WorkIQプラグイン: M365 Copilot連携 「昨日のTeams会議で実装が決まった機能をリストして」 シェルから直接 copilot plugin install/list/update も実行可能 CI/スクリプトでの自動化に
プラグインマーケットプレイスの使い方 マーケットプレイス管理 /plugin marketplace list 一覧表示 /plugin
marketplace add <repo-or- url> マーケットプレイスを追加 /plugin marketplace remove <name> マーケットプレイスを削除 プラグインの操作 /plugin install <name>@<marketplace> インストール /plugin list インストール済み一覧 /plugin update <name> 更新 /plugin uninstall <name> 削除
/diff - 変更差分の確認 (v0.0.389〜) セッション中の変更差分を表示 ファイル一覧はカルーセルナビゲーショ ン
指定の行でコメントし、エージェントに 指示、フィードバックが可能 スクロール加速・ビジュアルインジケー ターで快適な操作
/review - コードレビューエージェント (v0.0.388〜) セッション中のコード変更をAIが分析 ・レビュー 大規模な変更セットにも対応
ビルド成果物を自動除外 最大100ファイルまでの変更を処理 コミット前のセルフレビューに /diffで差分を確認 → /reviewで品質チェック 複数モデルでの並列レビューが容易 例: /review Opus 4.6 と Codex 5.3 でレビュー してください
Esc×2 rewind - 変更の巻き戻し (v0.0.393〜) Esc×2 で直前の指示による変更を巻き戻し(変更ファイルのリストア) gitリポジトリ内で動作
Alt-Screenモード (v0.0.404〜) 通常モードの課題: CLIの長い出力がターミナル履歴に残り、以前のコマンドが埋もれる ターミナルの途中からTUIが描画される Alt-Screenモードの価値
別スクリーンバッファで動作 Copilot CLIが終了すると元のターミナルに戻る vim/lessの終了と同様 設定 copilot --alt-screen on/off フラグ使用時にconfigに保存される
MCP (Model Context Protocol) 強化 (v0.0.389〜) MCPサーバーのOAuth 2.0認証対応(自動トークン管理)
/mcp show でサーバー詳細・利用可能ツールを表示 MCP instructionsサポート(サーバーからの指示を反映) .vscode/mcp.json によるワークスペースローカル設定 VS Code Agent modeと同じ設定ファイルを共有 structuredContent対応(リッチUI表示) MCP serverのエラー・ロード状態がタイムラインに表示
/ide - IDE連携(現在はVS Codeのみ, v0.0.409〜) CLIで変更したファイルがVS Codeの エディタに表示される
変更を確認しながら作業を進められる
/ide - IDE連携(現在はVS Codeのみ, v0.0.409〜) VS Codeのエディタで選択した行をCLIのコンテキストにできる
ACP - Agent Client Protocol (v0.0.397〜) copilot --acp でACPサーバーとして起動
IDE等からの接続を受け付けるバックエンドとして動作 JSON-RPC 2.0ベースの双方向プロトコル セッションモード・モデル変更・パーミッション設定に対応 IDE等クライアント Copilot CLI (ACPサーバー) ACP (JSON-RPC 2.0)
新モデル追加 Claude Opus 4.6 (v0.0.404) Claude Opus 4.6
Fast - Preview (v0.0.406) Claude Sonnet 4.6 (v0.0.411) Reasoning summariesがデフォルトで有効 (v0.0.403) Ctrl+T でReasoning表示のトグル モデルファミリー間の切り替え時にチャット履歴を保持 (v0.0.401) モデルピッカーにファジー検索・2カラムレイアウト (v0.0.400)
自動アップデート (v0.0.396〜) copilot version / copilot update コマンド
起動時に自動アップデート可能 設定や環境変数で有効/無効化できる ほぼ毎日リリースされるため、運用負荷を大きく軽減
Autopilotモード (v0.0.400〜, v0.0.411で全ユーザー開放) Shift+Tab でモードを切り替え: Interactive → Plan →
Autopilot タスク完了までエージェントが自律的に作業を継続 v0.0.411で全ユーザーに開放(--experimental不要) Interactiveモードとの違い ツール実行ごとの確認が不要(許可設定に基づく) 例: 「テストが通るまで修正して」→ コード生成→テスト→失敗→修正を自動循環
サブエージェントとタスク管理の強化 バックグラウンドエージェントが全ユーザーに開放 (v0.0.404) /tasks でバックグラウンドタスクの表示・管理 サブエージェントの信頼性向上:
ポリシーブロック時のフォールバック 異なるモデル使用時に正しいツールを受け取る agentStop / subagentStop フックで完了制御 /usage にトークン消費量を表示
セッション管理とCopilot coding agent連携 copilot --resume でセッションピッカーを開き過去のセッションを再開 copilot --continue
で直前のセッションを即座に再開 Copilot coding agentとの連携: GitHub.comのAgentsタブから「Continue in Copilot CLI」 コマンドをコピーしターミナルで実行 クラウドで開始した作業をローカルのCLIで継続可能
Docker Sandboxサポート Docker Desktop 4.58+でSandbox内で実行 MicroVMベースの隔離 — ホストに影響なし
--yolo モードをSandbox内で安心して使える エージェントがnpmやpipでホスト環境を汚すのが嫌な人にも Sandboxとホストの間でファイルは同期される コマンド例: docker sandbox run copilot ./project -- --yolo DevContainerを作るほどでもないな、という状況に合う 現状、GitHub Copilot CLIのフル機能は使えない 例: IDE連携 対応: macOS / Windows
LSP (Language Server Protocol) サポート go-to-definition、hover、diagnostics等を利用可能 LSPサーバーはバンドルされない
ユーザーが個別にインストール 設定ファイル: ~/.copilot/lsp-config.json .github/lsp.json 注意: 現状かなりExperimental
/fleet - 並列エージェントオーケストレーション (v0.0.411で開放) /fleet <プロンプト> でタスクを並列実行 タスクの分解や依存関係、並列実行可否はエージェントにお任せ
動作フロー 1. タスク分解と状態追跡開始 2. サブエージェントをバックグラウンドで並列起動 3. 結果を収集・統合 プロンプト Explore Task Code-review 結果統合
そのほかの改善 /theme - テーマピッカー(Dark/Light等) /init - Copilot instructionsを自動生成
/changelog - リリースノートをその場で表示 /instructions - カスタム指示の表示・切替 /tasks - バックグラウンドタスクの表示・操作 ? キーでクイックヘルプ /streamer-mode - プレビューモデル名・クォータ詳細を非表示(配信・画面 共有向け) gitコミットに Co-authored-by: Copilot トレーラー自動追加 Copilotが関与したコミットを後から識別可能
新しいスラッシュコマンド一覧 (v0.0.387〜v0.0.411) コマンド 説明 バージョン /diff セッション中の変更をレビュー v0.0.389 /review コード変更を分析
v0.0.388 /plugin プラグインマーケットプレイス管理 v0.0.392 /init Copilot instructions生成 v0.0.396 /experimental 実験的機能のオン/オフ v0.0.396 /theme テーマピッカー v0.0.400 /allow-all, /yolo 全パーミッション自動承認 v0.0.399 /tasks バックグラウンドタスクの表示・操作 v0.0.404 /changelog リリースノート表示 v0.0.406 /instructions カスタム指示の表示・切替 v0.0.407 /on-air, /streamer-mode プレビューモデル名・クォータ非表示 v0.0.407 /ide IDE連携(現在はVS Code) v0.0.409 /rename セッション名変更 v0.0.392 /models /model のエイリアス v0.0.389
安定性・パフォーマンス改善 メモリ使用量の改善 ストリーミングチャンクのエンコーディング最適化 コンパクション後の一時イベント退避でメモリ成長を抑制 大量セッション読込・シェル大量出力時の改善
grep/globの大量結果のメモリ対策 自動コンパクション改善 拡張思考(extended thinking)をコンパクション後も保持 スキル・ツール呼出シーケンスをコンパクション後も維持 サーバーエラー時のストリーミング応答を自動リトライ
まとめ 勢いあるよ レッツトライ
None