Home›GitHub Copilot›GitHub Copilotのローカルサンドボックスが一般提供開始
Local sandboxing for GitHub Copilot now generally available

GitHub Copilotのローカルサンドボックスが一般提供開始Local sandboxing for GitHub Copilot now generally available

元記事を読むRead original articlegithub.blog(新しいタブで開きます)(opens in a new tab)
AI2 点サマリ2 key points
  • GitHub Copilotのローカルサンドボックスが、CLI、Copilotアプリ、Agent Host対応VS Codeで一般提供となりました。
  • MXCのポリシーでファイル、ネットワーク、認証情報へのアクセスを制限し、安全なローカル自動化を支援します。
  • GitHub Copilot local sandboxing reaches GA for the CLI, app, and Agent Host VS Code.
  • MXC policies limit agent access to files, networks, and credentials for safer local automation.

本ページの本文と要約は AI による自動生成です。日本語版と英語版は言語ごとに独立して生成されるため、表現や詳しさが異なる場合があります。正確性は元記事 (github.blog) をご確認ください。The body and summaries are AI-generated independently for each language, so wording and detail may differ. Verify accuracy at the original source (github.blog).

要約と収集メタデータに基づく AI 解説。元記事全文の転載・翻訳ではありません。AI explainer based on the summaries and collected metadata, not a copy or translation of the full source article.

ローカルサンドボックス

GitHub Copilotのローカルサンドボックスが一般提供となった。開発者自身のマシン上で動くエージェント型ワークフローに、安全な実行境界を設け、Copilotが開始するツールやコマンドのアクセス範囲を制御できる。

対応セッション

利用対象はGitHub Copilot CLI、GitHub Copilotアプリ、Agent Hostを使用するVS Codeセッション。これらで実行される処理に対し、開発者または所属組織が定義したポリシーに基づいて、ファイルシステムやネットワーク、認証情報、そのほかのシステム機能へのアクセスを制限する。

MXCポリシー

ローカルサンドボックスはMicrosoft eXecution Container(MXC)によって実現される。MXCは共通のサンドボックスポリシーを、Windows、macOS、LinuxそれぞれのネイティブなOS制御へ変換する仕組みだ。これにより、共通ポリシーを各OSの制御に反映できる。

アクセス制御

ポリシーでは、エージェントが実行するコマンドについて、読み取りや変更を許可するファイルとディレクトリを限定できる。さらに、インターネットとローカルネットワークへの接続、Gitの認証情報、GitHub CLIの認証情報へのアクセスも制御対象となる。Copilotによるローカル処理を、定義された権限の範囲内で実行するための機能として提供される。

Local sandboxing

Local sandboxing for GitHub Copilot is now generally available, giving developers a secure execution boundary for agentic workflows on their own machines. It is available in GitHub Copilot CLI, the GitHub Copilot app, and VS Code sessions using Agent Host.

The boundary applies to tools and commands initiated by Copilot. Rather than allowing those operations unrestricted access to the local environment, sandboxing constrains which system resources they can use.

Restricted access

Copilot-initiated tools and commands can run with restricted access to the filesystem, network, credentials, and other system capabilities. The applicable restrictions are based on policies defined by the individual developer or their organization.

These policies can limit the files and directories that commands run by an agent are able to read or modify. This lets developers place boundaries around local file access while using agentic workflows.

Microsoft eXecution Container

Local sandboxing is powered by Microsoft eXecution Container, or MXC. It translates a common sandbox policy into native operating-system controls across Windows, macOS, and Linux.

This common-policy approach allows the sandbox restrictions to be expressed consistently while MXC applies them through the controls provided by each supported operating system. The resulting execution boundary remains on the developer’s own machine.

Network and credentials

The controls also cover connectivity and authentication resources. Developers or their organizations can control access to the internet and local networks, limiting where agent-run commands are permitted to connect.

Policies can additionally restrict access to Git credentials and GitHub CLI credentials. Together with filesystem controls, these restrictions define what Copilot-initiated commands can access or change during local automation.

ポコとTECHガイドPoko & TECH Guide

ポコと当サイトのTECHガイドが、記事の要約と収集した情報から読みどころを語るAI生成の対話です。Poko and TECH Dashboard's own TECH Guide discuss the article's highlights in an AI-generated conversation based on its summary and collected source details.

  1. ポコPoko仕事でCopilotにコマンドを任せるとき、普段の何が変わるの?When I let Copilot run commands for work, what changes in everyday use?
  2. TECHガイドTECH Guide自分のPC上でも、ファイルやネットワーク、認証情報へのアクセスを制限して実行できるよ。安全なローカル自動化を支える仕組みだね。On your own machine, commands can run with restricted access to files, networks, and credentials. It creates a safer boundary for local automation.
  3. ポコPoko前は、そういう制限をかけられなかったの?Couldn’t we apply those restrictions before?
  4. TECHガイドTECH Guide以前に何ができたかまでは書かれていないよ。今回はCLI、Copilotアプリ、Agent Host対応VS Codeで一般提供になったのが違いだね。The article doesn’t specify what was possible before. The change here is general availability in the CLI, Copilot app, and Agent Host-enabled VS Code sessions.
  5. ポコPokoいちばんの収穫は、Copilotに任せる範囲を自分たちで決めやすくなったことかな。So the biggest takeaway is that we can better define what Copilot is allowed to access, right?
  6. TECHガイドTECH Guideそうだね。次はMXCのポリシーで、読める・変更できる場所や通信、認証情報をどう制御するかに注目だよ。Yes. Next, focus on how MXC policies control readable or writable locations, network access, and credentials.
記事情報・収集記録Article details & collection record
出典Source
GitHub Changelog公式Official
公開日時 (JST)Published (JST)
収集日時 (JST)Collected (JST)
配信形式Format
変更履歴Changelog
原文言語Source language
EN
重要度の位置づけImportance in this lane
MediumMedium priority(GitHub Copilot 218件中、同等以上 166件)(166 of 218 GitHub Copilot entries are equal or higher)
出典の平均重要度(掲載直近 30 件・最大 30 件)Source average (last 30 listed, up to 30)
2.0 / 31=情報 · 2=中 · 3=高1=Info · 2=Medium · 3=High
情報の寿命Half-life
短命 (ニュース)Short-lived (news)

🧠GitHub Copilot の他の記事More from GitHub Copilotもっと見る →View more →

ページ上部へScroll to top