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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Toru Makabe
February 18, 2026
Technology
6k
7
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub Copilot CLI 現状確認会議(2026年2月のすがた)
※リンクを効かせたい場合はダウンロードしてください
Toru Makabe
February 18, 2026
More Decks by Toru Makabe
See All by Toru Makabe
Azure Lifecycle with Copilot CLI
torumakabe
4
1.4k
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
1.5k
GitHub Copilot CLI 現状確認会議
torumakabe
16
16k
Resilience Engineering on Kubernetes
torumakabe
1
76
コンテナー、大事なことだけ
torumakabe
1
200
Microsoft Build 2025 技術/製品動向 for Microsoft Startup Tech Community
torumakabe
2
960
しみじみ語る Microsoftの考える プラットフォームエンジニアリング
torumakabe
4
1.9k
30分でわかる 「クラウドアプリケーション10の設計原則」
torumakabe
9
1.5k
AKSのアップデートを手なずけろ! まず理解 そして実践
torumakabe
3
3.9k
Other Decks in Technology
See All in Technology
Compose 新機能総まとめ / What's New in Jetpack Compose
yanzm
0
150
ゼロをイチにする仕事が終わったあと
smasato
0
310
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
160
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
810
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
440
記録をかんたんに、提案をパーソナルに ── AIであすけんが目指すもの
oprstchn
0
170
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
3
3.1k
Baseline対応のDOMの型定義を作った
uhyo
3
720
“ID沼入口” - 基本とセキュリティから始める、考え続けるためのID管理技術勉強会 告知&イントロ
ritou
0
440
インフラ寄りSREでも 開発に踏み出せる〜境界を越えてユーザー体験に向き合いたい〜
sansantech
PRO
0
2.6k
SRE歴2ヶ月でも開発6年の知見を活かして、チームで止まっていた環境改善を前に進めた話
a_ono
1
220
Terraform共通モジュールをチーム横断で“変えられる”運用へ ― リリースと適用の分離
kekke_n
0
1.8k
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
500
The Art of Programming - Codeland 2020
erikaheidi
57
14k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Done Done
chrislema
186
16k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Agile that works and the tools we love
rasmusluckow
331
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
My Coaching Mixtape
mlcsv
0
170
Technical Leadership for Architectural Decision Making
baasie
3
430
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