settings.json

enabledPlugins

plugin-id@marketplace-id 形式で有効化するプラグインを指定します(例: { "formatter@anthropic-tools": true })。

使い方・用途

  • プロジェクト固有のツールや機能をチーム全員で共有するために、リポジトリの .claude/settings.json に記載してプラグインを強制有効化する場合に使用します。
  • 管理設定で使用することで、セキュリティポリシーを遵守した特定の承認済みプラグインを組織全体に確実に配布・適用できます。
英語原文(公式ドキュメントより)

Enabled plugins using plugin-id@marketplace-id format. Example: { "formatter@anthropic-tools": true }. See https://code.claude.com/docs/en/plugins

関連する変更履歴

v2.1.152(1件)

Fixed
/doctor が、削除済みのマーケットプレイスやプラグインを参照している古い enabledPlugins 設定に対してエラーを報告する問題を修正しました。
英語原文を表示
Fixed /doctor reporting "marketplace not found" or "plugin not found" for stale enabledPlugins entries referencing removed marketplaces or dropped plugins

変更前

過去にインストールして現在は存在しないプラグインのゴミが設定に残っていると、診断コマンドが不適切なエラーを出し続けていました。

変更後

現在の環境に存在しない古い設定が適切に無視または処理されるようになり、診断結果の正確性が向上しました。

ユーザーへの恩恵

トラブルシューティング時に本来注目すべき問題に集中でき、ノイズのないクリーンな診断レポートが得られます。

関連ドキュメント

v2.1.80(1件)

Fixed
前回のセッションのキャッシュがある場合に、起動時に一部の管理設定(有効なプラグイン、パーミッション等)が適用されないバグを修正
英語原文を表示
Fixed managed settings (enabledPlugins, permissions.defaultMode, policy-set env vars) not being applied at startup when remote-settings.json was cached from a prior session

変更前

組織で管理されている設定(Managed Settings)を使用していても、過去のセッション情報がキャッシュされていると、起動直後に最新の制限や環境変数が反映されない場合がありました。

変更後

キャッシュの有無に関わらず、起動時に管理ポリシーが確実に最優先で読み込まれるよう修正されました。

ユーザーへの恩恵

企業のセキュリティポリシーや共有設定が常に正しく適用されるため、コンプライアンスを維持したまま安心して作業を開始できます。

v2.1.45(1件)

Added
コンテキストディレクトリから enabledPlugins および extraKnownMarketplaces の読み込みをサポートしました。
英語原文を表示
Added support for reading enabledPlugins and extraKnownMarketplaces from --add-dir directories

変更前

Claude Code は、--add-dir オプションで指定されたディレクトリ内のプラグインやマーケットプレイスに関する設定を自動的に読み込むことができませんでした。

変更後

Claude Code は、--add-dir オプションで指定されたディレクトリ内に enabledPlugins および extraKnownMarketplaces の設定ファイルが存在する場合、それらを認識し、プラグインの有効化やマーケットプレイスの追加を自動的に行えるようになりました。

ユーザーへの恩恵

開発者は、プロジェクト固有のプラグインやマーケットプレイスを --add-dir オプションで簡単に指定できるようになり、開発環境のセットアップが容易になりました。これにより、より迅速にプロジェクト固有のツールや機能を活用できます。