Skip to main content

エンタープライズ管理設定リファレンス

Copilot クライアントで使用されるエンタープライズ管理設定スキーマのリファレンス。

この記事で

メモ

この機能は パブリック プレビュー であり、変更される可能性があります。

このリファレンスを使用して、 managed-settings.jsonで現在サポートされているキーについて理解します。

デプロイ方法については、 エンタープライズ管理設定の構成 を参照してください。

優先順位ルール

複数の設定ソースが存在する場合、クライアントは次の順序で設定を適用します。

  1. サーバーで管理される設定
  2. MDM で管理される設定
  3. ファイルベースの設定
  4. ユーザー レベルの設定

MDM で管理される設定が優先されます。 MDM で管理される設定を使用できない場合、クライアントはファイル ベースの設定の前にサーバーで管理された設定を適用します。

サポートされているキー

Keyタイプ指定可能な値Purpose
permissions.disableBypassPermissionsModestring"disable"バイパスまたは YOLO スタイルの allow-all 動作を無効にします
enabledPluginsobjectキー形式: PLUGIN-NAME@MARKETPLACE-NAME; 値: true特定のプラグインをキーで有効にする
extraKnownMarketplacesobject
source.source ("github") とsource.repo (OWNER/REPO) を持つ名前付き Marketplace オブジェクトユーザーがアクセスできるプラグイン マーケットプレースを追加します
strictKnownMarketplacesarray
source 値を持つマーケットプレイス オブジェクトの配列("github"repo の組み合わせ、または "git"url の組み合わせ)プラグインのインストールを明示的に一覧表示されたマーケットプレースに制限する
modelobject
default サポートされているモデル名に設定する既定のモデル ガバナンス設定を定義します
telemetryobject
enabled (boolean)、 endpoint (string)、 protocol ("otlp-http" または "otlp-grpc")、 captureContent (boolean)、 lockCaptureContent (boolean)、 serviceName (string)、 resourceAttributes (object)、 headers (object)
VS Code の OpenTelemetry エクスポートを設定します。

構成例

次の例は、これらのキーを 1 つの管理設定ファイルに示しています。

{
  "permissions": {
    "disableBypassPermissionsMode": "disable"
  },
  "enabledPlugins": {
    "my-plugin@agent-skills": true
  },
  "extraKnownMarketplaces": {
    "agent-skills": {
      "source": {
        "source": "github",
        "repo": "OWNER/REPO"
      }
    }
  },
  "strictKnownMarketplaces": [
    {
      "source": "github",
      "repo": "OWNER/REPO"
    }
  ],
  "model": {
    "default": "MODEL-NAME"
  },
  "telemetry": {
    "enabled": true,
    "endpoint": "https://otel-collector.example.com",
    "protocol": "otlp-http",
    "captureContent": false,
    "lockCaptureContent": true,
    "serviceName": "copilot",
    "resourceAttributes": {
      "deployment.environment": "production"
    },
    "headers": {
      "Authorization": "Bearer TOKEN"
    }
  }
}