GitHub Enterprise の管理設定ファイル「managed-settings.json」が一般提供開始
本文の状態
日本語全文を表示中
詳細モードで約2分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
GitHub Changelog
GitHub Enterprise Cloud の顧客は、組織内の非公開リポジトリに配置した managed-settings.json ファイルを通じて、Copilot クライアントの AI 基準を構成できるようになった。これにより、企業は VS Code や Copilot CLI 向けに新たなガバナンスと拡張フローを定義可能となる。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
GitHub Enterprise Cloud の顧客は、選択された組織内の .github-private リポジトリに維持される managed-settings.json ファイルを通じて AI 基準を設定できます。これにより、企業は VS Code や Copilot CLI などの Copilot クライアントに適用される新しいガバナンスおよび拡張性のフローを定義することが可能になります。managed-settings.json の設定は、エンタープライズ設定の AI Controls タブで利用可能なポリシーに加えて機能します。
managed-settings.json は、サポート対象のキーにおいて、ユーザーがクライアント側でファイルベースに設定した構成よりも優先されます。この構成は、Copilot によってユーザーが認証するたびにサーバーから取得され、メモリに格納され、毎時間更新されます。
サポート対象のキー
定義されたすべてのキーはオプションであるため、ガバナンスおよび拡張性の戦略に最も適した構成を選択できます。追加のキーは時間の経過とともに継続的に追加されていきます。
extraKnownMarketplaces
enabledPlugins
strictKnownMarketplaces
disableBypassPermissionsMode
model
サポート対象クライアント
現在、managed-settings.json で定義された設定は、ユーザーがエンタープライズまたはその組織のいずれかから発行された Copilot Business または Copilot Enterprise ライセンスを保有している場合に、VS Code および Copilot CLI で強制されます。私たちは、Copilot SDK を通じてこのサポートをすべての Copilot クライアントに拡張する作業を進めています。
はじめに
エンタープライズ管理設定の使用を開始するには、AI コントロールタブまたは API を介して、構成をホストする組織を選択する必要があります。Copilot は、組織の .github-private リポジトリ内の managed-settings.json ファイルを検索します。ソース組織の .github-private リポジトリでは、copilot/managed-settings.json のパスに管理設定ファイルを作成してください。サポートされているキーと値を追加し、デフォルトブランチにコミットすることで、VS Code および Copilot CLI 内で構成が有効になります。
後方互換性
AI スタンダードのソースに対するサポート対象パスは copilot/managed-settings.json ですが、.github/copilot/settings.json についても後方互換性が保たれています。
カスタムエージェント用のソース組織をすでに設定している場合、この設定では同じ .github-private リポジトリが使用されます。構成が有効になっているかどうかは、エンタープライズ設定の AI コントロール下にある Agents ページで確認できます。
詳細については、「エンタープライズ管理設定の設定」をご覧ください。
GitHub コミュニティ内のディスカッションに参加してください。
原文を表示
GitHub Enterprise Cloud customers can configure AI standards through a managed-settings.json file maintained in a .github-private repository in a selected organization. This allows the enterprise to define new governance and extensibility flows that apply to Copilot clients such as VS Code or Copilot CLI. The configuration in managed-settings.json is in addition to the policies available in the AI Controls tab in enterprise settings.
managed-settings.json takes precedence over file-based configuration set by users in their clients for the supported keys. The configuration is fetched from the server by Copilot every time a user authenticates, stored in memory, and refreshed hourly.
Supported keys
All defined keys are optional so that you may choose what configuration applies best for your governance and extensibility strategy. Additional keys will be continuously added over time.
extraKnownMarketplaces
enabledPlugins
strictKnownMarketplaces
disableBypassPermissionsMode
model
Supported clients
Today the configuration defined in managed-settings.json is enforced in VS Code and Copilot CLI whenever a user has a Copilot Business or Copilot Enterprise license issued from the enterprise or one of its organizations. We are working to extend this support across all Copilot clients through the Copilot SDK.
Getting started
To start using enterprise managed settings, you’ll need to select an organization to host your configuration in the AI Controls tab in enterprise settings or via the API. Copilot looks for managed-settings.json in the organization’s .github-private repository. In the source organization’s .github-private repository, create the managed settings file at copilot/managed-settings.json. Add any of the supported keys and values and commit the file to the default branch for the configuration to take effect in VS Code and Copilot CLI.
Backward compatibility
The supported path for AI standards source is copilot/managed-settings.json, with backward compatibility for .github/copilot/settings.json.
If you’ve already configured a source organization for custom agents, this setting uses that same .github-private repository. You can confirm that your configuration is active on the Agents page under AI controls in your enterprise settings.
To learn more, see configuring enterprise managed settings.
Join the discussion within GitHub Community.
The post Enterprise managed-settings.json is generally available appeared first on The GitHub Blog.
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み