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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Toru Makabe
February 18, 2026
Technology
5.3k
7
Share
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
3
990
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
1.1k
GitHub Copilot CLI 現状確認会議
torumakabe
16
15k
Resilience Engineering on Kubernetes
torumakabe
1
63
コンテナー、大事なことだけ
torumakabe
1
180
Microsoft Build 2025 技術/製品動向 for Microsoft Startup Tech Community
torumakabe
2
890
しみじみ語る Microsoftの考える プラットフォームエンジニアリング
torumakabe
4
1.9k
30分でわかる 「クラウドアプリケーション10の設計原則」
torumakabe
9
1.4k
AKSのアップデートを手なずけろ! まず理解 そして実践
torumakabe
3
3.8k
Other Decks in Technology
See All in Technology
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
310
マルチエージェント × ハーネスエンジニアリング × GitLab Duo Agent Platformで実現する「AIエージェントに仕事をさせる時代へ。」 / 20260421 GitLab Duo Agent Platform
n11sh1
0
130
非エンジニア職からZOZOへ 〜登壇がキャリアに与えた影響〜
penpeen
0
500
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
1
260
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
2
12k
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5k
Digitization部 紹介資料
sansan33
PRO
1
7.3k
EarthCopilotに学ぶマルチエージェントオーケストレーション
nakasho
0
260
最新の脅威動向から考える、コンテナサプライチェーンのリスクと対策
kyohmizu
1
650
レビューしきれない?それは「全て人力でのレビュー」だからではないでしょうか
amixedcolor
0
280
Azure PortalなどにみるWebアクセシビリティ
tomokusaba
0
370
幾億の壁を超えて/Beyond Countless Walls(JP)
ikuodanaka
0
140
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
Between Models and Reality
mayunak
3
260
Automating Front-end Workflow
addyosmani
1370
200k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
For a Future-Friendly Web
brad_frost
183
10k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
Embracing the Ebb and Flow
colly
88
5k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
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