589}}589}}
590/>590/>
591 591
592| キー | 説明 | トピック | スコープ |592| Key | Description | Topic | Scope |
593| :---------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------ | :---------------------- |593| :---------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------- | :---------------------- |
594| [`advisorModel`](#advisormodel) | Claude が[アドバイザーツール](/docs/ja/advisor)に質問するときに回答するモデルを選択します | モデルと応答 | Any file |594| [`advisorModel`](#advisormodel) | Claude が[アドバイザーツール](/docs/ja/advisor)に答えるときに使用するモデルを選択します | Model and responses | Any file |
595| [`agent`](#agent) | すべてのセッションを、プロンプト、ツール、モデルを持つ名前付き[サブエージェント](/docs/ja/sub-agents)として開始します | エージェント、セッション、ワークツリー | Any file |595| [`agent`](#agent) | すべてのセッションを、プロンプト、ツール、モデルを持つ名前付き[サブエージェント](/docs/ja/sub-agents)として開始します | Agents, sessions, and worktrees | Any file |
596| [`agentPushNotifEnabled`](#agentpushnotifenabled) | Claude が決定したときに[プッシュ通知をスマートフォンに送信](/docs/ja/remote-control#mobile-push-notifications)することを許可します | リモート、デスクトップ、通知 | Any file |596| [`agentPushNotifEnabled`](#agentpushnotifenabled) | Claude が決定したときに[プッシュ通知をスマートフォンに送信](/docs/ja/remote-control#mobile-push-notifications)することを許可します | Remote, desktop, and notifications | Any file |
597| [`allowAllClaudeAiMcps`](#allowallclaudeaimcps) | デプロイされた[`managed-mcp.json`](/docs/ja/managed-mcp#exclusive-control-with-managed-mcp-json)と一緒に Claude Code が自身で取得する[claude.ai コネクタ](/docs/ja/mcp)をロードします | MCP | Managed |597| [`allowAllClaudeAiMcps`](#allowallclaudeaimcps) | デプロイされた[`managed-mcp.json`](/docs/ja/managed-mcp#exclusive-control-with-managed-mcp-json)と一緒に Claude Code が自身で取得する[claude.ai コネクタ](/docs/ja/mcp)をロードします | MCP | Managed |
598| [`allowedChannelPlugins`](#allowedchannelplugins) | メッセージをプッシュできる[チャネルプラグイン](/docs/ja/channels#restrict-which-channel-plugins-can-run)のデフォルト許可リストを置き換えます | プラグインとスキル | Managed |598| [`allowedChannelPlugins`](#allowedchannelplugins) | メッセージをプッシュできる[チャネルプラグイン](/docs/ja/channels#restrict-which-channel-plugins-can-run)のデフォルト許可リストを置き換えます | Plugins and skills | Managed |
599| [`allowedHttpHookUrls`](#allowedhttphookurls) | [HTTP フック](/docs/ja/hooks)がターゲットできる URL を制限します | フックと自動化 | Any file |599| [`allowedHttpHookUrls`](#allowedhttphookurls) | [HTTP フック](/docs/ja/hooks)がターゲットできる URL を制限します | Hooks and automation | Any file |
600| [`allowedMcpServers`](#allowedmcpservers) | ユーザーが追加できる[MCP サーバー](/docs/ja/mcp)を許可リストに登録します | MCP | Any file |600| [`allowedMcpServers`](#allowedmcpservers) | ユーザーが追加できる[MCP サーバー](/docs/ja/mcp)を許可リストに登録します | MCP | Any file |
601| [`allowManagedHooksOnly`](#allowmanagedhooksonly) | 組織がデプロイする[フック](/docs/ja/hooks)のみを実行します | フックと自動化 | Managed |601| [`allowManagedHooksOnly`](#allowmanagedhooksonly) | 組織がデプロイする[フック](/docs/ja/hooks)のみを実行します | Hooks and automation | Managed |
602| [`allowManagedMcpServersOnly`](#allowmanagedmcpserversonly) | マネージド[MCP](/docs/ja/mcp)許可リストのみが適用されるようにします | MCP | Managed |602| [`allowManagedMcpServersOnly`](#allowmanagedmcpserversonly) | マネージド[MCP](/docs/ja/mcp)許可リストが適用される唯一のものにします | MCP | Managed |
603| [`allowManagedPermissionRulesOnly`](#allowmanagedpermissionrulesonly) | [マネージド設定](/docs/ja/managed-settings)を[権限ルール](/docs/ja/permissions#managed-settings)の唯一の設定ソースにします | 権限設定 | Managed |603| [`allowManagedPermissionRulesOnly`](#allowmanagedpermissionrulesonly) | [マネージド設定](/docs/ja/managed-settings)を[権限ルール](/docs/ja/permissions#managed-settings)の唯一の設定ソースにします | Permission settings | Managed |
604| [`alwaysThinkingEnabled`](#alwaysthinkingenabled) | すべてのセッションで[拡張思考](/docs/ja/model-config#extended-thinking)をオフにします | モデルと応答 | Any file |604| [`alwaysThinkingEnabled`](#alwaysthinkingenabled) | すべてのセッションで[拡張思考](/docs/ja/model-config#extended-thinking)をオフにします | Model and responses | Any file |
605| [`apiKeyHelper`](#apikeyhelper) | 独自のコマンドで[API 認証情報](/docs/ja/authentication#credential-management)を生成します | 認証とプロバイダー | Any file |605| [`apiKeyHelper`](#apikeyhelper) | 独自のコマンドで[API 認証情報](/docs/ja/authentication#credential-management)を生成します | Authentication and providers | Any file |
606| [`askUserQuestionTimeout`](#askuserquestiontimeout) | 未回答の質問がアイドル時間後に[自動継続](/docs/ja/tools-reference#question-auto-continue-timeout)できるようにします | インターフェースとターミナル | User or managed |606| [`askUserQuestionTimeout`](#askuserquestiontimeout) | 未回答の質問が[アイドル時間後に自動継続](/docs/ja/tools-reference#question-auto-continue-timeout)することを許可します | Interface and terminal | User or managed |
607| [`attribution`](#attribution) | Claude Code がコミットとプルリクエストに追加する属性をカスタマイズします | Git と属性 | Any file |607| [`attribution`](#attribution) | Claude Code がコミットとプルリクエストに追加する属性をカスタマイズします | Git and attribution | Any file |
608| [`attribution.commit`](#attribution-commit) | Claude Code がコミットに追加するトレーラーを変更または非表示にします | Git と属性 | Any file |608| [`attribution.commit`](#attribution-commit) | Claude Code がコミットに追加するトレーラーを変更または非表示にします | Git and attribution | Any file |
609| [`attribution.pr`](#attribution-pr) | プルリクエスト説明の属性行を変更または非表示にします | Git と属性 | Any file |609| [`attribution.pr`](#attribution-pr) | プルリクエスト説明の属性行を変更または非表示にします | Git and attribution | Any file |
610| [`attribution.sessionUrl`](#attribution-sessionurl) | [クラウド](/docs/ja/claude-code-on-the-web)および[リモートコントロール](/docs/ja/remote-control)コミットから claude.ai セッションリンクを省略します | Git と属性 | Any file |610| [`attribution.sessionUrl`](#attribution-sessionurl) | [クラウド](/docs/ja/claude-code-on-the-web)および[リモートコントロール](/docs/ja/remote-control)コミットから claude.ai セッションリンクを省略します | Git and attribution | Any file |
611| [`autoCompactEnabled`](#autocompactenabled) | [自動圧縮](/docs/ja/context-window)をオフまたはオンにします | メモリとコンテキスト | Any file |611| [`autoCompactEnabled`](#autocompactenabled) | [自動コンパクション](/docs/ja/context-window)をオフまたはオンにします | Memory and context | Any file |
612| [`autoCompactWindow`](#autocompactwindow) | Claude Code が[圧縮](/docs/ja/context-window)する前にコンテキストがどの程度満杯になるかを設定します | メモリとコンテキスト | Any file |612| [`autoCompactWindow`](#autocompactwindow) | Claude Code が[コンパクト](/docs/ja/context-window)する前にコンテキストがどのくらい満杯になるかを設定します | Memory and context | Any file |
613| [`autoConnectIde`](#autoconnectide) | 外部ターミナルから実行中の[VS Code](/docs/ja/vs-code)または[JetBrains](/docs/ja/jetbrains#from-external-terminals) IDE に自動的に接続します | グローバル設定 | Global config |613| [`autoConnectIde`](#autoconnectide) | 外部ターミナルから実行中の[VS Code](/docs/ja/vs-code)または[JetBrains](/docs/ja/jetbrains#from-external-terminals) IDE に自動的に接続します | Global config settings | Global config |
614| [`autoContinueAtUsageLimit`](#autocontinueatusagelimit) | オープンセッションで待機し、claude.ai 使用制限がリセットされた後に[タスクを自動的に継続](/docs/ja/interactive-mode#wait-for-a-usage-limit-to-reset)します | インターフェースとターミナル | User or managed |614| [`autoContinueAtUsageLimit`](#autocontinueatusagelimit) | オープンセッションで待機し、claude.ai 使用制限がリセットされた後に[タスクを自動的に継続](/docs/ja/interactive-mode#wait-for-a-usage-limit-to-reset)します | Interface and terminal | User or managed |
615| [`autoInstallIdeExtension`](#autoinstallideextension) | VS Code ターミナルから[IDE 拡張機能](/docs/ja/vs-code#install-the-extension)の自動インストールをオフにします | グローバル設定 | Global config |615| [`autoInstallIdeExtension`](#autoinstallideextension) | VS Code ターミナルから[IDE 拡張機能](/docs/ja/vs-code#install-the-extension)の自動インストールをオフにします | Global config settings | Global config |
616| [`autoMemoryDirectory`](#automemorydirectory) | [自動メモリ](/docs/ja/memory#auto-memory)を選択したディレクトリに保存します | メモリとコンテキスト | Any file |616| [`autoMemoryDirectory`](#automemorydirectory) | [自動メモリ](/docs/ja/memory#auto-memory)を選択したディレクトリに保存します | Memory and context | Any file |
617| [`autoMemoryEnabled`](#automemoryenabled) | [自動メモリ](/docs/ja/memory#auto-memory)をオフまたはオンにします | メモリとコンテキスト | Any file |617| [`autoMemoryEnabled`](#automemoryenabled) | [自動メモリ](/docs/ja/memory#auto-memory)をオフまたはオンにします | Memory and context | Any file |
618| [`autoMode`](#automode) | [自動モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)分類器に独自の許可および拒否ルールを追加します | 権限設定 | User or managed |618| [`autoMode`](#automode) | [自動モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)分類器に独自の許可および拒否ルールを追加します | Permission settings | User or managed |
619| [`autoMode.classifyAllShell`](#automode-classifyallshell) | 狭い許可ルールが一致するものでも、すべてのシェルコマンドを[自動モード分類器](/docs/ja/permission-modes#what-the-classifier-blocks-by-default)に送信します | 権限設定 | User or managed |619| [`autoMode.classifyAllShell`](#automode-classifyallshell) | 狭い許可ルールが一致するものでも、すべてのシェルコマンドを[自動モード分類器](/docs/ja/permission-modes#what-the-classifier-blocks-by-default)を通して送信します | Permission settings | User or managed |
620| [`autoScrollEnabled`](#autoscrollenabled) | フルスクリーンレンダリングで[新しい出力に従う](/docs/ja/fullscreen#auto-follow)ことができます | インターフェースとターミナル | Any file |620| [`autoScrollEnabled`](#autoscrollenabled) | フルスクリーンレンダリングで[新しい出力に従う](/docs/ja/fullscreen#auto-follow)ことを有効にします | Interface and terminal | Any file |
621| [`autoUpdatesChannel`](#autoupdateschannel) | 最新ではなく安定した[リリースチャネル](/docs/ja/setup#configure-release-channel)に従います | 更新とバージョン管理 | Any file |621| [`autoUpdatesChannel`](#autoupdateschannel) | 最新ではなく安定した[リリースチャネル](/docs/ja/setup#configure-release-channel)に従います | Updates and versioning | Any file |
622| [`availableModels`](#availablemodels) | [ユーザーが選択できるモデルを制限](/docs/ja/model-config#restrict-model-selection)します | モデルと応答 | Any file |622| [`availableModels`](#availablemodels) | [ユーザーが選択できるモデルを制限](/docs/ja/model-config#restrict-model-selection)します | Model and responses | Any file |
623| [`awaySummaryEnabled`](#awaysummaryenabled) | ターミナルに戻ったときに表示される[セッション要約](/docs/ja/interactive-mode#session-recap)をオフにします | リモート、デスクトップ、通知 | Any file |623| [`awaySummaryEnabled`](#awaysummaryenabled) | ターミナルに戻ったときに表示される[セッション要約](/docs/ja/interactive-mode#session-recap)をオフにします | Remote, desktop, and notifications | Any file |
624| [`awsAuthRefresh`](#awsauthrefresh) | 独自のコマンドで `.aws` の期限切れ[Bedrock 認証情報](/docs/ja/amazon-bedrock#advanced-credential-configuration)をリフレッシュします | 認証とプロバイダー | Any file |624| [`awsAuthRefresh`](#awsauthrefresh) | 独自のコマンドで `.aws` の期限切れ[Bedrock 認証情報](/docs/ja/amazon-bedrock#advanced-credential-configuration)をリフレッシュします | Authentication and providers | Any file |
625| [`awsCredentialExport`](#awscredentialexport) | 独自のコマンドから JSON として[Bedrock 認証情報](/docs/ja/amazon-bedrock#advanced-credential-configuration)を提供します | 認証とプロバイダー | Any file |625| [`awsCredentialExport`](#awscredentialexport) | 独自のコマンドから JSON として[Bedrock 認証情報](/docs/ja/amazon-bedrock#advanced-credential-configuration)を提供します | Authentication and providers | Any file |
626| [`axScreenReader`](#axscreenreader) | [スクリーンリーダーフレンドリーな出力](/docs/ja/accessibility)をレンダリングします | インターフェースとターミナル | Any file |626| [`axScreenReader`](#axscreenreader) | [スクリーンリーダーフレンドリーな出力](/docs/ja/accessibility)をレンダリングします | Interface and terminal | Any file |
627| [`bashOutputMaxChars`](#bashoutputmaxchars) | 成功したコマンドの[出力](/docs/ja/tools-reference#output-limits)のうち Claude が受け取るインライン量を設定します | メモリとコンテキスト | Any file |627| [`bashEditDiffEnabled`](#basheditdiffenabled) | すべての権限モードで[Bash コマンドが変更したファイル](/docs/ja/hooks#bash)を記録します | Interface and terminal | User or managed |
628| [`blockedMarketplaces`](#blockedmarketplaces) | 組織の[プラグインマーケットプレイス](/docs/ja/plugin-marketplaces)ソースをブロックします | プラグインとスキル | Managed |628| [`bashOutputMaxChars`](#bashoutputmaxchars) | 成功したコマンドの[出力](/docs/ja/tools-reference#output-limits)のうち Claude が受け取るインライン量を設定します | Memory and context | Any file |
629| [`browserExternalPageTools`](#browserexternalpagetools) | [デスクトップ](/docs/ja/desktop)ブラウザペインの外部ページで Claude のツールをオフに保ちます | ツール | Managed |629| [`blockedMarketplaces`](#blockedmarketplaces) | 組織の[プラグインマーケットプレイス](/docs/ja/plugin-marketplaces)ソースをブロックします | Plugins and skills | Managed |
630| [`channelsEnabled`](#channelsenabled) | 組織の[チャネル](/docs/ja/channels#enable-channels-for-your-organization)を許可します | プラグインとスキル | Managed |630| [`browserExternalPageTools`](#browserexternalpagetools) | [デスクトップ](/docs/ja/desktop)ブラウザペインの外部ページで Claude のツールをオフにします | Tools | Managed |
631| [`claudeMd`](#claudemd) | マネージド設定から組織全体の[CLAUDE.md](/docs/ja/memory#deploy-organization-wide-claude-md)指示を注入します | メモリとコンテキスト | Managed |631| [`channelsEnabled`](#channelsenabled) | 組織の[チャネル](/docs/ja/channels#enable-channels-for-your-organization)を許可します | Plugins and skills | Managed |
632| [`claudeMdExcludes`](#claudemdexcludes) | メモリがロードされるときに特定の[CLAUDE.md](/docs/ja/memory#exclude-specific-claude-md-files)ファイルをスキップします | メモリとコンテキスト | Any file |632| [`claudeMd`](#claudemd) | マネージド設定から組織全体の[CLAUDE.md](/docs/ja/memory#deploy-organization-wide-claude-md)指示を注入します | Memory and context | Managed |
633| [`cleanupPeriodDays`](#cleanupperioddays) | Claude Code が[トランスクリプト](/docs/ja/data-usage#data-retention)を削除する前に保持する日数を選択します | プライバシーとテレメトリ | Any file |633| [`claudeMdExcludes`](#claudemdexcludes) | メモリがロードされるときに特定の[CLAUDE.md](/docs/ja/memory#exclude-specific-claude-md-files)ファイルをスキップします | Memory and context | Any file |
634| [`companyAnnouncements`](#companyannouncements) | スタートアップで組織のお知らせを表示します | インターフェースとターミナル | Any file |634| [`cleanupPeriodDays`](#cleanupperioddays) | Claude Code が[トランスクリプト](/docs/ja/data-usage#data-retention)を削除する前に保持する日数を選択します | Privacy and telemetry | Any file |
635| [`copyOnSelect`](#copyonselect) | [フルスクリーンレンダリング](/docs/ja/fullscreen#use-the-mouse)およびエージェントビューでマウスで選択したテキストの自動コピーをオフにします | グローバル設定 | Global config |635| [`companyAnnouncements`](#companyannouncements) | スタートアップ時に組織のアナウンスメントを表示します | Interface and terminal | Any file |
636| [`crossSessionInbound`](#crosssessioninbound) | Claude Code が[他のセッションからのメッセージ](/docs/ja/cross-session-messaging#control-inbound-messages)を配信するか、配信せずに通知を表示するか、拒否するかを選択します | エージェント、セッション、ワークツリー | Any file |636| [`copyOnSelect`](#copyonselect) | [フルスクリーンレンダリング](/docs/ja/fullscreen#use-the-mouse)およびエージェントビューでマウスで選択したテキストの自動コピーをオフにします | Global config settings | Global config |
637| [`defaultShell`](#defaultshell) | [`!` プレフィックス](/docs/ja/interactive-mode#shell-mode-with-prefix)で入力したシェルコマンドを実行する Bash または PowerShell を選択します | インターフェースとターミナル | Any file |637| [`crossSessionInbound`](#crosssessioninbound) | Claude Code が[他のセッションからのメッセージ](/docs/ja/cross-session-messaging#control-inbound-messages)を配信するか、配信せずに通知を表示するか、または拒否するかを選択します | Agents, sessions, and worktrees | Any file |
638| [`defaultShell`](#defaultshell) | [`!` プレフィックス](/docs/ja/interactive-mode#shell-mode-with-prefix)で入力したシェルコマンドを実行する Bash または PowerShell を選択します | Interface and terminal | Any file |
638| [`deniedMcpServers`](#deniedmcpservers) | URL、コマンド、または名前で特定の[MCP サーバー](/docs/ja/mcp)をブロックします | MCP | Any file |639| [`deniedMcpServers`](#deniedmcpservers) | URL、コマンド、または名前で特定の[MCP サーバー](/docs/ja/mcp)をブロックします | MCP | Any file |
639| [`desktopSessionCleanupPeriodDays`](#desktopsessioncleanupperioddays) | [Claude Desktop および Cowork トランスクリプト](/docs/ja/claude-directory#cleaned-up-automatically)の経過日数制限を設定します | プライバシーとテレメトリ | User or managed |640| [`desktopSessionCleanupPeriodDays`](#desktopsessioncleanupperioddays) | [Claude Desktop および Cowork トランスクリプト](/docs/ja/claude-directory#cleaned-up-automatically)の経過日数制限を設定します | Privacy and telemetry | User or managed |
640| [`dialogExpiry`](#dialogexpiry) | Claude Code が[リモートコントロール](/docs/ja/remote-control)または SDK ホストが転送されたダイアログに応答するのを待つ時間を設定します | インターフェースとターミナル | User or managed |641| [`dialogExpiry`](#dialogexpiry) | Claude Code が[リモートコントロール](/docs/ja/remote-control)または SDK ホストが転送されたダイアログに答えるのを待つ時間を設定します | Interface and terminal | User or managed |
641| [`diffTool`](#difftool) | Claude の提案されたファイル変更が[VS Code](/docs/ja/vs-code)または[JetBrains](/docs/ja/jetbrains#features)差分ビューアで開くか、ターミナルに留まるかを選択します | グローバル設定 | Global config |642| [`diffTool`](#difftool) | Claude の提案されたファイル変更が[VS Code](/docs/ja/vs-code)または[JetBrains](/docs/ja/jetbrains#features)差分ビューアで開くか、ターミナルに留まるかを選択します | Global config settings | Global config |
642| [`disableAgentView`](#disableagentview) | バックグラウンドエージェントと[エージェントビュー](/docs/ja/agent-view)をオフにします | エージェント、セッション、ワークツリー | Any file |643| [`disableAgentView`](#disableagentview) | バックグラウンドエージェントと[エージェントビュー](/docs/ja/agent-view)をオフにします | Agents, sessions, and worktrees | Any file |
643| [`disableAllHooks`](#disableallhooks) | [フック](/docs/ja/hooks)、カスタム[ステータスライン](/docs/ja/statusline)、カスタム[`@` ファイル提案](/docs/ja/interactive-mode#quick-commands)コマンドを一度にオフにします | フックと自動化 | Any file |644| [`disableAllHooks`](#disableallhooks) | [フック](/docs/ja/hooks)、カスタム[ステータスライン](/docs/ja/statusline)、およびカスタム[`@` ファイル提案](/docs/ja/interactive-mode#quick-commands)コマンドを一度にオフにします | Hooks and automation | Any file |
644| [`disableArtifact`](#disableartifact) | 非推奨。`enableArtifact` を使用して[Artifact ツール](/docs/ja/artifacts)をオフにします | リモート、デスクトップ、通知 | Any file |645| [`disableArtifact`](#disableartifact) | 非推奨。`enableArtifact` を使用して[Artifact ツール](/docs/ja/artifacts)をオフにします | Remote, desktop, and notifications | Any file |
645| [`disableAutoMode`](#disableautomode) | 権限モードサイクルから[自動モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)を削除します | 権限設定 | Any file |646| [`disableAutoMode`](#disableautomode) | 権限モードサイクルから[自動モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)を削除します | Permission settings | Any file |
646| [`disableBrowserExternalNavigation`](#disablebrowserexternalnavigation) | [デスクトップ](/docs/ja/desktop)ブラウザペインを localhost に制限します | ツール | Managed |647| [`disableBrowserExternalNavigation`](#disablebrowserexternalnavigation) | [デスクトップ](/docs/ja/desktop)ブラウザペインをユーザーと Claude の localhost に制限します | Tools | Managed |
647| [`disableBundledSkills`](#disablebundledskills) | Claude Code に含まれる[スキル](/docs/ja/skills#bundled-skills)および[ワークフロー](/docs/ja/workflows)をオフにします | プラグインとスキル | Any file |648| [`disableBundledSkills`](#disablebundledskills) | Claude Code に含まれる[スキル](/docs/ja/skills#bundled-skills)および[ワークフロー](/docs/ja/workflows)をオフにします | Plugins and skills | Any file |
648| [`disableClaudeAiConnectors`](#disableclaudeaiconnectors) | [claude.ai コネクタ](/docs/ja/mcp#disable-claude-ai-connectors)をオフにして Claude Code が取得しないようにします | MCP | Any file |649| [`disableClaudeAiConnectors`](#disableclaudeaiconnectors) | [claude.ai コネクタ](/docs/ja/mcp#disable-claude-ai-connectors)をオフにして、Claude Code がそれらを取得しないようにします | MCP | Any file |
649| [`disableCommandPluginSources`](#disablecommandpluginsources) | マーケットプレイス宣言コマンドを実行してインストールする[プラグイン](/docs/ja/plugins)をブロックします | プラグインとスキル | Managed |650| [`disableCommandPluginSources`](#disablecommandpluginsources) | マーケットプレイス宣言コマンドを実行してインストールする[プラグイン](/docs/ja/plugins)をブロックします | Plugins and skills | Managed |
650| [`disableDeepLinkRegistration`](#disabledeeplinkregistration) | Claude Code が[`claude-cli://` ハンドラー](/docs/ja/deep-links)を登録するのを停止します | リモート、デスクトップ、通知 | Any file |651| [`disableDeepLinkRegistration`](#disabledeeplinkregistration) | Claude Code が[`claude-cli://` ハンドラー](/docs/ja/deep-links)を登録するのを停止します | Remote, desktop, and notifications | Any file |
651| [`disableDesktopLocalSessions`](#disabledesktoplocalsessions) | デバイスで実行される[Desktop Code セッション](/docs/ja/desktop#local-sessions-on-managed-devices)をオフにして、SSH を他のホストとクラウドに残します | リモート、デスクトップ、通知 | Managed |652| [`disableDesktopLocalSessions`](#disabledesktoplocalsessions) | デバイスで実行される[Desktop Code セッション](/docs/ja/desktop#local-sessions-on-managed-devices)をオフにして、SSH を他のホストとクラウドに残します | Remote, desktop, and notifications | Managed |
652| [`disabledMcpjsonServers`](#disabledmcpjsonservers) | プロジェクトの[`.mcp.json`](/docs/ja/mcp#project-scope)から特定のサーバーを拒否します | MCP | Any file |653| [`disabledMcpjsonServers`](#disabledmcpjsonservers) | プロジェクトの[`.mcp.json`](/docs/ja/mcp#project-scope)から特定のサーバーを拒否します | MCP | Any file |
653| [`disableMobileSimulatorTools`](#disablemobilesimulatortools) | [デスクトップ](/docs/ja/desktop)iOS Simulator ペインで Claude のツールをブロックします | ツール | Managed |654| [`disableMobileSimulatorTools`](#disablemobilesimulatortools) | [デスクトップ](/docs/ja/desktop)iOS Simulator ペインで Claude のツールをブロックします | Tools | Managed |
654| [`disableRemoteControl`](#disableremotecontrol) | [リモートコントロール](/docs/ja/remote-control)を開始できるすべての場所でオフにします | リモート、デスクトップ、通知 | Any file |655| [`disableRemoteControl`](#disableremotecontrol) | [リモートコントロール](/docs/ja/remote-control)をすべての場所でオフにします | Remote, desktop, and notifications | Any file |
655| [`disableSideloadFlags`](#disablesideloadflags) | [プラグイン](/docs/ja/plugins)、[サブエージェント](/docs/ja/sub-agents)、[MCP サーバー](/docs/ja/mcp)をサイドロードする CLI フラグを拒否します | エンタープライズとマネージド設定 | Managed |656| [`disableSideloadFlags`](#disablesideloadflags) | [プラグイン](/docs/ja/plugins)、[サブエージェント](/docs/ja/sub-agents)、および[MCP サーバー](/docs/ja/mcp)をサイドロードする CLI フラグを拒否します | Enterprise and managed settings | Managed |
656| [`disableSkillShellExecution`](#disableskillshellexecution) | [スキル](/docs/ja/skills)とカスタムコマンドがインラインシェルを実行するのを停止します | プラグインとスキル | Any file |657| [`disableSkillShellExecution`](#disableskillshellexecution) | [スキル](/docs/ja/skills)およびカスタムコマンドがインラインシェルを実行するのを停止します | Plugins and skills | Any file |
657| [`disableWorkflows`](#disableworkflows) | すべてのユーザーの[動的ワークフロー](/docs/ja/workflows)をオフにします。自分自身の場合は `enableWorkflows` を使用します | フックと自動化 | Any file |658| [`disableWorkflows`](#disableworkflows) | すべてのユーザーの[動的ワークフロー](/docs/ja/workflows)をオフにします。自分自身の場合は `enableWorkflows` を使用します | Hooks and automation | Any file |
658| [`editorMode`](#editormode) | 入力プロンプトで[vim キーバインディング](/docs/ja/interactive-mode#vim-editor-mode)を使用します | インターフェースとターミナル | Any file |659| [`editorMode`](#editormode) | 入力プロンプトで[vim キーバインディング](/docs/ja/interactive-mode#vim-editor-mode)を使用します | Interface and terminal | Any file |
659| [`effortLevel`](#effortlevel) | 保存されたレベルを持たないモデルのデフォルト[努力レベル](/docs/ja/model-config#adjust-effort-level)を設定します | モデルと応答 | Any file |660| [`effortLevel`](#effortlevel) | 保存されたレベルを持たないモデルのデフォルト[努力レベル](/docs/ja/model-config#adjust-effort-level)を設定します | Model and responses | Any file |
660| [`emojiCompletionEnabled`](#emojicompletionenabled) | プロンプト入力で[`:shortcode:` 絵文字提案と置換](/docs/ja/interactive-mode#emoji-shortcodes)をオフにします | インターフェースとターミナル | Any file |661| [`emojiCompletionEnabled`](#emojicompletionenabled) | プロンプト入力で[`:shortcode:` 絵文字の提案と置換](/docs/ja/interactive-mode#emoji-shortcodes)をオフにします | Interface and terminal | Any file |
661| [`enableAllProjectMcpServers`](#enableallprojectmcpservers) | プロンプトなしでプロジェクト[`.mcp.json`](/docs/ja/mcp#project-server-approvals-and-workspace-trust)ファイル内のすべてのサーバーを承認します | MCP | Any file |662| [`enableAllProjectMcpServers`](#enableallprojectmcpservers) | プロンプトなしでプロジェクト[`.mcp.json`](/docs/ja/mcp#project-server-approvals-and-workspace-trust)ファイル内のすべてのサーバーを承認します | MCP | Any file |
662| [`enableArtifact`](#enableartifact) | 任意のファイルで `false` を使用して[Artifact ツール](/docs/ja/artifacts)をオフにします。ファイルはそれをオンに戻すことはできません | リモート、デスクトップ、通知 | Any file |663| [`enableArtifact`](#enableartifact) | 任意のファイルで `false` を使用して[Artifact ツール](/docs/ja/artifacts)をオフにします。ファイルはそれをオンに戻すことはできません | Remote, desktop, and notifications | Any file |
663| [`enabledMcpjsonServers`](#enabledmcpjsonservers) | プロジェクトの[`.mcp.json`](/docs/ja/mcp#project-server-approvals-and-workspace-trust)から特定のサーバーを承認します | MCP | Any file |664| [`enabledMcpjsonServers`](#enabledmcpjsonservers) | プロジェクトの[`.mcp.json`](/docs/ja/mcp#project-server-approvals-and-workspace-trust)から特定のサーバーを承認します | MCP | Any file |
664| [`enabledPlugins`](#enabledplugins) | スコープごとに個別の[プラグイン](/docs/ja/plugins)をオンまたはオフにします | プラグインとスキル | Any file |665| [`enabledPlugins`](#enabledplugins) | スコープごとに個別の[プラグイン](/docs/ja/plugins)をオンまたはオフにします | Plugins and skills | Any file |
665| [`enableWorkflows`](#enableworkflows) | プランのデフォルトに対して[動的ワークフロー](/docs/ja/workflows)をオンまたはオフにします | フックと自動化 | Any file |666| [`enableWorkflows`](#enableworkflows) | プランのデフォルトに対して[動的ワークフロー](/docs/ja/workflows)をオンまたはオフにします | Hooks and automation | Any file |
666| [`enforceAvailableModels`](#enforceavailablemodels) | [`/model` デフォルト選択](/docs/ja/model-config#enforce-the-allowlist-for-the-default-model)を `availableModels` 許可リスト内に保ちます | モデルと応答 | Any file |667| [`enforceAvailableModels`](#enforceavailablemodels) | [`/model` デフォルト選択](/docs/ja/model-config#enforce-the-allowlist-for-the-default-model)を `availableModels` 許可リスト内に保ちます | Model and responses | Any file |
667| [`env`](#env) | すべてのセッションとそのサブプロセスの[環境変数](/docs/ja/env-vars#in-settings-files)を設定します | メモリとコンテキスト | Any file |668| [`env`](#env) | すべてのセッションとそのサブプロセスの[環境変数](/docs/ja/env-vars#in-settings-files)を設定します | Memory and context | Any file |
668| [`externalEditorContext`](#externaleditorcontext) | [Ctrl+G](/docs/ja/interactive-mode#general-controls)を押して編集するときに Claude の最後の応答をコメントとして表示します | グローバル設定 | Global config |669| [`externalEditorContext`](#externaleditorcontext) | [Ctrl+G](/docs/ja/interactive-mode#general-controls)を押して編集するときに Claude の最後の応答をコメントとして表示します | Global config settings | Global config |
669| [`extraKnownMarketplaces`](#extraknownmarketplaces) | リポジトリまたは組織の[マーケットプレイス](/docs/ja/plugin-marketplaces)を登録します | プラグインとスキル | Any file |670| [`extraKnownMarketplaces`](#extraknownmarketplaces) | リポジトリまたは組織の[マーケットプレイス](/docs/ja/plugin-marketplaces)を登録します | Plugins and skills | Any file |
670| [`fallbackModel`](#fallbackmodel) | プライマリがオーバーロードされたときの[バックアップモデル](/docs/ja/model-config#fallback-model-chains)に名前を付けます | モデルと応答 | Any file |671| [`fallbackModel`](#fallbackmodel) | プライマリがオーバーロードされたときの[バックアップモデル](/docs/ja/model-config#fallback-model-chains)に名前を付けます | Model and responses | Any file |
671| [`fastMode`](#fastmode) | 利用可能なセッションで[高速モード](/docs/ja/fast-mode)をオンにします | モデルと応答 | Any file |672| [`fastMode`](#fastmode) | 利用可能なセッションで[高速モード](/docs/ja/fast-mode)をオンにします | Model and responses | Any file |
672| [`fastModePerSessionOptIn`](#fastmodepersessionoptin) | ユーザーが各セッションで[高速モード](/docs/ja/fast-mode)をオンにすることを要求します | モデルと応答 | Any file |673| [`fastModePerSessionOptIn`](#fastmodepersessionoptin) | ユーザーが各セッションで[高速モード](/docs/ja/fast-mode)をオンにすることを要求します | Model and responses | Any file |
673| [`feedbackDrafts`](#feedbackdrafts) | Claude が[フィードバックドラフト](/docs/ja/tools-reference#sendfeedback-tool-behavior)をキューに入れるかどうかを制御します | プライバシーとテレメトリ | User or managed |674| [`feedbackDrafts`](#feedbackdrafts) | Claude が[フィードバックドラフト](/docs/ja/tools-reference#sendfeedback-tool-behavior)をキューに入れるかどうかを制御します | Privacy and telemetry | User or managed |
674| [`feedbackSurveyRate`](#feedbacksurveyrate) | [セッション品質調査](/docs/ja/data-usage#session-quality-surveys)が表示される頻度を変更します | プライバシーとテレメトリ | Any file |675| [`feedbackSurveyRate`](#feedbacksurveyrate) | [セッション品質調査](/docs/ja/data-usage#session-quality-surveys)が表示される頻度を変更します | Privacy and telemetry | Any file |
675| [`fileCheckpointingEnabled`](#filecheckpointingenabled) | [`/rewind`](/docs/ja/checkpointing)が復元するファイルスナップショットをオフまたはオンにします | メモリとコンテキスト | Any file |676| [`fileCheckpointingEnabled`](#filecheckpointingenabled) | [`/rewind`](/docs/ja/checkpointing)が復元するファイルスナップショットをオフまたはオンにします | Memory and context | Any file |
676| [`fileSuggestion`](#filesuggestion) | 独自のコマンドから[`@` ファイルオートコンプリート](/docs/ja/interactive-mode#quick-commands)を提供します | インターフェースとターミナル | Any file |677| [`fileSuggestion`](#filesuggestion) | 独自のコマンドから[`@` ファイルオートコンプリート](/docs/ja/interactive-mode#quick-commands)を提供します | Interface and terminal | Any file |
677| [`footerLinksRegexes`](#footerlinksregexes) | 出力のイシューまたはレビュー ID を入力ボックスの下の[クリック可能なリンク](/docs/ja/statusline#clickable-links)にします | インターフェースとターミナル | User or managed |678| [`footerLinksRegexes`](#footerlinksregexes) | 出力内の問題またはレビュー ID を入力ボックスの下の[クリック可能なリンク](/docs/ja/statusline#clickable-links)にします | Interface and terminal | User or managed |
678| [`forceLoginGatewayUrl`](#forcelogingatewayurl) | ログイン画面が接続する[ゲートウェイ URL](/docs/ja/claude-apps-gateway#set-the-gateway-url)を設定します | 認証とプロバイダー | Managed |679| [`forceLoginGatewayUrl`](#forcelogingatewayurl) | ログイン画面が接続する[ゲートウェイ URL](/docs/ja/claude-apps-gateway#set-the-gateway-url)を設定します | Authentication and providers | Managed |
679| [`forceLoginMethod`](#forceloginmethod) | [ログインを制限](/docs/ja/authentication#restrict-login-to-your-organization)して claude.ai、Claude Console、または[クラウドゲートウェイ](/docs/ja/claude-apps-gateway)にします | 認証とプロバイダー | Any file |680| [`forceLoginMethod`](#forceloginmethod) | [ログインを制限](/docs/ja/authentication#restrict-login-to-your-organization)して claude.ai、Claude Console、または[クラウドゲートウェイ](/docs/ja/claude-apps-gateway)にします | Authentication and providers | Any file |
680| [`forceLoginOrgUUID`](#forceloginorguuid) | [claude.ai ログインを組織にピン留め](/docs/ja/authentication#restrict-login-to-your-organization)します。マネージドソースのみがそれを強制します | 認証とプロバイダー | Any file |681| [`forceLoginOrgUUID`](#forceloginorguuid) | [claude.ai ログインを組織にピン留め](/docs/ja/authentication#restrict-login-to-your-organization)します。マネージドソースのみがそれを強制します | Authentication and providers | Any file |
681| [`forceRemoteSettingsRefresh`](#forceremotesettingsrefresh) | [サーバーマネージド設定](/docs/ja/server-managed-settings)が新しく取得されるまでスタートアップをブロックします | エンタープライズとマネージド設定 | Managed |682| [`forceRemoteSettingsRefresh`](#forceremotesettingsrefresh) | [サーバーマネージド設定](/docs/ja/server-managed-settings)が新しく取得されるまでスタートアップをブロックします | Enterprise and managed settings | Managed |
682| [`gcpAuthRefresh`](#gcpauthrefresh) | 独自のコマンドで[Google Cloud 認証情報](/docs/ja/google-vertex-ai#advanced-credential-configuration)をリフレッシュします | 認証とプロバイダー | Any file |683| [`gatewayInternalNetworks`](#gatewayinternalnetworks) | `/login` が組織が内部的に使用するパブリック IPv4 スペース上の[クラウドゲートウェイ](/docs/ja/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own)に到達することを許可します | Authentication and providers | Managed |
683| [`hooks`](#hooks) | Claude Code のライフサイクルのポイントで[フック](/docs/ja/hooks)として独自のコマンドを実行します | フックと自動化 | Any file |684| [`gcpAuthRefresh`](#gcpauthrefresh) | 独自のコマンドで[Google Cloud 認証情報](/docs/ja/google-vertex-ai#advanced-credential-configuration)をリフレッシュします | Authentication and providers | Any file |
684| [`httpHookAllowedEnvVars`](#httphookallowedenvvars) | [HTTP フック](/docs/ja/hooks)がヘッダーに入れることができる環境変数を制限します | フックと自動化 | Any file |685| [`hooks`](#hooks) | Claude Code のライフサイクルのポイントで[フック](/docs/ja/hooks)として独自のコマンドを実行します | Hooks and automation | Any file |
685| [`includeCoAuthoredBy`](#includecoauthoredby) | 非推奨。`attribution` を使用してコミットと PR 属性を非表示または変更します | Git と属性 | Any file |686| [`httpHookAllowedEnvVars`](#httphookallowedenvvars) | [HTTP フック](/docs/ja/hooks)がヘッダーに入れることができる環境変数を制限します | Hooks and automation | Any file |
686| [`includeGitInstructions`](#includegitinstructions) | [システムプロンプト](/docs/ja/sub-agents#what-loads-at-startup)から組み込みコミットと PR 指示を削除します | Git と属性 | Any file |687| [`includeCoAuthoredBy`](#includecoauthoredby) | 非推奨。`attribution` を使用してコミットと PR の属性を非表示または変更します | Git and attribution | Any file |
687| [`inputNeededNotifEnabled`](#inputneedednotifenabled) | Claude があなたを待っているときに[プッシュ通知](/docs/ja/remote-control#mobile-push-notifications)を取得します | リモート、デスクトップ、通知 | Any file |688| [`includeGitInstructions`](#includegitinstructions) | [システムプロンプト](/docs/ja/sub-agents#what-loads-at-startup)から組み込みコミットおよび PR 指示を削除します | Git and attribution | Any file |
688| [`isolatePeerMachines`](#isolatepeermachines) | Claude が別のマシンのセッションの 1 つに[メッセージを送信](/docs/ja/cross-session-messaging#require-approval-for-cross-machine-messages)する前に確認を求めます | エージェント、セッション、ワークツリー | Any file |689| [`inputNeededNotifEnabled`](#inputneedednotifenabled) | Claude があなたを待っているときに[プッシュ通知](/docs/ja/remote-control#mobile-push-notifications)を取得します | Remote, desktop, and notifications | Any file |
689| [`keybindingFlavor`](#keybindingflavor) | 非推奨で効果なし。単語編集ショートカットは常に[readline 規約に従う](/docs/ja/interactive-mode#make-ctrl-w-delete-back-to-whitespace) | インターフェースとターミナル | Any file |690| [`isolatePeerMachines`](#isolatepeermachines) | Claude が[別のマシンのセッションの 1 つにメッセージを送信](/docs/ja/cross-session-messaging#require-approval-for-cross-machine-messages)する前に確認を求めます | Agents, sessions, and worktrees | Any file |
690| [`language`](#language) | Claude が英語以外の言語で応答するようにします | モデルと応答 | Any file |691| [`keybindingFlavor`](#keybindingflavor) | 非推奨で効果がありません。単語編集ショートカットは常に[readline 規約に従う](/docs/ja/interactive-mode#make-ctrl-w-delete-back-to-whitespace)ます | Interface and terminal | Any file |
691| [`managedMcpServers`](#managedmcpservers) | すべてのユーザーに追加する[MCP サーバー](/docs/ja/managed-mcp#provide-servers-through-managed-settings)をリモートで提供します | MCP | Managed |692| [`language`](#language) | Claude が英語以外の言語で応答するようにします | Model and responses | Any file |
692| [`managedSourcesBehavior`](#managedsourcesbehavior) | デプロイするすべての[マネージドソース](/docs/ja/managed-settings#how-claude-code-combines-managed-sources)を構成する代わりに、最優先度のものだけを使用します | エンタープライズとマネージド設定 | Managed |693| [`managedMcpServers`](#managedmcpservers) | ユーザーが追加するものと一緒にすべてのユーザーにリモート[MCP サーバー](/docs/ja/managed-mcp#provide-servers-through-managed-settings)を提供します | MCP | Managed |
693| [`maxEffortLevel`](#maxeffortlevel) | すべてのモデルまたはモデルごと、すべてのプロバイダーで[努力レベル](/docs/ja/model-config#adjust-effort-level)をキャップします | モデルと応答 | Any file |694| [`managedSourcesBehavior`](#managedsourcesbehavior) | デプロイするすべての[マネージドソース](/docs/ja/managed-settings#how-claude-code-combines-managed-sources)を構成する代わりに、最優先のものだけを使用します | Enterprise and managed settings | Managed |
694| [`minimumVersion`](#minimumversion) | [自動更新](/docs/ja/setup#pin-a-minimum-version)がバージョン以下のものをインストールするのを防ぎます | 更新とバージョン管理 | Any file |695| [`maxEffortLevel`](#maxeffortlevel) | すべてのモデルまたはモデルごと、すべてのプロバイダーで[努力レベル](/docs/ja/model-config#adjust-effort-level)をキャップします | Model and responses | Any file |
695| [`model`](#model) | Claude Code が開始する[モデル](/docs/ja/model-config#set-a-default-model-for-new-sessions)を変更します | モデルと応答 | Any file |696| [`minimumVersion`](#minimumversion) | [自動更新](/docs/ja/setup#pin-a-minimum-version)がバージョン以下のものをインストールするのを防ぎます | Updates and versioning | Any file |
696| [`modelOverrides`](#modeloverrides) | [モデル ID をマップ](/docs/ja/model-config#override-model-ids-per-version)して、Bedrock ARN などのプロバイダーの ID にします | モデルと応答 | Any file |697| [`model`](#model) | Claude Code が開始する[モデル](/docs/ja/model-config#set-a-default-model-for-new-sessions)を変更します | Model and responses | Any file |
697| [`modelPicker`](#modelpicker) | [`/model` ピッカー](/docs/ja/model-config#available-models)がリストするモデルを選択します。独自の順序と独自のラベル付きです | モデルと応答 | User or managed |698| [`modelOverrides`](#modeloverrides) | [モデル ID をマップ](/docs/ja/model-config#override-model-ids-per-version)して、Bedrock ARN などのプロバイダーの ID にします | Model and responses | Any file |
698| [`modelPricing`](#modelpricing) | リスト価格ではなく組織の契約レートで支出を報告します | モデルと応答 | Managed |699| [`modelPicker`](#modelpicker) | [`/model` ピッカー](/docs/ja/model-config#available-models)がリストするモデルを選択し、独自の順序と独自のラベルで選択します | Model and responses | User or managed |
699| [`modelSettings`](#modelsettings) | モデルごとに保存された[努力レベル](/docs/ja/model-config#adjust-effort-level)を保持するか、1 つのモデルの努力をキャップします | モデルと応答 | Any file |700| [`modelPricing`](#modelpricing) | リスト価格ではなく組織の契約レートで支出を報告します | Model and responses | Managed |
700| [`otelHeadersHelper`](#otelheadershelper) | 独自のコマンドで回転する[OpenTelemetry](/docs/ja/monitoring-usage#dynamic-headers)ヘッダーを生成します | 認証とプロバイダー | Any file |701| [`modelSettings`](#modelsettings) | モデルごとに保存された[努力レベル](/docs/ja/model-config#adjust-effort-level)を保持するか、1 つのモデルの努力をキャップします | Model and responses | Any file |
701| [`outputStyle`](#outputstyle) | Claude の役割、トーン、出力形式を[出力スタイル](/docs/ja/output-styles)で変更します | モデルと応答 | Any file |702| [`otelHeadersHelper`](#otelheadershelper) | 独自のコマンドで回転する[OpenTelemetry](/docs/ja/monitoring-usage#dynamic-headers)ヘッダーを生成します | Authentication and providers | Any file |
702| [`parentSettingsBehavior`](#parentsettingsbehavior) | [SDK または IDE ホスト](/docs/ja/managed-settings#let-an-embedding-host-add-policy)が[マネージド設定](/docs/ja/managed-settings)をデプロイするときに渡す制限を適用または削除します | エンタープライズとマネージド設定 | Managed |703| [`outputStyle`](#outputstyle) | [出力スタイル](/docs/ja/output-styles)で Claude の役割、トーン、出力形式を変更します | Model and responses | Any file |
703| [`permissionExplainerEnabled`](#permissionexplainerenabled) | v2.1.257 で削除されました。シェル権限プロンプトの `Ctrl+E` コマンド説明と一緒に削除されました | グローバル設定 | Global config |704| [`parentSettingsBehavior`](#parentsettingsbehavior) | [SDK または IDE ホスト](/docs/ja/managed-settings#let-an-embedding-host-add-policy)が[マネージド設定](/docs/ja/managed-settings)をデプロイするときに渡す制限を適用または削除します | Enterprise and managed settings | Managed |
704| [`permissions`](#permissions) | 許可、質問、拒否ルール、および開始[権限モード](/docs/ja/permission-modes)を設定します | 権限設定 | Any file |705| [`permissionExplainerEnabled`](#permissionexplainerenabled) | v2.1.257 で削除されました。シェル権限プロンプトの `Ctrl+E` コマンド説明と一緒に削除されました | Global config settings | Global config |
705| [`permissions.additionalDirectories`](#permissions-additionaldirectories) | Claude に[現在のディレクトリ外のディレクトリ](/docs/ja/permissions#working-directories)へのファイルアクセスを付与します | 権限設定 | Any file |706| [`permissions`](#permissions) | 許可、質問、拒否ルール、および開始[権限モード](/docs/ja/permission-modes)を設定します | Permission settings | Any file |
706| [`permissions.allow`](#permissions-allow) | リストされた[ツール使用](/docs/ja/permissions#permission-rule-syntax)をプロンプトなしで承認します | 権限設定 | Any file |707| [`permissions.additionalDirectories`](#permissions-additionaldirectories) | Claude に[現在のディレクトリ外のディレクトリ](/docs/ja/permissions#working-directories)へのファイルアクセスを付与します | Permission settings | Any file |
707| [`permissions.ask`](#permissions-ask) | リストされた[ツール使用](/docs/ja/permissions#permission-rule-syntax)の前に常にプロンプトを表示します | 権限設定 | Any file |708| [`permissions.allow`](#permissions-allow) | リストされた[ツール使用](/docs/ja/permissions#permission-rule-syntax)をプロンプトなしで承認します | Permission settings | Any file |
708| [`permissions.blockReadsOutsideWorkingDirectories`](#permissions-blockreadsoutsideworkingdirectories) | ファイルツールが[作業ディレクトリ](/docs/ja/permissions#working-directories)外の読み取りを拒否するようにします | 権限設定 | Any file |709| [`permissions.ask`](#permissions-ask) | リストされた[ツール使用](/docs/ja/permissions#permission-rule-syntax)の前に常にプロンプトを表示します | Permission settings | Any file |
709| [`permissions.defaultMode`](#permissions-defaultmode) | 新しいセッションが開始する[権限モード](/docs/ja/permission-modes#which-mode-a-session-starts-in)を設定します | 権限設定 | Any file |710| [`permissions.blockReadsOutsideWorkingDirectories`](#permissions-blockreadsoutsideworkingdirectories) | ファイルツールが[作業ディレクトリ](/docs/ja/permissions#working-directories)外の読み取りをすべての権限モードで拒否するようにします | Permission settings | Any file |
710| [`permissions.deny`](#permissions-deny) | リストされた[ツール使用](/docs/ja/permissions#permission-rule-syntax)をブロックします。秘密を保持するファイルの読み取りを含みます | 権限設定 | Any file |711| [`permissions.defaultMode`](#permissions-defaultmode) | 新しいセッションが開始する[権限モード](/docs/ja/permission-modes#which-mode-a-session-starts-in)を設定します | Permission settings | Any file |
711| [`permissions.disableBypassPermissionsMode`](#permissions-disablebypasspermissionsmode) | 誰もが[bypassPermissions モード](/docs/ja/permission-modes#skip-all-checks-with-bypasspermissions-mode)に入るのを防ぎます | 権限設定 | Any file |712| [`permissions.deny`](#permissions-deny) | リストされた[ツール使用](/docs/ja/permissions#permission-rule-syntax)をブロックします。秘密を保持するファイルの読み取りを含みます | Permission settings | Any file |
712| [`plansDirectory`](#plansdirectory) | [プランモード](/docs/ja/permission-modes#analyze-before-you-edit-with-plan-mode)がプランファイルを書き込む場所を選択します | メモリとコンテキスト | Any file |713| [`permissions.disableBypassPermissionsMode`](#permissions-disablebypasspermissionsmode) | 誰もが[bypassPermissions モード](/docs/ja/permission-modes#skip-all-checks-with-bypasspermissions-mode)に入るのを防ぎます | Permission settings | Any file |
713| [`pluginConfigs`](#pluginconfigs) | [プラグイン](/docs/ja/plugins)の設定ダイアログで提供した回答を保存します | プラグインとスキル | User or managed |714| [`plansDirectory`](#plansdirectory) | [プランモード](/docs/ja/permission-modes#analyze-before-you-edit-with-plan-mode)がプランファイルを書き込む場所を選択します | Memory and context | Any file |
714| [`pluginSuggestionMarketplaces`](#pluginsuggestionmarketplaces) | `/plugin` でプラグインインストール提案を表示できる[マーケットプレイス](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions)を選択します | プラグインとスキル | Managed |715| [`pluginConfigs`](#pluginconfigs) | [プラグイン](/docs/ja/plugins)の設定ダイアログで提供した回答を保存します | Plugins and skills | User or managed |
715| [`pluginTrustMessage`](#plugintrustmessage) | [プラグイン](/docs/ja/plugins)信頼警告に独自のテキストを追加します | プラグインとスキル | Managed |716| [`pluginSuggestionMarketplaces`](#pluginsuggestionmarketplaces) | `/plugin` でプラグインインストール提案を表示できる[マーケットプレイス](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions)を選択します | Plugins and skills | Managed |
716| [`policyHelper`](#policyhelper) | スタートアップで[マネージド設定](/docs/ja/managed-settings#compute-the-policy-with-a-helper-program)を計算する実行可能ファイルを実行します | エンタープライズとマネージド設定 | Managed |717| [`pluginTrustMessage`](#plugintrustmessage) | [プラグイン](/docs/ja/plugins)信頼警告に独自のテキストを追加します | Plugins and skills | Managed |
717| [`policyHelper.path`](#policyhelper-path) | Claude Code が実行する[ヘルパー実行可能ファイル](/docs/ja/managed-settings#compute-the-policy-with-a-helper-program)に名前を付けます | エンタープライズとマネージド設定 | Managed |718| [`policyHelper`](#policyhelper) | スタートアップで[マネージド設定](/docs/ja/managed-settings#compute-the-policy-with-a-helper-program)を計算する実行可能ファイルを実行します | Enterprise and managed settings | Managed |
718| [`policyHelper.refreshIntervalMs`](#policyhelper-refreshintervalms) | バックグラウンドで[ヘルパー](/docs/ja/managed-settings#compute-the-policy-with-a-helper-program)を間隔で再実行します | エンタープライズとマネージド設定 | Managed |719| [`policyHelper.path`](#policyhelper-path) | Claude Code が実行する[ヘルパー実行可能ファイル](/docs/ja/managed-settings#compute-the-policy-with-a-helper-program)に名前を付けます | Enterprise and managed settings | Managed |
719| [`policyHelper.timeoutMs`](#policyhelper-timeoutms) | Claude Code が[ヘルパー](/docs/ja/managed-settings#compute-the-policy-with-a-helper-program)を待つ時間を設定します | エンタープライズとマネージド設定 | Managed |720| [`policyHelper.refreshIntervalMs`](#policyhelper-refreshintervalms) | バックグラウンドで[ヘルパー](/docs/ja/managed-settings#compute-the-policy-with-a-helper-program)を間隔で再実行します | Enterprise and managed settings | Managed |
720| [`preferredNotifChannel`](#preferrednotifchannel) | タスク完了の[ターミナルベルまたはデスクトップ通知](/docs/ja/terminal-config#get-a-terminal-bell-or-notification)を選択します | リモート、デスクトップ、通知 | Any file |721| [`policyHelper.timeoutMs`](#policyhelper-timeoutms) | Claude Code が[ヘルパー](/docs/ja/managed-settings#compute-the-policy-with-a-helper-program)を待つ時間を設定します | Enterprise and managed settings | Managed |
721| [`prefersReducedMotion`](#prefersreducedmotion) | [スピナー、シマー、フラッシュアニメーションを削減またはオフ](/docs/ja/accessibility#accessibility-settings)にします | インターフェースとターミナル | Any file |722| [`preferredNotifChannel`](#preferrednotifchannel) | タスク完了の[ターミナルベルまたはデスクトップ通知](/docs/ja/terminal-config#get-a-terminal-bell-or-notification)を選択します | Remote, desktop, and notifications | Any file |
722| [`processWrapper`](#processwrapper) | Claude Code のバックグラウンドプロセスを macOS および Linux の[企業ランチャー](/docs/ja/corporate-launcher)を通じて実行します | エージェント、セッション、ワークツリー | User or managed |723| [`prefersReducedMotion`](#prefersreducedmotion) | [スピナー、シマー、フラッシュアニメーションを削減またはオフ](/docs/ja/accessibility#accessibility-settings)にします | Interface and terminal | Any file |
723| [`promptCacheTtl`](#promptcachettl) | メイン会話の[プロンプトキャッシュライフタイム](/docs/ja/prompt-caching#cache-lifetime)を選択します | モデルと応答 | Any file |724| [`processWrapper`](#processwrapper) | Claude Code のバックグラウンドプロセスを macOS および Linux の[企業ランチャー](/docs/ja/corporate-launcher)を通して実行します | Agents, sessions, and worktrees | User or managed |
724| [`promptSuggestionEnabled`](#promptsuggestionenabled) | 入力ボックスのグレーアウトされた[プロンプト提案](/docs/ja/interactive-mode#prompt-suggestions)を非表示にします | インターフェースとターミナル | Any file |725| [`promptCacheTtl`](#promptcachettl) | メイン会話の[プロンプトキャッシュライフタイム](/docs/ja/prompt-caching#cache-lifetime)を選択します | Model and responses | Any file |
725| [`prUrlTemplate`](#prurltemplate) | PR リンクを github.com ではなく内部コードレビューツールに指します | Git と属性 | Any file |726| [`promptSuggestionEnabled`](#promptsuggestionenabled) | 入力ボックスのグレーアウトされた[プロンプト提案](/docs/ja/interactive-mode#prompt-suggestions)を非表示にします | Interface and terminal | Any file |
726| [`remote.defaultEnvironmentId`](#remote-defaultenvironmentid) | `claude --cloud` のデフォルト[クラウド環境](/docs/ja/cloud-environments)を選択します。自己ホスト型 `ccpool_` ID はユーザーおよびマネージド設定および `--settings` からのみ読み取り専用です | リモート、デスクトップ、通知 | Any file |727| [`prUrlTemplate`](#prurltemplate) | PR リンクを github.com ではなく内部コードレビューツールにポイントします | Git and attribution | Any file |
727| [`remoteControlAtStartup`](#remotecontrolatstartup) | セッション開始時に[リモートコントロール](/docs/ja/remote-control#enable-remote-control-for-all-sessions)を自動的に接続します | リモート、デスクトップ、通知 | Any file |728| [`remote.defaultEnvironmentId`](#remote-defaultenvironmentid) | `claude --cloud` のデフォルト[クラウド環境](/docs/ja/cloud-environments)を選択します。自己ホスト型 `ccpool_` ID はユーザーおよびマネージド設定および `--settings` からのみ読み取られます | Remote, desktop, and notifications | Any file |
728| [`requiredMaximumVersion`](#requiredmaximumversion) | 組織が許可するバージョンより新しいバージョンで[開始を拒否](/docs/ja/setup#pin-a-minimum-version)します | 更新とバージョン管理 | Managed |729| [`remoteControlAtStartup`](#remotecontrolatstartup) | セッション開始時に[リモートコントロール](/docs/ja/remote-control#enable-remote-control-for-all-sessions)に自動的に接続します | Remote, desktop, and notifications | Any file |
729| [`requiredMinimumVersion`](#requiredminimumversion) | 組織が要求するバージョンより古いバージョンで[開始を拒否](/docs/ja/setup#pin-a-minimum-version)します | 更新とバージョン管理 | Managed |730| [`requiredMaximumVersion`](#requiredmaximumversion) | 組織が許可するバージョンより新しいバージョンで[起動を拒否](/docs/ja/setup#pin-a-minimum-version)します | Updates and versioning | Managed |
730| [`respectGitignore`](#respectgitignore) | gitignored ファイルを[`@` ファイルピッカー](/docs/ja/interactive-mode#quick-commands)から除外します | インターフェースとターミナル | Any file |731| [`requiredMinimumVersion`](#requiredminimumversion) | 組織が要求するバージョンより古いバージョンで[起動を拒否](/docs/ja/setup#pin-a-minimum-version)します | Updates and versioning | Managed |
731| [`respondToBashCommands`](#respondtobashcommands) | [`!` シェルコマンド](/docs/ja/interactive-mode#shell-mode-with-prefix)実行後に Claude が応答するのを停止します | インターフェースとターミナル | Any file |732| [`respectGitignore`](#respectgitignore) | gitignored ファイルを[`@` ファイルピッカー](/docs/ja/interactive-mode#quick-commands)から除外します | Interface and terminal | Any file |
732| [`sandbox`](#sandbox) | macOS、Linux、WSL2 で[Bash コマンドをファイルシステムとネットワークから分離](/docs/ja/sandboxing)します | サンドボックス設定 | Any file |733| [`respondToBashCommands`](#respondtobashcommands) | [`!` シェルコマンド](/docs/ja/interactive-mode#shell-mode-with-prefix)実行後に Claude が応答するのを停止します | Interface and terminal | Any file |
733| [`sandbox.allowAppleEvents`](#sandbox-allowappleevents) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが macOS で Apple Events を送信できるようにします | サンドボックス設定 | User or managed |734| [`sandbox`](#sandbox) | macOS、Linux、WSL2 で[Bash コマンドをファイルシステムとネットワークから分離](/docs/ja/sandboxing)します | Sandbox settings | Any file |
734| [`sandbox.allowUnsandboxedCommands`](#sandbox-allowunsandboxedcommands) | Claude がブロックされたコマンドを[サンドボックス](/docs/ja/sandboxing#the-unsandboxed-retry-escape-hatch)外で再試行できるようにするか、禁止します | サンドボックス設定 | Any file |735| [`sandbox.allowAppleEvents`](#sandbox-allowappleevents) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが macOS で Apple Events を送信することを許可します | Sandbox settings | User or managed |
735| [`sandbox.autoAllowBashIfSandboxed`](#sandbox-autoallowbashifsandboxed) | [サンドボックス化](/docs/ja/sandboxing#auto-allow-mode)されたコマンドを権限プロンプトなしで実行します | サンドボックス設定 | Any file |736| [`sandbox.allowUnsandboxedCommands`](#sandbox-allowunsandboxedcommands) | Claude が[サンドボックス](/docs/ja/sandboxing#the-unsandboxed-retry-escape-hatch)外でブロックされたコマンドを再試行することを許可するか、禁止します | Sandbox settings | Any file |
736| [`sandbox.bwrapPath`](#sandbox-bwrappath) | [サンドボックス](/docs/ja/sandboxing)を `PATH` 外の bubblewrap バイナリに指します | サンドボックス設定 | Managed |737| [`sandbox.autoAllowBashIfSandboxed`](#sandbox-autoallowbashifsandboxed) | [サンドボックス化](/docs/ja/sandboxing#auto-allow-mode)されたコマンドを権限プロンプトなしで実行します | Sandbox settings | Any file |
737| [`sandbox.credentials`](#sandbox-credentials) | [サンドボックス](/docs/ja/sandboxing#protect-credentials)内の認証情報ファイルと変数を非表示またはマスクします | サンドボックス設定 | Any file |738| [`sandbox.bwrapPath`](#sandbox-bwrappath) | [サンドボックス](/docs/ja/sandboxing)を `PATH` 外の bubblewrap バイナリにポイントします | Sandbox settings | Managed |
738| [`sandbox.credentials.allowPlaintextInject`](#sandbox-credentials-allowplaintextinject) | [マスクされた認証情報](/docs/ja/sandboxing#mask-credentials)が信頼できるテストネットワークのプレーン HTTP サービスに到達できるようにします | サンドボックス設定 | User or managed |739| [`sandbox.credentials`](#sandbox-credentials) | [サンドボックス](/docs/ja/sandboxing#protect-credentials)内の認証情報ファイルと変数を非表示またはマスクします | Sandbox settings | Any file |
739| [`sandbox.credentials.awsPairs`](#sandbox-credentials-awspairs) | カスタム名の AWS キー変数を[再署名](/docs/ja/sandboxing#re-sign-aws-requests)用の 1 つの認証情報にリンクします | サンドボックス設定 | User or managed |740| [`sandbox.credentials.allowPlaintextInject`](#sandbox-credentials-allowplaintextinject) | [マスクされた認証情報](/docs/ja/sandboxing#mask-credentials)が信頼されたテストネットワーク上のプレーン HTTP サービスに到達することを許可します | Sandbox settings | User or managed |
740| [`sandbox.credentials.envVars`](#sandbox-credentials-envvars) | [サンドボックス](/docs/ja/sandboxing#mask-environment-variables)内の環境変数を設定解除またはマスクします | サンドボックス設定 | Any file |741| [`sandbox.credentials.awsPairs`](#sandbox-credentials-awspairs) | カスタム名の AWS キー変数を[再署名](/docs/ja/sandboxing#re-sign-aws-requests)用の 1 つの認証情報にリンクします | Sandbox settings | User or managed |
741| [`sandbox.credentials.files`](#sandbox-credentials-files) | [サンドボックス](/docs/ja/sandboxing#mask-credential-files)内の認証情報ファイルの読み取りをブロックまたはマスクします | サンドボックス設定 | Any file |742| [`sandbox.credentials.envVars`](#sandbox-credentials-envvars) | [サンドボックス](/docs/ja/sandboxing#mask-environment-variables)内の環境変数を設定解除またはマスクします | Sandbox settings | Any file |
742| [`sandbox.credentials.sigv4`](#sandbox-credentials-sigv4) | ストリーミング、事前署名、または[SigV4A AWS リクエスト](/docs/ja/sandboxing#re-sign-aws-requests)が失敗するか通過するかを選択します | サンドボックス設定 | User or managed |743| [`sandbox.credentials.files`](#sandbox-credentials-files) | [サンドボックス](/docs/ja/sandboxing#mask-credential-files)内の認証情報ファイルの読み取りをブロックまたはマスクします | Sandbox settings | Any file |
743| [`sandbox.enabled`](#sandbox-enabled) | macOS、Linux、WSL2 で[Bash サンドボックス](/docs/ja/sandboxing#get-started)をオンにします | サンドボックス設定 | Any file |744| [`sandbox.credentials.sigv4`](#sandbox-credentials-sigv4) | ストリーミング、事前署名、または[SigV4A AWS リクエスト](/docs/ja/sandboxing#re-sign-aws-requests)が失敗するか通過するかを選択します | Sandbox settings | User or managed |
744| [`sandbox.enableWeakerNestedSandbox`](#sandbox-enableweakernestedsandbox) | Linux [サンドボックス](/docs/ja/sandboxing)を非特権コンテナ内で実行します | サンドボックス設定 | Any file |745| [`sandbox.enabled`](#sandbox-enabled) | macOS、Linux、WSL2 で[Bash サンドボックス](/docs/ja/sandboxing#get-started)をオンにします | Sandbox settings | Any file |
745| [`sandbox.enableWeakerNetworkIsolation`](#sandbox-enableweakernetworkisolation) | `gh`、`gcloud`、`terraform` が macOS の[サンドボックス](/docs/ja/sandboxing#troubleshooting)内の MITM プロキシの背後で TLS を検証できるようにします | サンドボックス設定 | Any file |746| [`sandbox.enableWeakerNestedSandbox`](#sandbox-enableweakernestedsandbox) | Linux [サンドボックス](/docs/ja/sandboxing)を非特権コンテナ内で実行します | Sandbox settings | Any file |
746| [`sandbox.excludedCommands`](#sandbox-excludedcommands) | [サンドボックス](/docs/ja/sandboxing)外で常に実行されるコマンドに名前を付けます | サンドボックス設定 | Any file |747| [`sandbox.enableWeakerNetworkIsolation`](#sandbox-enableweakernetworkisolation) | `gh`、`gcloud`、`terraform` が macOS の[サンドボックス](/docs/ja/sandboxing#troubleshooting)内の MITM プロキシの背後で TLS を検証することを許可します | Sandbox settings | Any file |
747| [`sandbox.failIfUnavailable`](#sandbox-failifunavailable) | [サンドボックス](/docs/ja/sandboxing)ができない場合、サンドボックス化されていない状態で実行する代わりに開始を拒否します | サンドボックス設定 | Any file |748| [`sandbox.excludedCommands`](#sandbox-excludedcommands) | 常に[サンドボックス](/docs/ja/sandboxing)外で実行されるコマンドに名前を付けます | Sandbox settings | Any file |
748| [`sandbox.filesystem`](#sandbox-filesystem) | [サンドボックス化](/docs/ja/sandboxing#filesystem-isolation)されたコマンドが読み取りおよび書き込みできるパスを制御します | サンドボックス設定 | Any file |749| [`sandbox.failIfUnavailable`](#sandbox-failifunavailable) | [サンドボックス](/docs/ja/sandboxing)ができないときに起動を拒否します。サンドボックス化されていない状態で実行する代わりに | Sandbox settings | Any file |
749| [`sandbox.filesystem.allowManagedReadPathsOnly`](#sandbox-filesystem-allowmanagedreadpathsonly) | 開発者が[組織がブロックした読み取りパス](/docs/ja/sandboxing#keep-developers-from-widening-the-policy)を再度開くのを防ぎます | サンドボックス設定 | Managed |750| [`sandbox.filesystem`](#sandbox-filesystem) | [サンドボックス化](/docs/ja/sandboxing#filesystem-isolation)されたコマンドが読み取りおよび書き込みできるパスを制御します | Sandbox settings | Any file |
750| [`sandbox.filesystem.allowRead`](#sandbox-filesystem-allowread) | [`denyRead`](#sandbox-filesystem-denyread)がブロックする領域内での読み取りを再度開きます | サンドボックス設定 | Any file |751| [`sandbox.filesystem.allowManagedReadPathsOnly`](#sandbox-filesystem-allowmanagedreadpathsonly) | 開発者が[組織がブロックした読み取りパス](/docs/ja/sandboxing#keep-developers-from-widening-the-policy)を再度開くのを停止します | Sandbox settings | Managed |
751| [`sandbox.filesystem.allowWrite`](#sandbox-filesystem-allowwrite) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが書き込みできるパスを追加します | サンドボックス設定 | Any file |752| [`sandbox.filesystem.allowRead`](#sandbox-filesystem-allowread) | [`denyRead`](#sandbox-filesystem-denyread)がブロックする領域内での読み取りを再度開きます | Sandbox settings | Any file |
752| [`sandbox.filesystem.denyRead`](#sandbox-filesystem-denyread) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが特定のパスを読み取るのをブロックします | サンドボックス設定 | Any file |753| [`sandbox.filesystem.allowWrite`](#sandbox-filesystem-allowwrite) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが書き込みできるパスを追加します | Sandbox settings | Any file |
753| [`sandbox.filesystem.denyWrite`](#sandbox-filesystem-denywrite) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが特定のパスに書き込むのをブロックします | サンドボックス設定 | Any file |754| [`sandbox.filesystem.denyRead`](#sandbox-filesystem-denyread) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが特定のパスを読み取るのをブロックします | Sandbox settings | Any file |
754| [`sandbox.filesystem.disabled`](#sandbox-filesystem-disabled) | ネットワーク分離を保持しながら[ファイルシステム分離をオフ](/docs/ja/sandboxing#disable-filesystem-isolation)にします | サンドボックス設定 | User or managed |755| [`sandbox.filesystem.denyWrite`](#sandbox-filesystem-denywrite) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが特定のパスに書き込むのをブロックします | Sandbox settings | Any file |
755| [`sandbox.ignoreViolations`](#sandbox-ignoreviolations) | コマンドがプローブすることが予想されるパスの違反レポートをサイレンスします | サンドボックス設定 | Any file |756| [`sandbox.filesystem.disabled`](#sandbox-filesystem-disabled) | ネットワーク分離を保持しながら[ファイルシステム分離をオフ](/docs/ja/sandboxing#disable-filesystem-isolation)にします | Sandbox settings | User or managed |
756| [`sandbox.network`](#sandbox-network) | [サンドボックス化](/docs/ja/sandboxing#network-isolation)されたコマンドが到達するホスト、ポート、ソケットを制御します | サンドボックス設定 | Any file |757| [`sandbox.ignoreViolations`](#sandbox-ignoreviolations) | コマンドがプローブすることが予想されるパスの違反レポートをサイレンスします | Sandbox settings | Any file |
757| [`sandbox.network.allowAllUnixSockets`](#sandbox-network-allowallunixsockets) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドがすべての Unix ソケットに接続できるようにします | サンドボックス設定 | Any file |758| [`sandbox.network`](#sandbox-network) | [サンドボックス化](/docs/ja/sandboxing#network-isolation)されたコマンドが到達するホスト、ポート、ソケットを制御します | Sandbox settings | Any file |
758| [`sandbox.network.allowedDomains`](#sandbox-network-alloweddomains) | ドメインを事前に許可して、[サンドボックス化](/docs/ja/sandboxing)されたコマンドがプロンプトを表示しないようにします | サンドボックス設定 | Any file |759| [`sandbox.network.allowAllUnixSockets`](#sandbox-network-allowallunixsockets) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドがすべての Unix ソケットに接続することを許可します | Sandbox settings | Any file |
759| [`sandbox.network.allowLocalBinding`](#sandbox-network-allowlocalbinding) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが macOS で localhost ポートにバインドできるようにします | サンドボックス設定 | Any file |760| [`sandbox.network.allowedDomains`](#sandbox-network-alloweddomains) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドがそれらのプロンプトを表示しないようにドメインを事前許可します | Sandbox settings | Any file |
760| [`sandbox.network.allowMachLookup`](#sandbox-network-allowmachlookup) | macOS [サンドボックス化](/docs/ja/sandboxing)ツール(iOS Simulator または Playwright など)が XPC サービスに到達できるようにします | サンドボックス設定 | Any file |761| [`sandbox.network.allowLocalBinding`](#sandbox-network-allowlocalbinding) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが macOS で localhost ポートにバインドすることを許可します | Sandbox settings | Any file |
761| [`sandbox.network.allowManagedDomainsOnly`](#sandbox-network-allowmanageddomainsonly) | ネットワーク許可リストを[マネージド設定](/docs/ja/sandboxing#keep-developers-from-widening-the-policy)にロックします | サンドボックス設定 | Managed |762| [`sandbox.network.allowMachLookup`](#sandbox-network-allowmachlookup) | macOS [サンドボックス化](/docs/ja/sandboxing)ツール(iOS Simulator または Playwright など)が XPC サービスに到達することを許可します | Sandbox settings | Any file |
762| [`sandbox.network.allowUnixSockets`](#sandbox-network-allowunixsockets) | macOS で[サンドボックス化](/docs/ja/sandboxing)されたコマンドが使用できる Unix ソケットパスをリストします | サンドボックス設定 | Any file |763| [`sandbox.network.allowManagedDomainsOnly`](#sandbox-network-allowmanageddomainsonly) | ネットワーク許可リストを[マネージド設定](/docs/ja/sandboxing#keep-developers-from-widening-the-policy)にロックします | Sandbox settings | Managed |
763| [`sandbox.network.deniedDomains`](#sandbox-network-denieddomains) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドのドメインをブロックします。許可されたワイルドカード内でも | サンドボックス設定 | Any file |764| [`sandbox.network.allowUnixSockets`](#sandbox-network-allowunixsockets) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドが macOS で使用できる Unix ソケットパスをリストします | Sandbox settings | Any file |
764| [`sandbox.network.httpProxyPort`](#sandbox-network-httpproxyport) | [サンドボックス](/docs/ja/sandboxing#custom-proxy-configuration)HTTP トラフィックを独自のプロキシを通じてルーティングします | サンドボックス設定 | Any file |765| [`sandbox.network.deniedDomains`](#sandbox-network-denieddomains) | [サンドボックス化](/docs/ja/sandboxing)されたコマンドのドメインをブロックします。許可されたワイルドカード内でも | Sandbox settings | Any file |
765| [`sandbox.network.socksProxyPort`](#sandbox-network-socksproxyport) | [サンドボックス](/docs/ja/sandboxing#custom-proxy-configuration)SOCKS トラフィックを独自のプロキシを通じてルーティングします | サンドボックス設定 | Any file |766| [`sandbox.network.httpProxyPort`](#sandbox-network-httpproxyport) | [サンドボックス](/docs/ja/sandboxing#custom-proxy-configuration)HTTP トラフィックを独自のプロキシを通してルーティングします | Sandbox settings | Any file |
766| [`sandbox.network.strictAllowlist`](#sandbox-network-strictallowlist) | プロンプトの代わりに[許可リスト](/docs/ja/sandboxing#network-isolation)外のホストを拒否します | サンドボックス設定 | User or managed |767| [`sandbox.network.socksProxyPort`](#sandbox-network-socksproxyport) | [サンドボックス](/docs/ja/sandboxing#custom-proxy-configuration)SOCKS トラフィックを独自のプロキシを通してルーティングします | Sandbox settings | Any file |
767| [`sandbox.network.tlsTerminate`](#sandbox-network-tlsterminate) | [サンドボックス](/docs/ja/sandboxing#network-isolation)プロキシが TLS を終了して HTTPS リクエストを読み取ることができるようにします | サンドボックス設定 | User or managed |768| [`sandbox.network.strictAllowlist`](#sandbox-network-strictallowlist) | プロンプトの代わりに[許可リスト](/docs/ja/sandboxing#network-isolation)外のホストを拒否します | Sandbox settings | User or managed |
768| [`sandbox.ripgrep`](#sandbox-ripgrep) | [サンドボックス](/docs/ja/sandboxing)内で独自の ripgrep バイナリを使用します | サンドボックス設定 | User or managed |769| [`sandbox.network.tlsTerminate`](#sandbox-network-tlsterminate) | [サンドボックス](/docs/ja/sandboxing#network-isolation)プロキシが TLS を終了して HTTPS リクエストを読み取ることができるようにします | Sandbox settings | User or managed |
769| [`sandbox.socatPath`](#sandbox-socatpath) | [サンドボックス](/docs/ja/sandboxing)プロキシを `PATH` 外の `socat` バイナリに指します | サンドボックス設定 | Managed |770| [`sandbox.ripgrep`](#sandbox-ripgrep) | [サンドボックス](/docs/ja/sandboxing)内で独自の ripgrep バイナリを使用します | Sandbox settings | User or managed |
770| [`showClearContextOnPlanAccept`](#showclearcontextonplanaccept) | [プラン受け入れ画面](/docs/ja/permission-modes#review-and-approve-a-plan)に「コンテキストをクリア」オプションを表示します | インターフェースとターミナル | Any file |771| [`sandbox.socatPath`](#sandbox-socatpath) | [サンドボックス](/docs/ja/sandboxing)プロキシを `PATH` 外の `socat` バイナリにポイントします | Sandbox settings | Managed |
771| [`showThinkingSummaries`](#showthinkingsummaries) | 折りたたまれたスタブの代わりに Claude の[思考](/docs/ja/model-config#extended-thinking)の要約を表示します | モデルと応答 | Any file |772| [`showClearContextOnPlanAccept`](#showclearcontextonplanaccept) | [プラン受け入れ画面](/docs/ja/permission-modes#review-and-approve-a-plan)に「コンテキストをクリア」オプションを表示します | Interface and terminal | Any file |
772| [`showTurnDuration`](#showturnduration) | 各応答後の「Cooked for」期間を非表示にします | インターフェースとターミナル | Any file |773| [`showThinkingSummaries`](#showthinkingsummaries) | Claude の[思考](/docs/ja/model-config#extended-thinking)の要約を折りたたまれたスタブの代わりに表示します | Model and responses | Any file |
773| [`skillListingBudgetFraction`](#skilllistingbudgetfraction) | [スキルリスティング](/docs/ja/skills#skill-descriptions-are-cut-short)用にコンテキストをより多くまたはより少なく予約します | メモリとコンテキスト | Any file |774| [`showTurnDuration`](#showturnduration) | 各応答後の「Cooked for」期間を非表示にします | Interface and terminal | Any file |
774| [`skillListingMaxDescChars`](#skilllistingmaxdescchars) | [スキルリスティング](/docs/ja/skills#skill-descriptions-are-cut-short)の各スキルの説明長をキャップします | メモリとコンテキスト | Any file |775| [`skillListingBudgetFraction`](#skilllistingbudgetfraction) | [スキルリスティング](/docs/ja/skills#skill-descriptions-are-cut-short)用にコンテキストをより多くまたはより少なく予約します | Memory and context | Any file |
775| [`skillOverrides`](#skilloverrides) | [スキルを非表示または折りたたむ](/docs/ja/skills#override-skill-visibility-from-settings)。SKILL.md を編集せずに | プラグインとスキル | Any file |776| [`skillListingMaxDescChars`](#skilllistingmaxdescchars) | [スキルリスティング](/docs/ja/skills#skill-descriptions-are-cut-short)内の各スキルの説明長をキャップします | Memory and context | Any file |
776| [`skipAutoPermissionPrompt`](#skipautopermissionprompt) | 組み込みデフォルトではなく自分で[自動モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)に入るときに Claude Code が表示する 1 回限りの通知をスキップします | 権限設定 | User or managed |777| [`skillOverrides`](#skilloverrides) | [SKILL.md を編集せずにスキルを非表示または折りたたむ](/docs/ja/skills#override-skill-visibility-from-settings) | Plugins and skills | Any file |
777| [`skipDangerousModePermissionPrompt`](#skipdangerousmodepermissionprompt) | [bypassPermissions モード](/docs/ja/permission-modes#skip-all-checks-with-bypasspermissions-mode)の前の確認ダイアログをスキップします | 権限設定 | User, local, or managed |778| [`skipAutoPermissionPrompt`](#skipautopermissionprompt) | 組み込みデフォルトではなく自分で[自動モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)に入るときに Claude Code が表示する 1 回限りの通知をスキップします | Permission settings | User or managed |
778| [`skipWebFetchPreflight`](#skipwebfetchpreflight) | Anthropic に到達できない場合、[WebFetch ホスト名チェック](/docs/ja/tools-reference#webfetch-tool-behavior)をスキップします | プライバシーとテレメトリ | Any file |779| [`skipDangerousModePermissionPrompt`](#skipdangerousmodepermissionprompt) | [bypassPermissions モード](/docs/ja/permission-modes#skip-all-checks-with-bypasspermissions-mode)の前の確認ダイアログをスキップします | Permission settings | User, local, or managed |
779| [`spellcheck`](#spellcheck) | インストールする[スペルチェッカー](/docs/ja/interactive-mode#check-spelling-as-you-type)でプロンプト入力の単語を下線で示します | インターフェースとターミナル | User or managed |780| [`skipWebFetchPreflight`](#skipwebfetchpreflight) | Anthropic に到達できないときに[WebFetch ホスト名チェック](/docs/ja/tools-reference#webfetch-tool-behavior)をスキップします | Privacy and telemetry | Any file |
780| [`spinnerTipsEnabled`](#spinnertipsenabled) | Claude が作業している間、スピナーのヒントを非表示にします | インターフェースとターミナル | Any file |781| [`spellcheck`](#spellcheck) | インストールする[スペルチェッカー](/docs/ja/interactive-mode#check-spelling-as-you-type)でプロンプト入力の誤字にアンダーラインを引きます | Interface and terminal | User or managed |
781| [`spinnerTipsOverride`](#spinnertipsoverride) | スピナーローテーションに独自のヒントを追加するか、組み込みヒントを置き換えます | インターフェースとターミナル | Any file |782| [`spinnerTipsEnabled`](#spinnertipsenabled) | Claude が作業中にスピナーのヒントを非表示にします | Interface and terminal | Any file |
782| [`spinnerVerbs`](#spinnerverbs) | ターンが実行されている間に表示される動詞を追加または置き換えます | インターフェースとターミナル | Any file |783| [`spinnerTipsOverride`](#spinnertipsoverride) | スピナーローテーションに独自のヒントを追加するか、組み込みヒントを置き換えます | Interface and terminal | Any file |
783| [`sshConfigs`](#sshconfigs) | [SSH 接続](/docs/ja/desktop#pre-configure-ssh-connections-for-your-team)をデスクトップ環境ドロップダウンに追加します | リモート、デスクトップ、通知 | User or managed |784| [`spinnerVerbs`](#spinnerverbs) | ターンの実行中に表示される動詞を追加または置き換えます | Interface and terminal | Any file |
784| [`sshHostAllowlist`](#sshhostallowlist) | [Desktop SSH セッション](/docs/ja/desktop#restrict-which-ssh-hosts-users-can-connect-to)が到達できるホストを制限します | リモート、デスクトップ、通知 | Managed |785| [`sshConfigs`](#sshconfigs) | Desktop 環境ドロップダウンに[SSH 接続](/docs/ja/desktop#pre-configure-ssh-connections-for-your-team)を追加します | Remote, desktop, and notifications | User or managed |
785| [`statusLine`](#statusline) | 独自のコマンドを実行して、プロンプトの下に[ステータスライン](/docs/ja/statusline)をレンダリングします | インターフェースとターミナル | Any file |786| [`sshHostAllowlist`](#sshhostallowlist) | [Desktop SSH セッション](/docs/ja/desktop#restrict-which-ssh-hosts-users-can-connect-to)が到達できるホストを制限します | Remote, desktop, and notifications | Managed |
786| [`strictKnownMarketplaces`](#strictknownmarketplaces) | ユーザーが追加およびインストールできる[マーケットプレイス](/docs/ja/plugin-marketplaces)ソースを許可リストに登録します | プラグインとスキル | Managed |787| [`statusLine`](#statusline) | [ステータスライン](/docs/ja/statusline)をプロンプトの下にレンダリングする独自のコマンドを実行します | Interface and terminal | Any file |
787| [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) | ユーザーおよびプロジェクトソースから[スキル](/docs/ja/skills)、[エージェント](/docs/ja/sub-agents)、[フック](/docs/ja/hooks)、[MCP サーバー](/docs/ja/mcp)をブロックします | プラグインとスキル | Managed |788| [`strictKnownMarketplaces`](#strictknownmarketplaces) | ユーザーが追加およびインストールできる[マーケットプレイス](/docs/ja/plugin-marketplaces)ソースを許可リストに登録します | Plugins and skills | Managed |
788| [`strictPluginOnlyCustomization.agents`](#strictpluginonlycustomization-agents) | [エージェント](/docs/ja/sub-agents)をプラグインおよびマネージドソースにロックします | プラグインとスキル | Managed |789| [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) | ユーザーおよびプロジェクトソースから[スキル](/docs/ja/skills)、[エージェント](/docs/ja/sub-agents)、[フック](/docs/ja/hooks)、[MCP サーバー](/docs/ja/mcp)をブロックします | Plugins and skills | Managed |
789| [`strictPluginOnlyCustomization.hooks`](#strictpluginonlycustomization-hooks) | [フック](/docs/ja/hooks)をプラグインおよびマネージドソースにロックします | プラグインとスキル | Managed |790| [`strictPluginOnlyCustomization.agents`](#strictpluginonlycustomization-agents) | [エージェント](/docs/ja/sub-agents)をプラグインおよびマネージドソースにロックします | Plugins and skills | Managed |
790| [`strictPluginOnlyCustomization.mcp`](#strictpluginonlycustomization-mcp) | [MCP サーバー](/docs/ja/mcp)をプラグインおよびマネージドソースにロックします | プラグインとスキル | Managed |791| [`strictPluginOnlyCustomization.hooks`](#strictpluginonlycustomization-hooks) | [フック](/docs/ja/hooks)をプラグインおよびマネージドソースにロックします | Plugins and skills | Managed |
791| [`strictPluginOnlyCustomization.skills`](#strictpluginonlycustomization-skills) | [スキル](/docs/ja/skills)をプラグインおよびマネージドソースにロックします | プラグインとスキル | Managed |792| [`strictPluginOnlyCustomization.mcp`](#strictpluginonlycustomization-mcp) | [MCP サーバー](/docs/ja/mcp)をプラグインおよびマネージドソースにロックします | Plugins and skills | Managed |
792| [`subagentPromptCacheTtl`](#subagentpromptcachettl) | サブエージェントおよびメイン会話外の他のリクエストの[プロンプトキャッシュライフタイム](/docs/ja/prompt-caching#cache-lifetime)を選択します | モデルと応答 | Any file |793| [`strictPluginOnlyCustomization.skills`](#strictpluginonlycustomization-skills) | [スキル](/docs/ja/skills)をプラグインおよびマネージドソースにロックします | Plugins and skills | Managed |
793| [`subagentStatusLine`](#subagentstatusline) | [サブエージェント](/docs/ja/sub-agents)タスク表示の行を独自のコマンドで書き直します | インターフェースとターミナル | Any file |794| [`subagentPromptCacheTtl`](#subagentpromptcachettl) | サブエージェントおよびメイン会話外の他のリクエストの[プロンプトキャッシュライフタイム](/docs/ja/prompt-caching#cache-lifetime)を選択します | Model and responses | Any file |
794| [`switchModelsOnFlag`](#switchmodelsonflag) | [安全分類器](/docs/ja/model-config#ask-before-switching)がリクエストにフラグを立てたときに自動的にモデルを切り替えるか一時停止します | モデルと応答 | Any file |795| [`subagentStatusLine`](#subagentstatusline) | [サブエージェント](/docs/ja/sub-agents)タスク表示の行を独自のコマンドで書き直します | Interface and terminal | Any file |
795| [`syncClaudeAiSkills`](#syncclaudeaiskills) | [claude.ai アカウントで有効になっているスキル](/docs/ja/skills#how-synced-skills-behave)のダウンロードを停止し、既に同期されているものを非表示にします | プラグインとスキル | User, local, or managed |796| [`switchModelsOnFlag`](#switchmodelsonflag) | [安全分類器](/docs/ja/model-config#ask-before-switching)がリクエストにフラグを立てたときにモデルを自動的に切り替えるか一時停止します | Model and responses | Any file |
796| [`syntaxHighlightingDisabled`](#syntaxhighlightingdisabled) | diff およびコードブロックの構文強調表示をオフにします | インターフェースとターミナル | Any file |797| [`syncClaudeAiPlugins`](#syncclaudeaiplugins) | [claude.ai アカウントで有効になっているプラグイン](/docs/ja/plugins-reference#synced-plugins)のロードを停止し、新しいものをダウンロードするのを停止します | Plugins and skills | User, local, or managed |
797| [`taskOutputMaxChars`](#taskoutputmaxchars) | [バックグラウンドタスク](/docs/ja/tools-reference#background-commands)の出力のうち Claude が受け取るインライン量を設定します | メモリとコンテキスト | Any file |798| [`syncClaudeAiSkills`](#syncclaudeaiskills) | [claude.ai アカウントで有効になっているスキル](/docs/ja/skills#how-synced-skills-behave)のロードを停止し、新しいものをダウンロードするのを停止します | Plugins and skills | User, local, or managed |
798| [`teammateDefaultModel`](#teammatedefaultmodel) | v2.1.234 で削除されました。Claude Code がチームメイトのモデルを選択する方法については、[チームメイトとモデルを指定](/docs/ja/agent-teams#specify-teammates-and-models)を参照してください | グローバル設定 | Global config |799| [`syntaxHighlightingDisabled`](#syntaxhighlightingdisabled) | diff およびコードブロックの構文強調表示をオフにします | Interface and terminal | Any file |
799| [`teammateMode`](#teammatemode) | [エージェントチームチームメイト](/docs/ja/agent-teams#choose-a-display-mode)の表示方法を選択します | エージェント、セッション、ワークツリー | Any file |800| [`taskOutputMaxChars`](#taskoutputmaxchars) | [バックグラウンドタスク](/docs/ja/tools-reference#background-commands)の出力のうち Claude が受け取るインライン量を設定します | Memory and context | Any file |
800| [`terminalProgressBarEnabled`](#terminalprogressbarenabled) | サポートするターミナルのターミナルプログレスバーを非表示にします | インターフェースとターミナル | Any file |801| [`teammateDefaultModel`](#teammatedefaultmodel) | v2.1.234 で削除されました。Claude Code がチームメイトのモデルを選択する方法については[チームメイトとモデルを指定](/docs/ja/agent-teams#specify-teammates-and-models)を参照してください | Global config settings | Global config |
801| [`terminalTitleFromRename`](#terminaltitlefromrename) | [`/rename`](/docs/ja/sessions#name-your-sessions)および `--name` がターミナルタブタイトルを変更するのを停止します | インターフェースとターミナル | Any file |802| [`teammateMode`](#teammatemode) | [エージェントチームチームメイトの表示](/docs/ja/agent-teams#choose-a-display-mode)方法を選択します | Agents, sessions, and worktrees | Any file |
802| [`theme`](#theme) | インターフェース[カラーテーマ](/docs/ja/terminal-config#match-the-color-theme)を選択します。組み込みまたはカスタム | インターフェースとターミナル | Any file |803| [`terminalProgressBarEnabled`](#terminalprogressbarenabled) | それをサポートするターミナルでターミナルプログレスバーを非表示にします | Interface and terminal | Any file |
803| [`timeFormat`](#timeformat) | インターフェースの時刻を 12 時間または 24 時間時計、UTC、または strftime パターンで表示します | インターフェースとターミナル | Any file |804| [`terminalTitleFromRename`](#terminaltitlefromrename) | [`/rename`](/docs/ja/sessions#name-your-sessions)および `--name` がターミナルタブタイトルを変更するのを停止します | Interface and terminal | Any file |
804| [`timeZone`](#timezone) | インターフェースの時刻をシステムのタイムゾーン以外のタイムゾーンで表示します | インターフェースとターミナル | Any file |805| [`theme`](#theme) | インターフェイス[カラーテーマ](/docs/ja/terminal-config#match-the-color-theme)を選択します。組み込みまたはカスタム | Interface and terminal | Any file |
805| [`tui`](#tui) | [フルスクリーン](/docs/ja/fullscreen)またはクラシックターミナルレンダラーを選択します | インターフェースとターミナル | Any file |806| [`timeFormat`](#timeformat) | インターフェイスの時刻を 12 時間または 24 時間クロック、UTC、または strftime パターンで表示します | Interface and terminal | Any file |
806| [`ultracode`](#ultracode) | Claude が尋ねられることなく各実質的なタスクの[ワークフロー](/docs/ja/workflows#let-claude-decide-with-ultracode)を計画するようにします | モデルと応答 | Any file |807| [`timeZone`](#timezone) | インターフェイスの時刻をシステムのタイムゾーン以外のタイムゾーンで表示します | Interface and terminal | Any file |
807| [`useAutoModeDuringPlan`](#useautomodeduringplan) | [自動モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)分類器が[プランモード](/docs/ja/permission-modes#analyze-before-you-edit-with-plan-mode)でシェルコマンドをレビューできるようにします。`false` に設定してプロンプトを取得します | 権限設定 | User, local, or managed |808| [`tui`](#tui) | [フルスクリーン](/docs/ja/fullscreen)または従来のターミナルレンダラーを選択します | Interface and terminal | Any file |
808| [`verbose`](#verbose) | 切り詰められた要約の代わりに[完全なツール出力](/docs/ja/cli-reference#cli-flags)を表示します。両方が設定されている場合、`viewMode` が優先されます | インターフェースとターミナル | Any file |809| [`ultracode`](#ultracode) | Claude が尋ねられることなく各実質的なタスクの[ワークフロー](/docs/ja/workflows#let-claude-decide-with-ultracode)を計画するようにします | Model and responses | Any file |
809| [`viewMode`](#viewmode) | すべてのセッションを[デフォルト、詳細、またはフォーカスビュー](/docs/ja/cli-reference#cli-flags)で開始します | インターフェースとターミナル | Any file |810| [`useAutoModeDuringPlan`](#useautomodeduringplan) | [自動モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)分類器が[プランモード](/docs/ja/permission-modes#analyze-before-you-edit-with-plan-mode)でシェルコマンドをレビューすることを許可します。`false` に設定してプロンプトを取得します | Permission settings | User, local, or managed |
810| [`vimInsertModeRemaps`](#viminsertmoderemaps) | 2 キー[INSERT モードシーケンス](/docs/ja/interactive-mode#remap-insert-mode-key-sequences)(`jj` など)を Escape にマップします | インターフェースとターミナル | User or managed |811| [`verbose`](#verbose) | 切り詰められた要約の代わりに[完全なツール出力](/docs/ja/cli-reference#cli-flags)を表示します。両方が設定されている場合、`viewMode` が優先されます | Interface and terminal | Any file |
811| [`voice`](#voice) | [音声ディクテーション](/docs/ja/voice-dictation)をオンにして、ホールドまたはタップモードを選択します | インターフェースとターミナル | Any file |812| [`viewMode`](#viewmode) | すべてのセッションを[デフォルト、詳細、またはフォーカスビュー](/docs/ja/cli-reference#cli-flags)で開始します | Interface and terminal | Any file |
812| [`voiceEnabled`](#voiceenabled) | 古い単一キー形式で[音声ディクテーション](/docs/ja/voice-dictation)をオンにします | インターフェースとターミナル | Any file |813| [`vimInsertModeRemaps`](#viminsertmoderemaps) | `jj` などの 2 キー[INSERT モードシーケンス](/docs/ja/interactive-mode#remap-insert-mode-key-sequences)を Escape にマップします | Interface and terminal | User or managed |
813| [`wheelScrollAccelerationEnabled`](#wheelscrollaccelerationenabled) | フルスクリーンレンダリングで[マウスホイール加速](/docs/ja/fullscreen#mouse-wheel-scrolling)をオフにします | インターフェースとターミナル | Any file |814| [`voice`](#voice) | [音声ディクテーション](/docs/ja/voice-dictation)をオンにして、ホールドまたはタップモードを選択します | Interface and terminal | Any file |
814| [`workflowKeywordTriggerEnabled`](#workflowkeywordtriggerenabled) | プロンプトの単語 `ultracode` が[ワークフロー](/docs/ja/workflows)を開始できるようにします。`false` に設定して入力します | フックと自動化 | Any file |815| [`voiceEnabled`](#voiceenabled) | 古い単一キー形式で[音声ディクテーション](/docs/ja/voice-dictation)をオンにします | Interface and terminal | Any file |
815| [`workflowSizeGuideline`](#workflowsizeguideline) | Claude が[動的ワークフロー](/docs/ja/workflows)で目指すエージェント数を設定します | フックと自動化 | Any file |816| [`wheelScrollAccelerationEnabled`](#wheelscrollaccelerationenabled) | フルスクリーンレンダリングで[マウスホイール加速](/docs/ja/fullscreen#mouse-wheel-scrolling)をオフにします | Interface and terminal | Any file |
816| [`worktree`](#worktree) | Claude Code が git [ワークツリー](/docs/ja/worktrees)を作成する方法を設定します | エージェント、セッション、ワークツリー | Any file |817| [`workflowKeywordTriggerEnabled`](#workflowkeywordtriggerenabled) | プロンプト内の単語 `ultracode` が[ワークフロー](/docs/ja/workflows)を開始することを許可します。`false` に設定して入力します | Hooks and automation | Any file |
817| [`worktree.baseRef`](#worktree-baseref) | 新しい[ワークツリー](/docs/ja/worktrees)をリモートデフォルトブランチまたはローカル HEAD からブランチします | エージェント、セッション、ワークツリー | Any file |818| [`workflowSizeGuideline`](#workflowsizeguideline) | Claude が[動的ワークフロー](/docs/ja/workflows)で目指すエージェント数を設定します | Hooks and automation | Any file |
818| [`worktree.bgIsolation`](#worktree-bgisolation) | バックグラウンドセッションが[ワークツリー](/docs/ja/worktrees)なしで作業コピーを編集できるようにします | エージェント、セッション、ワークツリー | Any file |819| [`worktree`](#worktree) | Claude Code が git [worktrees](/docs/ja/worktrees)を作成する方法を設定します | Agents, sessions, and worktrees | Any file |
819| [`worktree.sparsePaths`](#worktree-sparsepaths) | 各[ワークツリー](/docs/ja/worktrees)で必要なディレクトリのみをチェックアウトします | エージェント、セッション、ワークツリー | Any file |820| [`worktree.baseRef`](#worktree-baseref) | 新しい[worktrees](/docs/ja/worktrees)をリモートデフォルトブランチまたはローカル HEAD からブランチします | Agents, sessions, and worktrees | Any file |
820| [`worktree.symlinkDirectories`](#worktree-symlinkdirectories) | 大きなディレクトリを複製する代わりに各[ワークツリー](/docs/ja/worktrees)にシンボリックリンクします | エージェント、セッション、ワークツリー | Any file |821| [`worktree.bgIsolation`](#worktree-bgisolation) | バックグラウンドセッションが[worktree](/docs/ja/worktrees)なしで作業コピーを編集することを許可します | Agents, sessions, and worktrees | Any file |
821| [`wslInheritsWindowsSettings`](#wslinheritswindowssettings) | WSL が Windows ポリシーチェーンから[マネージド設定](/docs/ja/managed-settings)を読み取るようにします | エンタープライズとマネージド設定 | Managed |822| [`worktree.sparsePaths`](#worktree-sparsepaths) | 各[worktree](/docs/ja/worktrees)で必要なディレクトリのみをチェックアウトします | Agents, sessions, and worktrees | Any file |
823| [`worktree.symlinkDirectories`](#worktree-symlinkdirectories) | 大きなディレクトリを各[worktree](/docs/ja/worktrees)に複製する代わりにシンボリックリンクします | Agents, sessions, and worktrees | Any file |
824| [`wslInheritsWindowsSettings`](#wslinheritswindowssettings) | WSL が Windows ポリシーチェーンから[マネージド設定](/docs/ja/managed-settings)を読み取ることを許可します | Enterprise and managed settings | Managed |
822 825
823<h2 id="model-and-responses">826<h2 id="model-and-responses">
824 モデルと応答827 モデルと応答
1152* **タイプ**: オプションの `multiplier` とオプションの `overrides` マップを持つオブジェクト1155* **タイプ**: オプションの `multiplier` とオプションの `overrides` マップを持つオブジェクト
1153* **デフォルト**: 設定解除。Claude Code はリスト価格を報告します。ホストアプリケーションがテーブルを提供しない限り1156* **デフォルト**: 設定解除。Claude Code はリスト価格を報告します。ホストアプリケーションがテーブルを提供しない限り
1154 1157
1155この例は Sonnet 4.6 の契約レートを設定し、すべての数字を 15% 削減します。`multiplier` のみ、`overrides` のみ、または両方を設定します:1158`multiplier` のみ、`overrides` のみ、または両方を設定します。
1159
1160この例は Sonnet 4.6 の契約レートを設定し、すべての数字を 15% 削減します:
1156 1161
1157```json managed-settings.json theme={null}1162```json managed-settings.json theme={null}
1158{1163{
1170}1175}
1171```1176```
1172 1177
11781 より上の `multiplier` を設定し、最大 10 にして、すべての数字をマークアップします。マークアップには Claude Code v2.1.271 以降が必要です。以前のバージョンは警告付きで 1 より上の `multiplier` を無視し、設定の残りを保持します。
1179
1173ステップについては、レートが有効であることを確認する方法を含めて、[契約レートで支出を報告](/docs/ja/costs#report-spend-at-your-contracted-rates)を参照してください。1180ステップについては、レートが有効であることを確認する方法を含めて、[契約レートで支出を報告](/docs/ja/costs#report-spend-at-your-contracted-rates)を参照してください。
1174 1181
1175<span id="modelpricing-multiplier" />1182<span id="modelpricing-multiplier" />
1182 1189
1183| フィールド | タイプ | 機能 |1190| フィールド | タイプ | 機能 |
1184| :----------- | :---------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |1191| :----------- | :---------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
1185| `multiplier` | 0 より大きく、最大 1 の数値 | Claude Code が計算するすべてのコストをスケーリングします。`overrides` 行がカバーするかどうかに関わらず |1192| `multiplier` | 0 より大きく、最大 10 の数値 | Claude Code が計算するすべてのコストをスケーリングします。`overrides` 行がカバーするかどうかに関わらず。1 未満は割引、1 より上はマークアップです |
1186| `overrides` | モデル ID を `input`、`output`、`cacheRead`、`cacheWrite` を持つレートオブジェクトにマップします。各 0 から 10000 | そのモデルの USD-per-million-token レート。すべて 4 つ必須。`cacheWrite` は 5 分と 1 時間のキャッシュ書き込みの両方をカバーします。[`modelPricing` 行が適用されるモデル](#which-models-a-modelpricing-row-applies-to)を参照してください |1193| `overrides` | モデル ID を `input`、`output`、`cacheRead`、`cacheWrite` を持つレートオブジェクトにマップします。各 0 から 10000 | そのモデルの USD-per-million-token レート。すべて 4 つ必須。`cacheWrite` は 5 分と 1 時間のキャッシュ書き込みの両方をカバーします。[`modelPricing` 行が適用されるモデル](#which-models-a-modelpricing-row-applies-to)を参照してください |
1187 1194
1188Claude Code は行のレートを、高速モード サージャージまたは [US のみ推論レート](https://platform.claude.com/docs/en/about-claude/pricing)を追加せずに、書かれたとおりに使用します。`multiplier` も設定する場合、Claude Code はそれを行のレートの上に適用します。Claude Code は解析できないレートを持つ行、または解析できない `multiplier` を削除し、残りを保持します。[壊れた設定ファイルを修正](/docs/ja/settings#fix-a-broken-settings-file)を参照してください。1195Claude Code は行のレートを、高速モード サージャージまたは [US のみ推論レート](https://platform.claude.com/docs/en/about-claude/pricing)を追加せずに、書かれたとおりに使用します。`multiplier` も設定する場合、Claude Code はそれを行のレートの上に適用します。Claude Code は解析できないレートを持つ行、または解析できない `multiplier` を削除し、残りを保持します。[壊れた設定ファイルを修正](/docs/ja/settings#fix-a-broken-settings-file)を参照してください。
1369 1376
1370管理設定を権限ルールの唯一の設定ソースにします。Claude Code はユーザー、プロジェクト、ローカル、および `--settings` ファイル内の `allow`、`ask`、`deny` ルールを無視し、`--allowedTools` を無視し、権限プロンプトで常に許可する選択肢を非表示にし、新しいルールの保存を停止します。1377管理設定を権限ルールの唯一の設定ソースにします。Claude Code はユーザー、プロジェクト、ローカル、および `--settings` ファイル内の `allow`、`ask`、`deny` ルールを無視し、`--allowedTools` を無視し、権限プロンプトで常に許可する選択肢を非表示にし、新しいルールの保存を停止します。
1371 1378
1372[埋め込みホストからの親設定](/docs/ja/managed-settings#let-an-embedding-host-add-policy)が適用される場合、Claude Code はそれらを管理層の一部として扱います。それらの `deny` および `ask` ルールを保持し、それらの `allow` ルールと `additionalDirectories` を削除します。1379[埋め込みホストからの親設定](/docs/ja/managed-settings#let-an-embedding-host-add-policy)が適用される場合、Claude Code はそれらを管理層の一部として扱います。それらの `deny` および `ask` ルールを保持し、それらの `allow` ルールと `additionalDirectories` を削除します。また、`Read` および `Edit` ルールで `!` で始まるパターンを除きます。ホストは `!` ルールで管理ルールからパスを除外することはできません。`allowManagedPermissionRulesOnly` を設定しているかどうかに関わらず。
1373 1380
1374`--disallowedTools` ルールと現在のセッションの `deny` および `ask` ルールは、Claude Code が設定をセッション中に再度読み込んだ後を含めて、引き続き適用されます。これらは制限のみを行うため、管理ルールが付与するものを拡大することはできません。v2.1.257 より前では、Claude Code は最初の設定再度読み込み時にそれらのコマンドラインおよびセッションルールを削除していました。1381`--disallowedTools` ルールと現在のセッションの `deny` および `ask` ルールは、Claude Code が設定をセッション中に再度読み込んだ後を含めて、引き続き適用されます。これらは制限のみを行うため、管理ルールが付与するものを拡大することはできません。v2.1.257 より前では、Claude Code は最初の設定再度読み込み時にそれらのコマンドラインおよびセッションルールを削除していました。
1375 1382
1383`--disallowedTools` またはセッションルール内の `!` パターンが除外できるものについては、[Read および Edit ルール](/docs/ja/permissions#read-and-edit)を参照してください。
1384
1376* **スコープ**: [`Managed`](#scopes)1385* **スコープ**: [`Managed`](#scopes)
1377* **タイプ**: ブール値1386* **タイプ**: ブール値
1378 * `true`: 管理設定が権限ルールの唯一の設定ソースになります1387 * `true`: 管理設定が権限ルールの唯一の設定ソースになります
1413 `autoMode.classifyAllShell`1422 `autoMode.classifyAllShell`
1414</h3>1423</h3>
1415 1424
1416自動モードがアクティブな間、すべての Bash および PowerShell コマンドを自動モード分類器に通します。デフォルトでは、自動モードは任意のコードを実行できる許可ルールのみを一時停止します。`Bash(*)`、ワイルドカードルール、および `Bash(python *)` などのインタープリタまたはシェルラッパープレフィックス。`Bash(npm test)` などの他の許可ルールと一致するコマンドは分類器をスキップし、ルールのプレフィックスが予期しなかった破壊的な引数が見えないまま通過する可能性があります。このキーを設定すると、セッションのすべてのシェル許可ルールが一時停止され、分類器がすべてのコマンドを確認します。Claude Code v2.1.193 以降が必要です。1425自動モードがアクティブな間、すべての Bash および PowerShell コマンドを自動モード分類器に通します。デフォルトでは、自動モードは任意のコードを実行できる許可ルールのみを一時停止します。`Bash(*)` やワイルドカードルール、および `Bash(python *)` などのインタープリタまたはシェルラッパープレフィックス。`Bash(npm test)` などの他の許可ルールと一致するコマンドは分類器をスキップし、[コマンドごとの許可ドメイン](/docs/ja/sandboxing#per-command-allowed-domains-in-auto-mode)を持たない限り、ルールのプレフィックスが予期しなかった破壊的な引数が見えないまま通過する可能性があります。このキーを設定すると、セッションのすべてのシェル許可ルールが一時停止され、分類器がすべてのコマンドを確認します。Claude Code v2.1.193 以降が必要です。
1417 1426
1418* **スコープ**: [`User or managed`](#scopes)。[`autoMode`](#automode)が読み取られる場所で読み取られます。1427* **スコープ**: [`User or managed`](#scopes)。[`autoMode`](#automode)が読み取られる場所で読み取られます。
1419* **タイプ**: ブール値1428* **タイプ**: ブール値
1420 * `true`: 自動モードがアクティブな間、Claude Code はすべての Bash および PowerShell コマンドを分類器に通し、シェル許可ルールを一時停止します。自動モード外では、ルールは引き続き適用されます1429 * `true`: 自動モードがアクティブな間、Claude Code はすべての Bash および PowerShell コマンドを分類器に通し、シェル許可ルールを一時停止します。自動モード外では、ルールは引き続き適用されます
1421 * `false`: 自動モードは `Bash(*)` および `Bash(python *)` などの任意のコードを実行できる許可ルールのみを一時停止します。他の許可ルールと一致するコマンドは分類器をスキップし、他のすべてのシェルコマンドはそれを通します1430 * `false`: 自動モードは `Bash(*)` および `Bash(python *)` などの任意のコードを実行できる許可ルールのみを一時停止します。他の許可ルールと一致するコマンドは分類器をスキップし、[コマンドごとの許可ドメイン](/docs/ja/sandboxing#per-command-allowed-domains-in-auto-mode)を持たない限り、他のすべてのシェルコマンドはそれを通します
1422* **デフォルト**: `false`1431* **デフォルト**: `false`
1423 1432
1424```json settings.json theme={null}1433```json settings.json theme={null}
1435 `disableAutoMode`1444 `disableAutoMode`
1436</h3>1445</h3>
1437 1446
1438[自動モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)を `Shift+Tab` サイクルから削除します。`--permission-mode auto`、設定ファイル、または組み込みデフォルトから自動モードで開始する可能性があるセッションは、代わりに `default` で開始します。管理者は管理設定で設定して、組織内の開発者が自動モードを使用するのを防ぎます。1447[自動モード](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode)を `Shift+Tab` サイクルから削除します。`--permission-mode auto`、設定ファイル、または組み込みデフォルトから[自動モードで開始](/docs/ja/permission-modes#which-mode-a-session-starts-in)する可能性があるセッションは、代わりに `default` で開始します。管理者は管理設定で設定して、組織内の開発者が自動モードを使用するのを防ぎます。
1439 1448
1440* **スコープ**: [`Any file`](#scopes)。[管理設定](/docs/ja/managed-settings)で最も有用です。ユーザーはそれをオーバーライドできません。`permissions` の下で `permissions.disableAutoMode` として受け入れられます。1449* **スコープ**: [`Any file`](#scopes)。[管理設定](/docs/ja/managed-settings)で最も有用です。ユーザーはそれをオーバーライドできません。`permissions` の下で `permissions.disableAutoMode` として受け入れられます。
1441* **タイプ**: 文字列 `"disable"`1450* **タイプ**: 文字列 `"disable"`
1554 `permissions.deny`1563 `permissions.deny`
1555</h3>1564</h3>
1556 1565
1557Claude Code がブロックするツール使用をリストします。API キー、シークレット、または環境値を保持するファイルに使用します。Claude Code は一致するファイルをファイル検出と検索結果から除外し、それらの読み取りを拒否し、一致するパスの[Edit および Write ツール](/docs/ja/permissions#read-and-edit)をブロックします。Read および Edit 拒否ルールは Claude の組み込みファイルツール、Claude Code が Bash で認識するファイルコマンド(`cat`、`head`、`tail`、`sed` など)、および `> file` および `< file` などの Bash [リダイレクション](/docs/ja/permissions#redirections)のターゲットに適用されます。ファイルを名前で読み取らないコマンド(`grep -r pattern .` など)または任意のサブプロセスには適用されません。OS レベルの強制については、[サンドボックスを有効にする](/docs/ja/sandboxing)を参照してください。1566Claude Code がブロックするツール使用をリストします。API キー、シークレット、または環境値を保持するファイルに使用します。Claude Code は一致するファイルをファイル検出と検索結果から除外し、それらの読み取りを拒否し、一致するパスの[Edit および Write ツール](/docs/ja/permissions#read-and-edit)をブロックします。Read および Edit 拒否ルールは Claude の組み込みファイルツール、Claude Code が Bash で認識するファイルコマンド(`cat`、`head`、`tail`、`sed`、`tee` など)、および `> file` および `< file` などの Bash [リダイレクション](/docs/ja/permissions#redirections)のターゲットに適用されます。ファイルを名前で読み取らないコマンド(`grep -r pattern .` など)または任意のサブプロセスには適用されません。OS レベルの強制については、[サンドボックスを有効にする](/docs/ja/sandboxing)を参照してください。
1558 1567
1559* **スコープ**: [`Any file`](#scopes)1568* **スコープ**: [`Any file`](#scopes)
1560* **タイプ**: 権限ルール文字列の配列1569* **タイプ**: 権限ルール文字列の配列
1606 1615
1607Claude が Read、Grep、Glob、LSP ツールを使用してセッションの[作業ディレクトリ](/docs/ja/permissions#working-directories)外のパスを読み取るのを停止します。`bypassPermissions` を含むすべての権限モード。Claude Code が認識するファイルコマンド(`cat` など)を通じて一致するパスを読み取る Bash コマンドは、自動モードおよび `bypassPermissions` モードでもプロンプトを表示します。Claude Code v2.1.257 以降が必要です。1616Claude が Read、Grep、Glob、LSP ツールを使用してセッションの[作業ディレクトリ](/docs/ja/permissions#working-directories)外のパスを読み取るのを停止します。`bypassPermissions` を含むすべての権限モード。Claude Code が認識するファイルコマンド(`cat` など)を通じて一致するパスを読み取る Bash コマンドは、自動モードおよび `bypassPermissions` モードでもプロンプトを表示します。Claude Code v2.1.257 以降が必要です。
1608 1617
1618シェルパーサーが追跡できない Bash コマンド(複数回ディレクトリを変更するか、サブシェルを実行するなど)は、自動モードおよび `bypassPermissions` モードでもプロンプトを表示します。プロンプトは、コマンドが作業ディレクトリ外のパスを名前で指定しない場合でも表示されます。このプロンプトは、コマンドが[サンドボックス](/docs/ja/sandboxing)で実行され、サンドボックスがブロックを強制する場合には適用されません。
1619
1609Claude Code は、[作業ディレクトリ外の最初の読み取り前の自動モードのプロンプト](/docs/ja/permission-modes#first-read-outside-the-working-directories)でそのような読み取りをブロックすることを選択した場合、ここに `true` を書き込みます。1620Claude Code は、[作業ディレクトリ外の最初の読み取り前の自動モードのプロンプト](/docs/ja/permission-modes#first-read-outside-the-working-directories)でそのような読み取りをブロックすることを選択した場合、ここに `true` を書き込みます。
1610 1621
1611* **スコープ**: [`Any file`](#scopes)。任意の設定ソースが `true` を設定する場合、ブロックが適用されるため、リポジトリのチェックイン済みファイルはプロジェクトのブロックをオンにできますが、設定したブロックを解除することはできません。1622* **スコープ**: [`Any file`](#scopes)。任意の設定ソースが `true` を設定する場合、ブロックが適用されるため、リポジトリのチェックイン済みファイルはプロジェクトのブロックをオンにできますが、設定したブロックを解除することはできません。
1622}1633}
1623```1634```
1624 1635
1625リポジトリのチェックイン済み設定ファイルのみがディレクトリを追加する場合、ブロックはそこでの読み取りに引き続き適用されます。Claude Code 自体が必要とするファイル(`~/.claude/` の下のスキル、プラグイン、ルール、エージェント、コマンド、`CLAUDE.md` メモリファイルなど)は読み取り可能なままです。1636リポジトリのチェックイン済み設定ファイルのみがディレクトリを追加する場合、ブロックはそこでの読み取りに引き続き適用されます。[`autoMemoryDirectory`](#automemorydirectory)がプロジェクトの `.claude/settings.json` から、または[リポジトリ提供として扱われる](/docs/ja/permissions#when-your-local-settings-file-needs-trust)`.claude/settings.local.json` から来る場合、Claude Code はそのディレクトリから[自動メモリ](/docs/ja/memory#storage-location)を読み込まず、そこに保存しません。Claude Code 自体が必要とするファイル(`~/.claude/` の下のスキル、プラグイン、ルール、エージェント、コマンド、`CLAUDE.md` メモリファイルなど)は読み取り可能なままです。
1626 1637
1627[サンドボックス](/docs/ja/sandboxing)がオンの場合、ブロックはサンドボックス化されたコマンドに対して、作業ディレクトリ外のホームディレクトリとマウントされたボリュームルートへの読み取りアクセスも拒否します。[サンドボックス外で実行](/docs/ja/sandboxing#the-unsandboxed-retry-escape-hatch)するために承認が必要な再試行は、`bypassPermissions` モードでもプロンプトを表示します。ツールがホームディレクトリから読み取るファイル(`~/.gitconfig` など)は残りと一緒に拒否されます。ツールが必要な場合は、[`sandbox.filesystem.allowRead`](#sandbox-filesystem-allowread)で特定のパスを再度開きます。1638[サンドボックス](/docs/ja/sandboxing)がオンの場合、ブロックはサンドボックス化されたコマンドに対して、作業ディレクトリ外のホームディレクトリとマウントされたボリュームルートへの読み取りアクセスも拒否します。[サンドボックス外で実行](/docs/ja/sandboxing#the-unsandboxed-retry-escape-hatch)するために承認が必要な再試行は、`bypassPermissions` モードでもプロンプトを表示します。ツールがホームディレクトリから読み取るファイル(`~/.gitconfig` など)は残りと一緒に拒否されます。ツールが必要な場合は、[`sandbox.filesystem.allowRead`](#sandbox-filesystem-allowread)で特定のパスを再度開きます。
1628 1639
1654}1665}
1655```1666```
1656 1667
1657権限ルールはすべてのモードの上に層状化されます。`deny` ルールは `bypassPermissions` を含むすべてのモードでブロックします。[権限モード](/docs/ja/permission-modes)を参照してください。`manual` は CLI および VS Code 拡張機能で Manual というラベルが付いた権限モードに名前を付けます。エイリアスには Claude Code v2.1.200 以降が必要です。Claude Code on the web では、Claude Code はこのキーから `acceptEdits`、`plan`、`default`、`auto` のみを尊重します。VS Code 拡張機能が開始する会話の場合、[開始権限モードの拡張機能が読み取る設定](/docs/ja/permission-modes#switch-permission-modes)を参照してください。1668権限ルールはすべてのモードの上に層状化されます。`deny` ルールは `bypassPermissions` を含むすべてのモードでブロックします。[権限モード](/docs/ja/permission-modes)を参照してください。`manual` は CLI および VS Code 拡張機能で Manual というラベルが付いた権限モードに名前を付けます。エイリアスには Claude Code v2.1.200 以降が必要です。クラウドセッションでは、Claude Code はこのキーから `acceptEdits`、`plan`、`default`、`auto` のみを尊重します。VS Code 拡張機能が開始する会話の場合、[開始権限モードの拡張機能が読み取る設定](/docs/ja/permission-modes#switch-permission-modes)を参照してください。
1658 1669
1659<h3 id="permissions-disablebypasspermissionsmode">1670<h3 id="permissions-disablebypasspermissionsmode">
1660 `permissions.disableBypassPermissionsMode`1671 `permissions.disableBypassPermissionsMode`
1892}1903}
1893```1904```
1894 1905
1895Claude Code はこれらのリストを OS サンドボックス境界で強制するため、`kubectl`、`terraform`、`npm` などのサンドボックス化されたコマンドが開始するすべてのサブプロセスに適用されます。Claude の ファイルツールだけではありません。Claude Code は[権限ルール](/docs/ja/sandboxing#permission-rules)をこれらのリストに追加します:`Edit` 許可および拒否ルールを `allowWrite` および `denyWrite` に、`Read` 拒否ルールを `denyRead` に、`WebFetch(domain:...)` 許可および拒否ルールを[`network`](#sandbox-network)ドメインリストに追加します。1906Claude Code はこれらのリストを OS サンドボックス境界で強制するため、`kubectl`、`terraform`、`npm` などのサンドボックス化されたコマンドが開始するすべてのサブプロセスに適用されます。Claude のファイルツールだけではありません。Claude Code は[権限ルール](/docs/ja/sandboxing#permission-rules)をこれらのリストに追加します:`Edit` 許可および拒否ルールを `allowWrite` および `denyWrite` に、`Read` 拒否ルールを `denyRead` に、`WebFetch(domain:...)` 許可および拒否ルールを[`network`](#sandbox-network)ドメインリストに追加します。
1896 1907
1897管理対象のみのロックが設定されていない限り、Claude Code はセッションが読み込む設定ファイル全体ですべてのリストをマージします。[`allowManagedReadPathsOnly`](#sandbox-filesystem-allowmanagedreadpathsonly)は `allowRead` を管理設定からのエントリに制限し、[`allowManagedDomainsOnly`](#sandbox-network-allowmanageddomainsonly)は許可されたドメインに対して同じことを行います。1908管理対象のみのロックが設定されていない限り、Claude Code はセッションが読み込む設定ファイル全体ですべてのリストをマージします。[`allowManagedReadPathsOnly`](#sandbox-filesystem-allowmanagedreadpathsonly)は `allowRead` を管理設定からのエントリに制限し、[`allowManagedDomainsOnly`](#sandbox-network-allowmanageddomainsonly)は許可されたドメインに対して同じことを行います。
1898 1909
2670* **Scope**: [`User or managed`](#scopes)。リポジトリはそれをオンまたはオフにすることはできません。2681* **Scope**: [`User or managed`](#scopes)。リポジトリはそれをオンまたはオフにすることはできません。
2671* **Type**: ブール値2682* **Type**: ブール値
2672 * `true`: Claude Code は許可リスト外のホストへのサンドボックス化されたコマンドアクセスを拒否します2683 * `true`: Claude Code は許可リスト外のホストへのサンドボックス化されたコマンドアクセスを拒否します
2673 * `false`: 別の信頼できる設定ファイルが `true` を設定しない限り、Claude Code は許可リスト外のホストを権限モードの代わりに拒否する代わりに決定します:自動モードで分類器を実行し、`dontAsk` モードで拒否し、`bypassPermissions` モードで許可し、プランモードでバイパスが利用可能な場合、それ以外の場合は尋ねます2684 * `false`: 別の信頼できる設定ファイルが `true` を設定しない限り、Claude Code は許可リスト外のホストを権限モードの代わりに拒否する代わりに決定します:自動モードでコマンドの[コマンドごとの許可ドメイン](/docs/ja/sandboxing#per-command-allowed-domains-in-auto-mode)に対して確認し、`dontAsk` モードで拒否し、`bypassPermissions` モードで許可し、インタラクティブターミナルプランモードセッションでバイパスが利用可能な場合、それ以外の場合は尋ねます
2674* **Default**: `false`2685* **Default**: `false`
2675 2686
2676```json settings.json theme={null}2687```json settings.json theme={null}
3077 `askUserQuestionTimeout`3088 `askUserQuestionTimeout`
3078</h3>3089</h3>
3079 3090
3080[`AskUserQuestion`](/docs/ja/tools-reference) ダイアログが一定期間のアイドル時間後に自動的に続行し、既に選択したオプションを送信するようにします。席を離れて Claude に続行させたい場合に設定します。デフォルトでは、質問は回答されるまで待機します。Claude Code v2.1.200 以降が必要です。3091回答されていない [`AskUserQuestion`](/docs/ja/tools-reference) ダイアログがアイドル時間の経過後に自動的に続行し、既に選択していたオプションを送信するようにします。席を離れて Claude に続行させたい場合に設定します。デフォルトでは、質問は回答されるまで待機します。Claude Code v2.1.200 以降が必要です。
3081 3092
3082* **スコープ**: [`ユーザーまたはマネージド`](#scopes)3093* **スコープ**: [`ユーザーまたはマネージド`](#scopes)
3083* **タイプ**: 文字列、`"60s"`、`"5m"`、`"10m"`、または `"never"` のいずれか3094* **タイプ**: 文字列、`"60s"`、`"5m"`、`"10m"`、または `"never"` のいずれか
3090}3101}
3091```3102```
3092 3103
3093`/config` に **質問の自動続行タイムアウト** として表示されます。これはこのキーをユーザー設定に書き込みます。マネージド設定または `--settings` フラグがキーを設定している場合、Claude Code は行を非表示にします。Claude Code v2.1.200 以降が必要です。3104`/config` に **Question auto-continue timeout** として表示され、このキーをユーザー設定に書き込みます。マネージド設定または `--settings` フラグがキーを設定している場合、Claude Code は行を非表示にします。Claude Code v2.1.200 以降が必要です。
3094 3105
3095<h3 id="autocontinueatusagelimit">3106<h3 id="autocontinueatusagelimit">
3096 `autoContinueAtUsageLimit`3107 `autoContinueAtUsageLimit`
3098 3109
3099claude.ai の使用制限がセッションを停止した後、開いているセッションで待機し、リセット後にタスクを自動的に続行します。[自動続行をオフにする](/docs/ja/interactive-mode#turn-automatic-continue-off)を参照してください。Claude Code v2.1.234 以降が必要です。3110claude.ai の使用制限がセッションを停止した後、開いているセッションで待機し、リセット後にタスクを自動的に続行します。[自動続行をオフにする](/docs/ja/interactive-mode#turn-automatic-continue-off)を参照してください。Claude Code v2.1.234 以降が必要です。
3100 3111
3101* **スコープ**: [`ユーザーまたはマネージド`](#scopes)。ユーザー設定、`--settings`、およびマネージド設定からのみ読み込みます。これらのいずれもキーを設定しない場合、プロジェクトまたはローカル設定ファイルがキーを設定すると、機能がオフになります。3112* **スコープ**: [`ユーザーまたはマネージド`](#scopes)。ユーザー設定、`--settings`、およびマネージド設定からのみ読み取ります。これらのいずれもキーを設定しない場合、プロジェクトまたはローカル設定ファイルがキーを設定すると、無視されるのではなく機能がオフになります。
3102* **タイプ**: ブール値3113* **タイプ**: ブール値
3103 * `true`: claude.ai の使用制限がセッションを停止した後、Claude Code は開いているセッションで待機し、リセット後にタスクを自動的に続行します3114 * `true`: claude.ai の使用制限がセッションを停止した後、Claude Code は開いているセッションで待機し、リセット後にタスクを自動的に続行します
3104 * `false`: Claude Code は自動的に待機を開始しません。[使用制限オプションメニューから自分で待機を開始](/docs/ja/interactive-mode#start-a-wait-yourself)できます3115 * `false`: Claude Code は独自に待機を開始しません。[使用制限オプションメニューから自分で待機を開始](/docs/ja/interactive-mode#start-a-wait-yourself)できます
3105* **デフォルト**: `true`3116* **デフォルト**: `true`
3106 3117
3107```json settings.json theme={null}3118```json settings.json theme={null}
3110}3121}
3111```3122```
3112 3123
3113`/config` に **使用制限で自動的に続行** として表示されます。これはこのキーをユーザー設定に書き込みます。マネージド設定または `--settings` フラグがキーを設定している場合、Claude Code は行を非表示にします。3124`/config` に **Continue automatically at usage limit** として表示され、このキーをユーザー設定に書き込みます。マネージド設定または `--settings` フラグがキーを設定している場合、Claude Code は行を非表示にします。
3114 3125
3115<h3 id="autoscrollenabled">3126<h3 id="autoscrollenabled">
3116 `autoScrollEnabled`3127 `autoScrollEnabled`
3130}3141}
3131```3142```
3132 3143
3133フルスクリーンレンダリングがオンの場合、`/config` に **自動スクロール** として表示されます。これはこのキーをユーザー設定に書き込みます。3144`/config` に **Auto-scroll** として表示されます(フルスクリーンレンダリングがオンの場合)。このキーをユーザー設定に書き込みます。
3134 3145
3135<h3 id="axscreenreader">3146<h3 id="axscreenreader">
3136 `axScreenReader`3147 `axScreenReader`
3137</h3>3148</h3>
3138 3149
3139スクリーンリーダーフレンドリーな出力をレンダリングします。装飾的なボーダーやアニメーションのないフラットテキストです。スクリーンリーダーモードはクラシックレンダラーを使用するため、アクティブな間は `tui` 設定は効果がありません。接続された[バックグラウンドセッション](/docs/ja/agent-view)は引き続きフルスクリーンでレンダリングされます。Claude Code v2.1.181 以降が必要です。3150スクリーンリーダーフレンドリーな出力をレンダリングします。装飾的なボーダーやアニメーションのないフラットテキストです。スクリーンリーダーモードはクラシックレンダラーを使用するため、アクティブな間は `tui` 設定は効果がありません。アタッチされた[バックグラウンドセッション](/docs/ja/agent-view)は引き続きフルスクリーンでレンダリングされます。
3140 3151
3141* **スコープ**: [`任意のファイル`](#scopes)3152* **スコープ**: [`任意のファイル`](#scopes)
3142* **タイプ**: ブール値3153* **タイプ**: ブール値
3143 * `true`: Claude Code は装飾的なボーダーやアニメーションのないフラットテキストをクラシックレンダラーを使用してレンダリングします3154 * `true`: Claude Code は装飾的なボーダーやアニメーションのないフラットテキストをレンダリングし、クラシックレンダラーを使用します
3144 * `false`: Claude Code は通常通りレンダリングします3155 * `false`: Claude Code は通常通りレンダリングします
3145* **デフォルト**: 未設定。スクリーンリーダーモードはオフです3156* **デフォルト**: 未設定のため、スクリーンリーダーモードはオフです
3146* **セッションごとのオーバーライド**: [`--ax-screen-reader`](/docs/ja/cli-reference#cli-flags) は [`CLAUDE_AX_SCREEN_READER`](/docs/ja/env-vars) より優先され、両方ともこのキーより優先されます3157* **セッションごとのオーバーライド**: [`--ax-screen-reader`](/docs/ja/cli-reference#cli-flags) は [`CLAUDE_AX_SCREEN_READER`](/docs/ja/env-vars) より優先され、両方ともこのキーより優先されます
3147 3158
3148```json settings.json theme={null}3159```json settings.json theme={null}
3151}3162}
3152```3163```
3153 3164
3154Claude Code v2.1.181 以降が必要です。3165<h3 id="basheditdiffenabled">
3166 `bashEditDiffEnabled`
3167</h3>
3168
3169Bash コマンドが Git リポジトリで変更するファイルを Claude Code が記録するかどうかを選択します。記録する場合、コマンド後にターミナルでそれらのファイルの diff が表示され、[PostToolUse Bash フック](/docs/ja/hooks#bash)は変更されたファイルのリストを受け取ります。
3170
3171キーを `true` に設定して、すべての権限モードで記録します。Claude Code v2.1.269 以降が必要です。
3172
3173* **スコープ**: [`ユーザーまたはマネージド`](#scopes)。`true` はユーザー設定、`--settings` で渡された JSON、または[マネージド設定](/docs/ja/managed-settings)からのみカウントされるため、リポジトリの `.claude/settings.json` または `.claude/settings.local.json` の `true` は記録をオンにできません。リポジトリファイルの `false` は、[より高い優先度](/docs/ja/settings#settings-precedence)のファイルが `true` を設定しない限り、引き続きオフになります。
3174* **タイプ**: ブール値
3175* **デフォルト**: 未設定のため、Claude Code は自動モードと `bypassPermissions` モードで Claude がファイルを Bash で編集するように指示する場合に変更を記録します
3176* **セッションごとのオーバーライド**: [`CLAUDE_CODE_BASH_EDIT_DIFF`](/docs/ja/env-vars) はこのキーより優先されます
3177
3178```json settings.json theme={null}
3179{
3180 "bashEditDiffEnabled": true
3181}
3182```
3155 3183
3156<h3 id="companyannouncements">3184<h3 id="companyannouncements">
3157 `companyAnnouncements`3185 `companyAnnouncements`
3158</h3>3186</h3>
3159 3187
3160スタートアップ時にユーザーに組織のお知らせを表示します。複数のお知らせをリストアップすると、Claude Code は各セッションでランダムに 1 つを選択します。ユーザーの最初の起動時には最初のエントリを表示します。3188スタートアップ時に組織のアナウンスメントをユーザーに表示します。複数をリストする場合、Claude Code は各セッションでランダムに 1 つを選択します。ユーザーの最初の起動時には最初のエントリが表示されます。
3161 3189
3162* **スコープ**: [`任意のファイル`](#scopes)3190* **スコープ**: [`任意のファイル`](#scopes)
3163* **タイプ**: 文字列の配列3191* **タイプ**: 文字列の配列
3164* **デフォルト**: 未設定。お知らせは表示されません3192* **デフォルト**: 未設定のため、アナウンスメントは表示されません
3165 3193
3166```json settings.json theme={null}3194```json settings.json theme={null}
3167{3195{
3175 `defaultShell`3203 `defaultShell`
3176</h3>3204</h3>
3177 3205
3178入力ボックスで [`!` プレフィックス](/docs/ja/interactive-mode#shell-mode-with-prefix)で入力したシェルコマンド、Claude Code が直接実行してセッションに追加するコマンドを実行するかどうかを選択します。Bash または PowerShell を実行するかを選択します。3206入力ボックスで [`!` プレフィックス](/docs/ja/interactive-mode#shell-mode-with-prefix)で入力するシェルコマンド、Claude Code が直接実行してセッションに追加するコマンドを実行するかどうかを選択します。Bash または PowerShell。
3179 3207
3180`"powershell"` は [PowerShell ツール](/docs/ja/tools-reference#powershell-tool)がオンの場合のみ機能します。このツールは、Git Bash がない Windows ではデフォルトでオンになっており、Git Bash がある Windows では claude.ai および Console アカウント用にオンになっています。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry セッション、および macOS、Linux、WSL では、`CLAUDE_CODE_USE_POWERSHELL_TOOL=1` を設定してツールをオンにします。その変数を `0` に設定してツールをオフにします。3208`"powershell"` は [PowerShell ツール](/docs/ja/tools-reference#powershell-tool)がオンの場合のみ機能します。このツールは Git Bash がない Windows ではデフォルトでオンであり、Git Bash がある Windows では claude.ai および Console アカウント用にオンです。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry セッション、および macOS、Linux、WSL では、`CLAUDE_CODE_USE_POWERSHELL_TOOL=1` を設定してツールをオンにします。その変数を `0` に設定してツールをオフにします。
3181 3209
3182* **スコープ**: [`任意のファイル`](#scopes)3210* **スコープ**: [`任意のファイル`](#scopes)
3183* **タイプ**: 文字列、以下のいずれか:3211* **タイプ**: 文字列、以下のいずれか:
3184 * `"bash"`: Claude Code は `!` コマンドを Bash で実行します3212 * `"bash"`: Claude Code は `!` コマンドを Bash で実行します
3185 * `"powershell"`: Claude Code は `!` コマンドを PowerShell で実行します3213 * `"powershell"`: Claude Code は `!` コマンドを PowerShell で実行します
3186* **デフォルト**: `"bash"`、または Bash が利用できない Windows では `"powershell"`3214* **デフォルト**: `"bash"`、または Bash が利用できない Windows では `"powershell"`
3197 `dialogExpiry`3225 `dialogExpiry`
3198</h3>3226</h3>
3199 3227
3200Claude Code が[リモートクライアント](/docs/ja/remote-control#limitations)(Remote Control または SDK ホストなど)に転送するダイアログ、および[保持されたクロスセッションメッセージ](/docs/ja/cross-session-messaging#control-inbound-messages)の承認ダイアログの期限を設定します。Claude Code v2.1.236 以降では、同じ期限がセッション内の [Fable 使用クレジット同意プロンプト](/docs/ja/model-config#fable-and-usage-credits)を制限します。ターミナルに誰もいない可能性があるセッションです。期限前に回答が到着しない場合、Claude Code はダイアログをキャンセルし、デフォルトのアクションなしで続行します。Claude Code v2.1.224 以降が必要です。3228Claude Code が[リモートクライアントに転送する](/docs/ja/remote-control#limitations)ダイアログ(Remote Control または SDK ホストなど)および[保留中のクロスセッションメッセージ](/docs/ja/cross-session-messaging#control-inbound-messages)の承認ダイアログの期限を設定します。Claude Code v2.1.236 以降では、同じ期限がセッション内の[Fable 使用クレジット同意プロンプト](/docs/ja/model-config#fable-and-usage-credits)をバウンドします。ターミナルに誰もいない可能性があるセッションです。期限前に回答が到着しない場合、Claude Code はダイアログをキャンセルし、デフォルトのアクションなしで続行します。Claude Code v2.1.224 以降が必要です。
3201 3229
3202* **スコープ**: [`ユーザーまたはマネージド`](#scopes)3230* **スコープ**: [`ユーザーまたはマネージド`](#scopes)
3203* **タイプ**: 文字列、`"60s"`、`"5m"`、`"10m"`、または期限を無効にする `"never"` のいずれか3231* **タイプ**: 文字列、`"60s"`、`"5m"`、`"10m"`、または期限を無効にする `"never"` のいずれか
3210}3238}
3211```3239```
3212 3240
3213権限プロンプトと [`AskUserQuestion`](/docs/ja/tools-reference#askuserquestion-tool-behavior) の質問は独自のフローを使用し、この期限の対象ではありません。ユーザー設定に書き込む **ダイアログの有効期限** として `/config` に表示されます。この行には Claude Code v2.1.232 以降が必要です。マネージド設定または `--settings` フラグがキーを設定している場合、Claude Code は行を非表示にします。3241権限プロンプトと [`AskUserQuestion`](/docs/ja/tools-reference#askuserquestion-tool-behavior) の質問は独自のフローを使用し、この期限の対象ではありません。` /config` に **Dialog expiry** として表示されます。このキーをユーザー設定に書き込みます。行には Claude Code v2.1.232 以降が必要であり、マネージド設定または `--settings` フラグがキーを設定している場合、Claude Code は行を非表示にします。
3214 3242
3215<h3 id="editormode">3243<h3 id="editormode">
3216 `editorMode`3244 `editorMode`
3219入力プロンプトのキーバインディングモードを選択します。3247入力プロンプトのキーバインディングモードを選択します。
3220 3248
3221* **スコープ**: [`任意のファイル`](#scopes)3249* **スコープ**: [`任意のファイル`](#scopes)
3222* **タイプ**: 文字列、以下のいずれか:3250* **タイプ**: 文字列、以下のいずれか:
3223 * `"normal"`: プロンプト入力の標準キーバインディング3251 * `"normal"`: プロンプト入力の標準キーバインディング
3224 * `"vim"`: NORMAL、INSERT、VISUAL モードを備えた vim スタイルの編集3252 * `"vim"`: NORMAL、INSERT、VISUAL モードを備えた vim スタイルの編集
3225* **デフォルト**: `"normal"`3253* **デフォルト**: `"normal"`
3230}3258}
3231```3259```
3232 3260
3233ユーザー設定に書き込む **エディタモード** として `/config` に表示されます。3261`/config` に **Editor mode** として表示され、このキーをユーザー設定に書き込みます。
3234 3262
3235<h3 id="emojicompletionenabled">3263<h3 id="emojicompletionenabled">
3236 `emojiCompletionEnabled`3264 `emojiCompletionEnabled`
3237</h3>3265</h3>
3238 3266
3239プロンプト入力で `:` とショートコードを入力するときに絵文字の提案を表示し、`:heart:` などの完成したショートコードを絵文字に置き換えます。`false` に設定して両方をオフにします。3267プロンプト入力で `:` とショートコードを入力するときに絵文字の提案を表示し、`:heart:` などの完成したショートコードをその絵文字に置き換えます。`false` に設定して両方をオフにします。
3240 3268
3241* **スコープ**: [`任意のファイル`](#scopes)3269* **スコープ**: [`任意のファイル`](#scopes)
3242* **タイプ**: ブール値3270* **タイプ**: ブール値
3243 * `true`: Claude Code は `:` の後に絵文字の提案を表示し、完成したショートコードを絵文字に置き換えます3271 * `true`: Claude Code は `:` の後に絵文字の提案を表示し、完成したショートコードをその絵文字に置き換えます
3244 * `false`: Claude Code は絵文字を提案せず、ショートコードを置き換えません3272 * `false`: Claude Code は絵文字を提案せず、ショートコードを置き換えません
3245* **デフォルト**: `true`3273* **デフォルト**: `true`
3246 3274
3258 `fileSuggestion`3286 `fileSuggestion`
3259</h3>3287</h3>
3260 3288
3261組み込みのファイル提案の代わりに、`@` ファイルパスオートコンプリートを提供するために独自のコマンドを実行します。組み込みの提案は高速ファイルシステムトラバーサルを使用します。大規模なモノレポは、事前構築されたファイルインデックスなどのプロジェクト固有のインデックスでより良い結果が得られる場合があります。3289組み込みのファイル提案の代わりに、`@` ファイルパスオートコンプリートを提供する独自のコマンドを実行します。組み込みの提案は高速なファイルシステムトラバーサルを使用します。大規模なモノレポは、事前構築されたファイルインデックスなどのプロジェクト固有のインデックスでより良い結果が得られる場合があります。
3262 3290
3263* **スコープ**: [`任意のファイル`](#scopes)。[ステータスラインとファイル提案ゲート](#status-line-and-file-suggestion-gates)の下では、Claude Code はコマンドをオフにするか、マネージド値のみを実行し、警告なしにあなたのコマンドをスキップします。3291* **スコープ**: [`任意のファイル`](#scopes)。[ステータスラインとファイル提案ゲート](#status-line-and-file-suggestion-gates)の下では、Claude Code はコマンドをオフにするか、マネージド値のみを実行し、警告なしにあなたのコマンドをスキップします。
3264* **タイプ**: `type`(常に `"command"`)と `command`(実行するシェルコマンド)を持つオブジェクト3292* **タイプ**: `type`(常に `"command"`)と実行するシェルコマンドである `command` を持つオブジェクト
3265* **デフォルト**: 未設定。Claude Code は組み込みのファイル提案を使用します3293* **デフォルト**: 未設定のため、Claude Code は組み込みのファイル提案を使用します
3266 3294
3267```json settings.json theme={null}3295```json settings.json theme={null}
3268{3296{
3273}3301}
3274```3302```
3275 3303
3276これを保存した後、プロンプトで `@` に続けてパスの一部を入力します。提案はコマンドの出力から取得されます。3304これを保存した後、プロンプトで `@` に続けてパスの一部を入力します。提案はコマンドの出力から来ます。
3277 3305
3278<h4 id="command-input-and-output">3306<h4 id="command-input-and-output">
3279 コマンド入力と出力3307 コマンド入力と出力
3280</h4>3308</h4>
3281 3309
3282Claude Code は [hooks](/docs/ja/hooks)と同じ環境変数(`CLAUDE_PROJECT_DIR` を含む)でコマンドを実行し、5 秒後に待機を停止します。コマンドは stdin で `query` フィールドを持つ JSON を受け取ります。これまでに入力した内容を保持します:3310Claude Code はコマンドを[フック](/docs/ja/hooks)と同じ環境変数(`CLAUDE_PROJECT_DIR` を含む)で実行し、5 秒後に待機を停止します。コマンドは stdin で `query` フィールドを持つ JSON を受け取ります。これまでに入力したものを保持します:
3283 3311
3284```json theme={null}3312```json theme={null}
3285{"query": "src/comp"}3313{"query": "src/comp"}
3286```3314```
3287 3315
3288stdout にニューラインで区切られたファイルパスを出力します。Claude Code は最大 15 個を表示します:3316stdout に改行で区切られたファイルパスを出力します。Claude Code は最大 15 個を表示します:
3289 3317
3290```text theme={null}3318```text theme={null}
3291src/components/Button.tsx3319src/components/Button.tsx
3293src/components/Form.tsx3321src/components/Form.tsx
3294```3322```
3295 3323
3296次のスクリプトはクエリを読み込み、リポジトリファイルインデックスに渡します:3324次のスクリプトはクエリを読み取り、リポジトリファイルインデックスに渡します:
3297 3325
3298```bash theme={null}3326```bash theme={null}
3299#!/bin/bash3327#!/bin/bash
3308 `footerLinksRegexes`3336 `footerLinksRegexes`
3309</h3>3337</h3>
3310 3338
3311ターンの出力(ツール結果(ファイルコンテンツと取得されたページを含む)および Claude 自身の応答)に正規表現が一致するときに、入力ボックスの下のフッターに追加のクリック可能なバッジをレンダリングします。プロジェクト CLI によって出力される ID(レビューツールと問題トラッカーなど)をセッションリンクに変換するために使用します。3339ターンの出力(ツール結果(ファイルコンテンツと取得されたページを含む)および Claude 自身の応答)に正規表現がマッチするときに、入力ボックスの下のフッターに追加のクリック可能なバッジをレンダリングします。プロジェクト CLI によって出力される ID(レビューツールと問題トラッカーなど)をセッションリンクに変換するために使用します。
3312 3340
3313* **スコープ**: [`ユーザーまたはマネージド`](#scopes)3341* **スコープ**: [`ユーザーまたはマネージド`](#scopes)
3314* **タイプ**: オブジェクトの配列。各オブジェクトは `type` を `"regex"` に設定、`pattern` 正規表現、`url` テンプレート、およびオプションの `label` を持ちます。`url` と `label` の `{name}` プレースホルダーは `pattern` の名前付きキャプチャグループから入力されます3342* **タイプ**: オブジェクトの配列。各オブジェクトは `type` を `"regex"` に設定し、`pattern` 正規表現、`url` テンプレート、およびオプションの `label` を持ちます。`url` と `label` の `{name}` プレースホルダーは `pattern` の名前付きキャプチャグループから入力されます
3315* **デフォルト**: 未設定。バッジはレンダリングされません3343* **デフォルト**: 未設定のため、バッジはレンダリングされません
3316 3344
3317この例は `PROJ-1234` などの問題キーに一致し、キャプチャされたキーから各リンクを構築します:3345この例は `PROJ-1234` などの問題キーにマッチし、キャプチャされたキーから各リンクを構築します:
3318 3346
3319```json settings.json theme={null}3347```json settings.json theme={null}
3320{3348{
3335 バッジの制約3363 バッジの制約
3336</h4>3364</h4>
3337 3365
3338各エントリの URL、ラベル、およびバッジ数は以下のように制限されます:3366各エントリの URL、ラベル、およびバッジ数は以下のようにバウンドされます:
3339 3367
3340| 制約 | 動作 |3368| 制約 | 動作 |
3341| :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------- |3369| :------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
3342| URL オリジン | キャプチャされた値は URL エンコードされ、構築された URL はテンプレートのリテラルオリジンを共有する必要があります。キャプチャはパスセグメントまたはクエリ値を入力できますが、リンクが指す場所を変更することはできません |3370| URL オリジン | キャプチャされた値は URL エンコードされ、構築された URL はテンプレートのリテラルオリジンを共有する必要があります。キャプチャはパスセグメントまたはクエリ値を入力できますが、リンクが指す場所を変更することはできません |
3343| URL 長 | 2048 文字より長い構築された URL は削除されます |3371| URL 長 | 2048 文字より長い構築された URL は削除されます |
3344| URL スキーム | `https`、`http`、または認識されたエディタまたはワークスペースディープリンクスキーム(`vscode`、`vscode-insiders`、`cursor`、`windsurf`、`zed`、`jetbrains`、`idea`、`slack`、`linear`、`notion`、`figma`)である必要があります |3372| URL スキーム | `https`、`http`、または認識されたエディタまたはワークスペースディープリンクスキーム: `vscode`、`vscode-insiders`、`cursor`、`windsurf`、`zed`、`jetbrains`、`idea`、`slack`、`linear`、`notion`、`figma` である必要があります |
3345| ラベル | デフォルトは一致したテキストで、28 表示列に切り詰められます |3373| ラベル | マッチしたテキストにデフォルト設定され、28 表示列に切り詰められます |
3346| バッジ数 | 最大 5 個のバッジがレンダリングされます。最も古いものは新しい一致に置き換えられ、`/clear` はそれらを削除します |3374| バッジ数 | 最大 5 個のバッジがレンダリングされます。最も古いものは新しいマッチに置き換えられ、`/clear` はそれらを削除します |
3347 3375
3348ターンが完了すると、Claude Code はメインスレッドでターン出力に対して各エントリの `pattern` 正規表現を照合するため、遅い正規表現は UI をブロックします。`(a+)+$` などのネストされた量指定子は特定の入力に対して指数関数的に長くかかり、セッションをフリーズさせる可能性があるため、各 `pattern` を線形に保ち、`+` または `*` のネストを避けてください。3376ターンが完了すると、Claude Code は各エントリの `pattern` 正規表現をメインスレッドのターン出力に対してマッチングするため、遅い正規表現は完了するまで UI をブロックします。`(a+)+$` などのネストされた量指定子は特定の入力に対して指数関数的に長くかかり、セッションをフリーズさせる可能性があるため、各 `pattern` を線形に保ち、`+` または `*` のネストを避けてください。
3349 3377
3350フッターバッジは[カスタムステータスライン](/docs/ja/statusline)が設定されている場合、それと一緒にレンダリングされます。どちらも他方を置き換えません。ステータスラインをセッションデータから独自のコンテンツを計算するスクリプト駆動行に使用し、フッターバッジを会話から ID をリンクに変換するために使用します。スクリプトなしで。3378フッターバッジは[カスタムステータスライン](/docs/ja/statusline)が設定されている場合、それと並んでレンダリングされます。どちらも他方を置き換えません。ステータスラインはセッションデータから独自のコンテンツを計算するスクリプト駆動行に使用し、フッターバッジは会話から ID をリンクに変換するために使用します。スクリプトなし。
3351 3379
3352<h3 id="keybindingflavor">3380<h3 id="keybindingflavor">
3353 `keybindingFlavor`3381 `keybindingFlavor`
3354</h3>3382</h3>
3355 3383
3356<Warning>3384<Warning>
3357 v2.1.261 以降は非推奨で、効果がありません。プロンプトの単語編集キーは常に [readline 規約に従います](/docs/ja/interactive-mode#make-ctrl-w-delete-back-to-whitespace)。Bash のように。Claude Code は引き続き `keybindingFlavor` を受け入れるため、それを設定する設定ファイルは有効なままです。3385 v2.1.261 以降非推奨であり、効果がありません。プロンプトのワード編集キーは常に[readline 規約に従います](/docs/ja/interactive-mode#make-ctrl-w-delete-back-to-whitespace)。Bash のように。Claude Code は引き続き `keybindingFlavor` を受け入れるため、それを設定する設定ファイルは有効なままです。
3358</Warning>3386</Warning>
3359 3387
3360v2.1.238 から v2.1.260 では、`"readline"` に設定すると `Ctrl+W` は前の単語だけでなく前の空白文字まで削除されます。3388v2.1.238 から v2.1.260 では、`"readline"` に設定すると `Ctrl+W` は前の単語だけでなく前の空白文字まで削除されます。
3367 `prefersReducedMotion`3395 `prefersReducedMotion`
3368</h3>3396</h3>
3369 3397
3370スピナー、シマー、フラッシュエフェクトなどのインターフェースアニメーションを減らすか、オフにします。`/config` に **モーションを減らす** として表示されます。3398スピナー、シマー、フラッシュエフェクトなどのインターフェースアニメーションを削減またはオフにします。`/config` に **Reduce motion** として表示されます。
3371 3399
3372* **スコープ**: [`任意のファイル`](#scopes)3400* **スコープ**: [`任意のファイル`](#scopes)
3373* **タイプ**: ブール値3401* **タイプ**: ブール値
3374 * `true`: Claude Code はスピナー、シマー、フラッシュエフェクトなどのインターフェースアニメーションを減らすか、オフにします3402 * `true`: Claude Code はスピナー、シマー、フラッシュエフェクトなどのインターフェースアニメーションを削減またはオフにします
3375 * `false`: 未設定と同じです。Claude Code はアニメーションを表示します3403 * `false`: 未設定と同じです。Claude Code はアニメーションを表示します
3376* **デフォルト**: `false`3404* **デフォルト**: `false`
3377 3405
3385 `promptSuggestionEnabled`3413 `promptSuggestionEnabled`
3386</h3>3414</h3>
3387 3415
3388[プロンプト提案](/docs/ja/interactive-mode#prompt-suggestions)を表示または非表示にします。プロンプト入力に表示される灰色の予測です。`false` に設定するか、`/config` で **プロンプト提案** をオフにして非表示にします。3416[プロンプト提案](/docs/ja/interactive-mode#prompt-suggestions)を表示または非表示にします。プロンプト入力に表示される灰色の予測です。`false` に設定するか、`/config` で **Prompt suggestions** をオフにして非表示にします。
3389 3417
3390* **スコープ**: [`任意のファイル`](#scopes)3418* **スコープ**: [`任意のファイル`](#scopes)
3391* **タイプ**: ブール値3419* **タイプ**: ブール値
3400}3428}
3401```3429```
3402 3430
3403プロンプト提案には、テレメトリがオンの claude.ai または Console アカウントが必要です。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、または [`DISABLE_TELEMETRY`](/docs/ja/env-vars) によってテレメトリがオフの場合、このキーは効果がなく、`CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=1` のみがそれらをオンにします。3431プロンプト提案には、テレメトリがオンの claude.ai または Console アカウントが必要です。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、または [`DISABLE_TELEMETRY`](/docs/ja/env-vars) によってテレメトリがオフになっている場合、このキーは効果がなく、`CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=1` のみがそれらをオンにします。
3404 3432
3405<h3 id="respectgitignore">3433<h3 id="respectgitignore">
3406 `respectGitignore`3434 `respectGitignore`
3407</h3>3435</h3>
3408 3436
3409`@` ファイルピッカーが `.gitignore` パターンに一致するファイルを除外するかどうかを制御します。`/config` に **ファイルピッカーで .gitignore を尊重** として表示されます。3437`@` ファイルピッカーが `.gitignore` パターンにマッチするファイルを除外するかどうかを制御します。`/config` に **Respect .gitignore in file picker** として表示されます。
3410 3438
3411* **スコープ**: [`任意のファイル`](#scopes)。設定ファイルがそれを設定しない場合、Claude Code は `~/.claude.json` の `respectGitignore` にフォールバックします。これは `/config` トグルが書き込みます。3439* **スコープ**: [`任意のファイル`](#scopes)。設定ファイルがそれを設定しない場合、Claude Code は `~/.claude.json` の `respectGitignore` にフォールバックします。これは `/config` トグルが書き込みます。
3412* **タイプ**: ブール値3440* **タイプ**: ブール値
3413 * `true`: `@` ファイルピッカーは `.gitignore` パターンに一致するファイルを除外します3441 * `true`: `@` ファイルピッカーは `.gitignore` パターンにマッチするファイルを除外します
3414 * `false`: `@` ファイルピッカーは `.gitignore` パターンに一致するファイルを含めます3442 * `false`: `@` ファイルピッカーは `.gitignore` パターンにマッチするファイルを含めます
3415* **デフォルト**: `true`3443* **デフォルト**: `true`
3416 3444
3417```json settings.json theme={null}3445```json settings.json theme={null}
3424 `respondToBashCommands`3452 `respondToBashCommands`
3425</h3>3453</h3>
3426 3454
3427入力ボックスで [`!` プレフィックス](/docs/ja/interactive-mode#shell-mode-with-prefix)でシェルコマンドを実行した後、Claude が応答するかどうかを選択します。デフォルトでは、Claude Code はコマンドの出力を会話に追加し、Claude がそれに応答します。このキーを `false` に設定して、応答なしでコンテキストに出力を追加します。複数のコマンドを実行して、一緒に質問できます。Claude Code v2.1.186 以降が必要です。3455入力ボックスで [`!` プレフィックス](/docs/ja/interactive-mode#shell-mode-with-prefix)でシェルコマンドを実行した後、Claude が応答するかどうかを選択します。デフォルトでは、Claude Code はコマンドの出力を会話に追加し、Claude がそれに応答します。このキーを `false` に設定して、応答なしでコンテキストに出力を追加し、複数のコマンドを実行して一緒に質問できるようにします。Claude Code v2.1.186 以降が必要です。
3428 3456
3429* **スコープ**: [`任意のファイル`](#scopes)3457* **スコープ**: [`任意のファイル`](#scopes)
3430* **タイプ**: ブール値3458* **タイプ**: ブール値
3444 `showClearContextOnPlanAccept`3472 `showClearContextOnPlanAccept`
3445</h3>3473</h3>
3446 3474
3447Claude が[プランモード](/docs/ja/permission-modes#review-and-approve-a-plan)でプランを完了すると、承認メニューが表示されます。計画は多くのコンテキストを使用できるため、このキーはそのメニューに最初のオプション **はい、コンテキストをクリアして…** を追加します。これはプランを承認し、会話コンテキストをクリアし、プランだけから実装を開始します。ラベルの残りは、セッションが続行する権限モードに名前を付け、計画がコンテキストをどの程度使用したかを示します。3475Claude が[プランモード](/docs/ja/permission-modes#review-and-approve-a-plan)でプランを完了すると、承認メニューが表示されます。計画は多くのコンテキストを使用できるため、このキーはそのメニューに最初のオプション **Yes, clear context and …** を追加します。これはプランを承認し、会話コンテキストをクリアし、プランだけから実装を開始します。ラベルの残りはセッションが続行する権限モードに名前を付け、計画がコンテキストをどの程度使用したかを示します。
3448 3476
3449* **スコープ**: [`任意のファイル`](#scopes)3477* **スコープ**: [`任意のファイル`](#scopes)
3450* **タイプ**: ブール値3478* **タイプ**: ブール値
3451 * `true`: プラン承認メニューは最初のオプション **はい、コンテキストをクリアして…** を取得します。これはプランを承認し、会話コンテキストをクリアします3479 * `true`: プラン承認メニューは最初のオプション **Yes, clear context and …** を取得します。これはプランを承認し、会話コンテキストをクリアします
3452 * `false`: プラン承認メニューはクリアコンテキストオプションを表示しません3480 * `false`: プラン承認メニューはクリアコンテキストオプションを表示しません
3453* **デフォルト**: `false`3481* **デフォルト**: `false`
3454 3482
3462 `showTurnDuration`3490 `showTurnDuration`
3463</h3>3491</h3>
3464 3492
3465各応答後のターン期間メッセージを表示または非表示にします。例えば「Cooked for 1m 6s · done 6:05 PM」。「done」の後の時計はターンが完了した時刻を示します。[`timeFormat`](#timeformat) と [`timeZone`](#timezone) はその形式とゾーンを制御します。`/config` に **ターン期間を表示** として表示されます。3493各応答後のターン期間メッセージを表示または非表示にします。例えば「Cooked for 1m 6s · done 6:05 PM」。「done」の後の時計はターンが完了した時刻を示します。[`timeFormat`](#timeformat) と [`timeZone`](#timezone) はその形式とゾーンを制御します。`/config` に **Show turn duration** として表示されます。
3466 3494
3467* **スコープ**: [`任意のファイル`](#scopes)。設定ファイルがそれを設定しない場合、古いバージョンの `~/.claude.json` の値が適用されます。3495* **スコープ**: [`任意のファイル`](#scopes)。設定ファイルがそれを設定しない場合、古いバージョンの `~/.claude.json` の値が適用されます。
3468* **タイプ**: ブール値3496* **タイプ**: ブール値
3469 * `true`: 各応答後にターン期間メッセージが表示されます3497 * `true`: 各応答後のターン期間メッセージが表示されます
3470 * `false`: Claude Code はターン期間メッセージを非表示にします3498 * `false`: Claude Code はターン期間メッセージを非表示にします
3471* **デフォルト**: `true`3499* **デフォルト**: `true`
3472 3500
3480 `spellcheck`3508 `spellcheck`
3481</h3>3509</h3>
3482 3510
3483入力ボックスのテキストを入力するときに、インストールしたスペルチェッカーを使用して、スペルミスのある単語に下線を引きます。Claude Code はプロンプト入力ボックスのテキストのみをチェックします。[入力時にスペルをチェック](/docs/ja/interactive-mode#check-spelling-as-you-type)は aspell、hunspell、または ispell をインストールし、チェッカーが何をカバーするかについて説明しています。Claude Code v2.1.235 以降が必要です。3511入力中にプロンプト入力の誤字をアンダーラインで示します。インストールするスペルチェッカーを使用します。Claude Code はプロンプト入力ボックスのテキストのみをチェックします。[入力中にスペルをチェック](/docs/ja/interactive-mode#check-spelling-as-you-type)は aspell、hunspell、または ispell をインストールし、チェッカーがカバーするものについて説明します。Claude Code v2.1.235 以降が必要です。
3484 3512
3485* **スコープ**: [`ユーザーまたはマネージド`](#scopes)。それを設定する最高層からのブロック全体が全体として適用されます。3513* **スコープ**: [`ユーザーまたはマネージド`](#scopes)。それを設定する最高層からのブロック全体が全体として適用されます。
3486* **タイプ**: `enabled`(ブール値)、`checker`(`"aspell"`、`"hunspell"`、`"ispell"`、または `"auto"`)、`language`(文字列、チェッカーの辞書名として渡される)、および `color`(文字列、ターミナルカラー名、`#rrggbb`、`rgb(r,g,b)`、`ansi256(n)`、または `ansi:<name>`)を持つオブジェクト3514* **タイプ**: `enabled`(ブール値)、`checker`(`"aspell"`、`"hunspell"`、`"ispell"`、または `"auto"`)、`language`(文字列、チェッカーの辞書名として渡される)、および `color`(文字列、ターミナルカラー名、`#rrggbb`、`rgb(r,g,b)`、`ansi256(n)`、または `ansi:<name>`)を持つオブジェクト
3487* **デフォルト**: 未設定。スペルチェックはオフです。`checker` はデフォルトで `"auto"`(`PATH` で見つかった最初の 3 つ)です。`language` はデフォルトでチェッカー自身の辞書です。`color` はデフォルトでテーマのエラーカラーです3515* **デフォルト**: 未設定のため、スペルチェックはオフです。`checker` はデフォルトで `"auto"`(`PATH` で見つかった最初の 3 つ)です。`language` はデフォルトでチェッカー自身の辞書です。`color` はデフォルトでテーマのエラーカラーです
3488 3516
3489```json settings.json theme={null}3517```json settings.json theme={null}
3490{3518{
3496 `spinnerTipsEnabled`3524 `spinnerTipsEnabled`
3497</h3>3525</h3>
3498 3526
3499Claude が作業している間、スピナーラインは「Plan Mode を使用して複雑なリクエストに備えてから変更を加えます。Shift+Tab を 2 回押して有効にします」などの Claude Code 機能に関する短いヒントをローテーションします。このキーを `false` に設定して非表示にします。`/config` に **ヒントを表示** として表示されます。3527Claude が作業している間、スピナーラインは「Plan Mode を使用して複雑なリクエストに備えてから変更を加えます。Shift+Tab を 2 回押して有効にします」などの Claude Code 機能に関する短いヒントをローテーションします。このキーを `false` に設定して非表示にします。`/config` に **Show tips** として表示されます。
3500 3528
3501* **スコープ**: [`任意のファイル`](#scopes)3529* **スコープ**: [`任意のファイル`](#scopes)
3502* **タイプ**: ブール値3530* **タイプ**: ブール値
3514 `spinnerTipsOverride`3542 `spinnerTipsOverride`
3515</h3>3543</h3>
3516 3544
3517Claude Code が Claude の作業中に表示する[スピナーヒント](#spinnertipsenabled)に独自のヒントを追加するか、組み込みヒントを置き換えます。Claude Code はあなたのヒントを組み込みのものと同じローテーションに入れます。最も長く表示されていないヒントを選択し、クールダウン中のヒントをスキップし、優先度でタイを破ります。3545Claude Code が Claude の作業中に表示する[スピナーヒント](#spinnertipsenabled)に独自のヒントを追加するか、組み込みヒントを自分のヒントに置き換えます。Claude Code はあなたのヒントを組み込みヒントと同じローテーションに入れます。最も長く表示されていないヒントを選択し、クールダウン中のヒントをスキップし、優先度でタイを破ります。
3518 3546
3519[`spinnerTipsEnabled`](#spinnertipsenabled) を `false` に設定すると、Claude Code はすべてのヒント(あなたのものを含む)を非表示にします。3547[`spinnerTipsEnabled`](#spinnertipsenabled) を `false` に設定すると、Claude Code はすべてのヒント(あなたのヒントを含む)を非表示にします。
3520 3548
3521* **スコープ**: [`任意のファイル`](#scopes)。Claude Code はユーザー設定、`--settings` フラグ、およびマネージド設定からのヒントオブジェクト、`tipsFile`、`label`、および `excludeDefault` を尊重します。プロジェクトおよびローカル設定からは、プレーンな文字列ヒントのみを読み込みます。3549* **スコープ**: [`任意のファイル`](#scopes)。Claude Code はヒントオブジェクト、`tipsFile`、`label`、および `excludeDefault` をユーザー設定、`--settings` フラグ、およびマネージド設定から尊重します。プロジェクトおよびローカル設定からは、プレーンな文字列ヒントのみを読み取ります。
3522* **タイプ**: `tips`、`tipsFile`、`label`、および `excludeDefault` フィールドを持つオブジェクト。各フィールドはオプションです3550* **タイプ**: `tips`、`tipsFile`、`label`、および `excludeDefault` フィールドを持つオブジェクト。各フィールドはオプションです
3523* **デフォルト**: 未設定。Claude Code は組み込みヒントのみを表示します3551* **デフォルト**: 未設定のため、Claude Code は組み込みヒントのみを表示します
3524 3552
3525ヒントオブジェクト、`tipsFile`、`label`、およびスコープラインのルール(プロジェクトおよびローカル設定がプレーンな文字列のみを提供する)には Claude Code v2.1.247 以降が必要です。以前のバージョンでは、プロジェクトまたはローカルファイルの `excludeDefault` も適用されます。3553ヒントオブジェクト、`tipsFile`、`label`、およびスコープ行のルール(プロジェクトおよびローカル設定はプレーンな文字列のみを提供)には Claude Code v2.1.247 以降が必要です。以前のバージョンでは、プロジェクトまたはローカルファイルの `excludeDefault` も適用されます。
3526 3554
3527各 `tips` エントリはプレーンな文字列またはこれらのフィールドを持つオブジェクトです:3555各 `tips` エントリはプレーンな文字列またはこれらのフィールドを持つオブジェクトです:
3528 3556
3529| フィールド | 必須 | 説明 |3557| フィールド | 必須 | 説明 |
3530| :----------------- | :-- | :---------------------------------------------------------------------------------------------------------------------------------- |3558| :----------------- | :-- | :---------------------------------------------------------------------------------------------------------------------------------- |
3531| `id` | はい | 最大 64 文字、数字、`.`、`_`、または `-`。Claude Code はヒントの表示履歴をキーにするため、ヒントのクールダウンはリストの並べ替えを生き残ります。同じ id を持つ 2 つのエントリのうち、Claude Code は最初のものを使用します |3559| `id` | はい | 最大 64 文字、数字、`.`、`_`、または `-`。Claude Code はヒントの表示履歴をキーにするため、ヒントのクールダウンはリストの並べ替えを生き残ります。同じ id を持つ 2 つのエントリのうち、Claude Code は最初のものを使用します |
3532| `text` | はい | ヒント、最大 500 文字の 1 行。Claude Code は ANSI エスケープと制御文字を削除し、空白を折りたたみます |3560| `text` | はい | ヒント、最大 500 文字の 1 行。Claude Code は ANSI エスケープと制御文字を削除し、空白を折りたたみます |
3533| `cooldownSessions` | いいえ | Claude Code がヒントを再度表示する前に待機するセッション数。0 から 1000。デフォルト 0 |3561| `cooldownSessions` | いいえ | Claude Code がヒントを再度表示する前に待機するセッション数。`0` から `1000`。デフォルト `0` |
3534| `priority` | いいえ | 同じ期間表示されていないヒント間の順序。高い方が最初。-10 から 10。デフォルト 0 |3562| `priority` | いいえ | 同じ期間表示されていないヒント間の順序。より高い最初。`-10` から `10`。デフォルト `0` |
3535 3563
3536Claude Code はプレーンな文字列をこれらのデフォルトを持つヒントとして読み込むため、リストを並べ替えるときに表示履歴がリセットされます。ヒントに `id` を付けて、編集全体で履歴を保持します。3564Claude Code はプレーンな文字列をこれらのデフォルトを持つヒントとして読み取り、位置ベースの id を読み取るため、リストを並べ替えるとその表示履歴がリセットされます。ヒントに `id` を付けて、編集全体で履歴を保持します。
3537 3565
3538Claude Code は `tips` と `tipsFile` 全体で最大 200 個のヒントを読み込み、デフォルト設定ファイルを拒否する代わりに、デバッグ警告で無効なエントリを削除します。3566Claude Code は `tips` と `tipsFile` 全体で最大 200 個のヒントを読み取り、設定ファイルを拒否する代わりに、デバッグ警告で無効なエントリを削除します。
3539 3567
3540残りのフィールドを使用して、ヒントファイルに名前を付け、プレフィックスを設定し、組み込みヒントを非表示にします:3568残りのフィールドを使用して、ヒントファイルに名前を付け、プレフィックスを設定し、組み込みヒントを非表示にします:
3541 3569
3542* `tipsFile`: ローカル JSON ファイルへの絶対パスまたは `~/` パスで、同じエントリの配列、または `tips` 配列を持つオブジェクトを保持します。最大 256 KB。Claude Code はプロセスごとに 1 回ファイルを読み込むため、次の起動時に編集が読み込まれます。[サーバー管理設定](/docs/ja/server-managed-settings)を通じて設定することはできません。インライン `tips` をそこに展開するか、オンディスク `managed-settings.json` にパスを展開します。3570* `tipsFile`: ローカル JSON ファイルへの絶対パスまたは `~/` パス。同じエントリの配列を保持するか、`tips` 配列を持つオブジェクト。最大 256 KB。Claude Code はプロセスごとに 1 回ファイルを読み取るため、次の起動時に編集が読み込まれます。[サーバー管理設定](/docs/ja/server-managed-settings)を通じて設定することはできません。インライン `tips` をそこに展開するか、オンディスク `managed-settings.json` にパスを展開します。
3543* `label`: Claude Code がユーザー、`--settings`、およびマネージド設定からのヒントの前に表示するプレフィックス。最大 40 文字。デフォルトは `Tip`(組み込みヒントと同じプレフィックス)で、プロジェクトおよびローカル設定からのヒントは常にそれを使用します。3571* `label`: Claude Code がユーザー、`--settings`、およびマネージド設定からのヒントの前に表示するプレフィックス。最大 40 文字。デフォルトは `Tip`(組み込みヒントと同じプレフィックス)であり、プロジェクトおよびローカル設定からのヒントは常にそれを使用します。
3544* `excludeDefault`: `true` に設定して、組み込みヒントを非表示にし、あなたのヒントのみを表示します。Claude Code が例えば `tipsFile` が存在しないか、すべてのエントリが無効であるため、あなたのヒントのいずれかを読み込めない場合、空のスピナーの代わりに組み込みローテーションを保持します。3572* `excludeDefault`: `true` に設定して、組み込みヒントを非表示にし、あなたのヒントのみを表示します。Claude Code があなたのヒントのいずれかを読み込めない場合(例えば、`tipsFile` が存在しないか、すべてのエントリが無効な場合)、空のスピナーの代わりに組み込みローテーションを保持します。
3545 3573
3546複数の設定ファイルがキーを設定する場合、Claude Code はすべてのファイルからヒントを表示し、マネージド設定、`--settings` フラグ、およびユーザー設定のうち、各を設定する最高優先度のものから `tipsFile`、`label`、および `excludeDefault` を取得します。3574複数の設定ファイルがキーを設定する場合、Claude Code はすべてのファイルからヒントを表示し、マネージド設定、`--settings` フラグ、およびユーザー設定のうち、各を設定する最高優先度のものから `tipsFile`、`label`、および `excludeDefault` を取得します。
3547 3575
3548この例は、ユーザー設定にあり、プレーンな文字列ヒントとオブジェクトヒントを `Acme tip` プレフィックスの下のローテーションに追加します:3576この例(ユーザー設定内)は、プレーンな文字列ヒントとオブジェクトヒントを `Acme tip` プレフィックスの下のローテーションに追加します:
3549 3577
3550```json settings.json theme={null}3578```json settings.json theme={null}
3551{3579{
3564}3592}
3565```3593```
3566 3594
3567例の各フィールドは、Claude Code がヒントを表示する方法の 1 つを変更します:3595例の各フィールドは Claude Code がヒントを表示する方法の 1 つを変更します:
3568 3596
3569* `label`: Claude Code は両方のヒントを `Acme tip: ...` として表示します。`Tip: ...` の代わりに。3597* `label`: Claude Code は両方のヒントを `Acme tip: ...` として表示します。`Tip: ...` の代わりに。
3570* プレーンな文字列:Claude Code はデフォルトを与えるため、次のセッションで再度表示される可能性があります。3598* プレーンな文字列: Claude Code はデフォルトを付与するため、次のセッションで再度表示される可能性があります。
3571* `id`: Claude Code は 2 番目のヒントの表示履歴を `gateway-errors` にキーにするため、クールダウンはヒントの追加または並べ替え後も適用されます。3599* `id`: Claude Code は `gateway-errors` の 2 番目のヒントの表示履歴をキーにするため、ヒントを追加または並べ替えた後もそのクールダウンが適用されます。
3572* `cooldownSessions`: Claude Code が `gateway-errors` ヒントを表示した後、そのヒントを 5 セッション後まで再度表示しません。3600* `cooldownSessions`: Claude Code が `gateway-errors` ヒントを表示した後、5 セッション後までそのヒントを再度表示しません。
3573* `priority`: `gateway-errors` ヒントと別のヒントが同じ数のセッション(例えば、どちらも表示されていない場合)で表示されていない場合、Claude Code は `gateway-errors` を最初に表示します。プレーンな文字列はデフォルトの優先度 `0` を持ちます。3601* `priority`: `gateway-errors` ヒントと別のヒントが同じ数のセッション(例えば、どちらも表示されていない場合)で表示されていない場合、Claude Code は `gateway-errors` を最初に表示します。プレーンな文字列はデフォルトの優先度 `0` を持ちます。
3574 3602
3575Claude が作業している間、Claude Code はあなたのプレフィックス(例えば `Acme tip: Run /review before opening a PR`)でスピナーにあなたのヒントを表示します。3603Claude が作業している間、Claude Code はあなたのプレフィックス(例えば `Acme tip: Run /review before opening a PR`)でスピナーにあなたのヒントを表示します。
3578 `spinnerVerbs`3606 `spinnerVerbs`
3579</h3>3607</h3>
3580 3608
3581ターンが進行中の間、スピナーは「Accomplishing」、「Architecting」、または「Baking」などの回転する動詞を表示します。このキーを使用して、そのローテーションに独自の動詞を追加するか、組み込みリストを置き換えます。3609ターンが進行中の間、スピナーは「Accomplishing」、「Architecting」、または「Baking」などの回転する動詞を表示します。このキーを使用して、そのローテーションに独自の動詞を追加するか、組み込みリストを自分のリストに置き換えます。
3582 3610
3583* **スコープ**: [`任意のファイル`](#scopes)3611* **スコープ**: [`任意のファイル`](#scopes)
3584* **タイプ**: `verbs` 文字列の配列と `mode` を持つオブジェクト。以下のいずれか:3612* **タイプ**: `verbs` 文字列の配列と `mode` を持つオブジェクト。以下のいずれか:
3585 * `"append"`: Claude Code は組み込みセットにあなたの動詞を追加します3613 * `"append"`: Claude Code は組み込みセットにあなたの動詞を追加します
3586 * `"replace"`: Claude Code はあなたの動詞のみを表示します3614 * `"replace"`: Claude Code はあなたの動詞のみを表示します
3587* **デフォルト**: 未設定。Claude Code は組み込み動詞を使用します3615* **デフォルト**: 未設定のため、Claude Code は組み込み動詞を使用します
3588 3616
3589この例は 2 つの動詞を組み込みセットに追加します:3617この例は 2 つの動詞を組み込みセットに追加します:
3590 3618
3591```json settings.json theme={null}3619```json settings.json theme={null}
3592{3620{
3603 `statusLine`3631 `statusLine`
3604</h3>3632</h3>
3605 3633
3606[ステータスライン](/docs/ja/statusline)をプロンプトの下にレンダリングするために独自のコマンドを実行します。モデル、コスト、git ブランチなどのコンテキストを含みます。オプションのフィールドは間隔を調整し、定期的な再実行を追加し、スクリプトが `vim.mode` 自体をレンダリングする場合、組み込みの vim モードインジケーターを非表示にします。3634独自のコマンドを実行して、プロンプトの下に[ステータスライン](/docs/ja/statusline)をレンダリングします。モデル、コスト、git ブランチなどのコンテキストを使用します。オプションのフィールドは間隔を調整し、定期的な再実行を追加し、スクリプト自体が `vim.mode` をレンダリングする場合は組み込みの vim モードインジケーターを非表示にします。
3607 3635
3608* **スコープ**: [`任意のファイル`](#scopes)。[`allowManagedHooksOnly`](#allowmanagedhooksonly) がオンの場合、または [`disableAllHooks`](#disableallhooks) がマネージド設定の外で設定されている場合、マネージド設定値のみが実行されます。3636* **スコープ**: [`任意のファイル`](#scopes)。[`allowManagedHooksOnly`](#allowmanagedhooksonly) がオンの場合、または [`disableAllHooks`](#disableallhooks) がマネージド設定の外で設定されている場合、マネージド設定値のみが実行されます。
3609* **タイプ**: `type` を `"command"` に設定し、`command` 文字列を持つオブジェクト。オプションで `padding`(文字数)、`refreshInterval`(秒数、最小 1)、および `hideVimModeIndicator`(ブール値)3637* **タイプ**: `type` を `"command"` に設定し、`command` 文字列を持つオブジェクト。オプションで `padding` を文字数として、`refreshInterval` を秒数として(最小 `1`)、`hideVimModeIndicator` をブール値として
3610* **デフォルト**: 未設定。ステータスラインはありません3638* **デフォルト**: 未設定のため、ステータスラインはありません
3611 3639
3612この例はモデル名とコンテキスト使用量を出力し、2 文字の水平間隔を追加します:3640この例はモデル名とコンテキスト使用量を出力し、2 文字の水平間隔を追加します:
3613 3641
3614```json settings.json theme={null}3642```json settings.json theme={null}
3615{3643{
3627 `subagentStatusLine`3655 `subagentStatusLine`
3628</h3>3656</h3>
3629 3657
3630Claude が[サブエージェント](/docs/ja/sub-agents)を実行する場合、Claude Code はプロンプトの下のタスク表示にそれらをリストアップします。サブエージェントごとに 1 行。`name · description · token count` を表示します。このキーを使用すると、独自のコマンドを実行してそれらの行を書き直すことができます。例えば、各サブエージェントのコンテキスト使用量をパーセンテージとして表示します。各リフレッシュで、Claude Code は表示されている行を 1 つの JSON オブジェクトとして stdin に送信します。`tasks` 配列は各サブエージェントの `id`、`name`、`status`、`model`、`tokenCount` などを持ちます。書き直した各 `id` の行を `{"id", "content"}` 行として置き換えます。書き直さない行はデフォルトレンダリングを保持します。3658Claude が[サブエージェント](/docs/ja/sub-agents)を実行する場合、Claude Code はプロンプトの下のタスク表示にそれらをリストします。1 行あたり 1 つのサブエージェント。`name · description · token count` を表示します。このキーを使用すると、独自のコマンドを実行してそれらの行を書き直すことができます。例えば、各サブエージェントのコンテキスト使用量をパーセンテージとして表示します。各更新時に、Claude Code は表示されている行を 1 つの JSON オブジェクトとして stdin に送信します。各サブエージェントの `id`、`name`、`status`、`model`、`tokenCount` などを持つ `tasks` 配列を使用します。`id` として書き直した各行を `{"id", "content"}` 行として置き換えます。書き直さない行はデフォルトレンダリングを保持します。
3631 3659
3632* **スコープ**: [`任意のファイル`](#scopes)。[`allowManagedHooksOnly`](#allowmanagedhooksonly) がオンの場合、または [`disableAllHooks`](#disableallhooks) がマネージド設定の外で設定されている場合、マネージド設定値のみが実行されます。3660* **スコープ**: [`任意のファイル`](#scopes)。[`allowManagedHooksOnly`](#allowmanagedhooksonly) がオンの場合、または [`disableAllHooks`](#disableallhooks) がマネージド設定の外で設定されている場合、マネージド設定値のみが実行されます。
3633* **タイプ**: `type` を `"command"` に設定し、`command` 文字列を持つオブジェクト3661* **タイプ**: `type` を `"command"` に設定し、`command` 文字列を持つオブジェクト
3634* **デフォルト**: 未設定。Claude Code はデフォルト行をレンダリングします3662* **デフォルト**: 未設定のため、Claude Code はデフォルト行をレンダリングします
3635 3663
3636```json settings.json theme={null}3664```json settings.json theme={null}
3637{3665{
3648 `syntaxHighlightingDisabled`3676 `syntaxHighlightingDisabled`
3649</h3>3677</h3>
3650 3678
3651Claude Code は、ターミナルに表示する diff、コードブロック、ファイルプレビューで、組み込みハイライターを使用して言語別にコードを色付けします。プラグインまたは言語サーバーは関与しません。このキーを `true` に設定して、代わりにプレーンテキストとして表示します。例えば、色がターミナルテーマと競合する場合、またはスクリーンリーダーを遅くする場合。3679Claude Code は、ターミナルに表示する diff、コードブロック、ファイルプレビューで言語別にコードを色付けします。組み込みハイライターを使用します。プラグインまたは言語サーバーは関係ありません。このキーを `true` に設定してプレーンテキストとして表示します。例えば、色がターミナルテーマと衝突する場合やスクリーンリーダーを遅くする場合。
3652 3680
3653* **スコープ**: [`任意のファイル`](#scopes)3681* **スコープ**: [`任意のファイル`](#scopes)
3654* **タイプ**: ブール値3682* **タイプ**: ブール値
3666 `terminalProgressBarEnabled`3694 `terminalProgressBarEnabled`
3667</h3>3695</h3>
3668 3696
3669一部のターミナルは、それらで実行されているプログラムのタブまたはタスクバーに進捗インジケーターを表示できます。Claude が作業している間、Claude Code は進行中の状態をターミナルに報告するため、別のタブまたはウィンドウからセッションがまだビジーかどうかを確認できます。インジケーターは [バックグラウンドサブエージェント](/docs/ja/sub-agents#run-subagents-in-foreground-or-background)または[動的ワークフロー](/docs/ja/workflows)がまだ実行されている間、ターンが終了した後も表示されたままになり、セッションがアイドル状態になるとクリアされます。3697一部のターミナルは、それらで実行されているプログラムのタブまたはタスクバーに進捗インジケーターを表示できます。Claude が作業している間、Claude Code は進行中の状態をターミナルに報告するため、別のタブまたはウィンドウからセッションがまだビジーかどうかを確認できます。[バックグラウンドサブエージェント](/docs/ja/sub-agents#run-subagents-in-foreground-or-background)または[動的ワークフロー](/docs/ja/workflows)がまだ実行されている間、インジケーターはターンの終了後も表示されたままになり、セッションがアイドル状態になるとクリアされます。
3670 3698
3671Claude Code はインジケーターをサポートするターミナルでのみ報告します。ConEmu、Ghostty 1.2.0 以降、および iTerm2 3.6.6 以降。このキーを `false` に設定して、Claude Code がそれを報告するのを停止します。`/config` に **ターミナル進捗バー** として表示されます。3699Claude Code はインジケーターをサポートするターミナルでのみ報告します。ConEmu、Ghostty 1.2.0 以降、および iTerm2 3.6.6 以降。このキーを `false` に設定して、Claude Code がそれを報告するのを停止します。`/config` に **Terminal progress bar** として表示されます。
3672 3700
3673* **スコープ**: [`任意のファイル`](#scopes)。設定ファイルがそれを設定しない場合、古いバージョンの `~/.claude.json` の値が適用されます。3701* **スコープ**: [`任意のファイル`](#scopes)。設定ファイルがそれを設定しない場合、古いバージョンの `~/.claude.json` の値が適用されます。
3674* **タイプ**: ブール値3702* **タイプ**: ブール値
3686 `terminalTitleFromRename`3714 `terminalTitleFromRename`
3687</h3>3715</h3>
3688 3716
3689Claude Code はターミナルタブのタイトルを設定します。デフォルトでは、会話から生成されたタイトルを使用し、`/rename` または `--name` で[セッションに名前を付ける](/docs/ja/sessions#name-your-sessions)と、タブはその名前を代わりに表示します。このキーを `false` に設定して、セッションに名前を付けた後も、生成されたタイトルをタブに保持します。名前自体は引き続き適用されるため、`/resume <name>` とセッションピッカーはそれを見つけます。3717Claude Code はターミナルタブのタイトルを設定します。デフォルトでは、会話から生成されたタイトルを使用し、`/rename` または `--name` でセッションに[名前を付ける](/docs/ja/sessions#name-your-sessions)と、タブはその名前を代わりに表示します。このキーを `false` に設定して、セッションに名前を付けた後も、生成されたタイトルをタブに保持します。名前自体は引き続き適用されるため、`/resume <name>` とセッションピッカーはそれを見つけます。
3690 3718
3691* **スコープ**: [`任意のファイル`](#scopes)3719* **スコープ**: [`任意のファイル`](#scopes)
3692* **タイプ**: ブール値3720* **タイプ**: ブール値
3693 * `true`: ターミナルタブのタイトルは設定したセッション名を表示します3721 * `true`: ターミナルタブのタイトルは設定したセッション名を表示します
3694 * `false`: タブは会話から生成された Claude Code のタイトルを保持します3722 * `false`: タブは Claude Code が会話から生成したタイトルを保持します
3695* **デフォルト**: `true`3723* **デフォルト**: `true`
3696 3724
3697```json settings.json theme={null}3725```json settings.json theme={null}
3706 `theme`3734 `theme`
3707</h3>3735</h3>
3708 3736
3709インターフェースのカラーテーマを選択します。`/config` に **テーマ** として表示されます。3737インターフェースのカラーテーマを選択します。`/config` に **Theme** として表示されます。
3710 3738
3711* **スコープ**: [`任意のファイル`](#scopes)。設定ファイルがそれを設定しない場合、古いバージョンの `~/.claude.json` の値が適用されます。3739* **スコープ**: [`任意のファイル`](#scopes)。設定ファイルがそれを設定しない場合、古いバージョンの `~/.claude.json` の値が適用されます。
3712* **タイプ**: 文字列、以下のいずれか:3740* **タイプ**: 文字列、以下のいずれか:
3713 * `"auto"`: ターミナルの明るいまたは暗い背景に一致します3741 * `"auto"`: ターミナルの明るいまたは暗い背景に一致します
3714 * `"dark"`: ダークテーマ3742 * `"dark"`: ダークテーマ
3715 * `"light"`: ライトテーマ3743 * `"light"`: ライトテーマ
3732 `timeFormat`3760 `timeFormat`
3733</h3>3761</h3>
3734 3762
3735Claude Code がインターフェースに表示する時刻の書き方を選択します。例えば、各ターン期間メッセージの終わりの `done 6:05 PM` と[トランスクリプトビューアー](/docs/ja/interactive-mode#transcript-viewer)のタイムスタンプ。プリセットを選択するには、`/config` を実行して **時間形式** を設定します。Claude Code v2.1.257 以降が必要です。3763Claude Code がインターフェースに表示する時刻の書き方を選択します。例えば、各ターン期間メッセージの終わりの `done 6:05 PM` と[トランスクリプトビューア](/docs/ja/interactive-mode#transcript-viewer)のタイムスタンプ。プリセットを選択するには、`/config` を実行して **Time format** を設定します。Claude Code v2.1.257 以降が必要です。
3736 3764
3737* **スコープ**: [`任意のファイル`](#scopes)3765* **スコープ**: [`任意のファイル`](#scopes)
3738* **タイプ**: 文字列、以下のいずれか:3766* **タイプ**: 文字列、以下のいずれか:
3739 * `"auto"`: 未設定と同じです。各時刻は組み込み形式を保持します。ターン期間メッセージではロケールに従います3767 * `"auto"`: 未設定と同じです。各時刻は組み込み形式を保持します。ターン期間メッセージではロケールに従います
3740 * `"12-hour"`: 12 時間制3768 * `"12-hour"`: 12 時間制
3741 * `"24-hour"`: 24 時間制3769 * `"24-hour"`: 24 時間制
3742 * `"24-hour-utc"`: UTC での 24 時間制。分の後に `Z`。例えば `18:05Z`。Claude Code はこのプリセットの [`timeZone`](#timezone) を無視します3770 * `"24-hour-utc"`: UTC での 24 時間制。分の後に `Z` が付きます。例えば `18:05Z`。Claude Code はこのプリセットの [`timeZone`](#timezone) を無視します
3743 * `"%H:%M"` などの strftime パターン:Claude Code はパターンで各時刻を書き込みます。`%` を含む値はパターンで、プリセット外の他の値は `"auto"` としてカウントされます3771 * `"%H:%M"` などの strftime パターン: Claude Code は各時刻をパターンで書きます。`%` を含む値はパターンであり、プリセット外の他の値は `"auto"` としてカウントされます
3744* **デフォルト**: `"auto"`3772* **デフォルト**: `"auto"`
3745 3773
3746```json settings.json theme={null}3774```json settings.json theme={null}
3749}3777}
3750```3778```
3751 3779
3752`/config` はプリセットのみを提供するため、strftime パターンを使用するには、キーを設定ファイルに追加します。この例は各時刻を 2 桁の 24 時間制として表示します:3780`/config` はプリセットのみを提供するため、strftime パターンを使用するには、キーを設定ファイルに追加します。この例は各時刻を 2 桁の 24 時間制として表示します:
3753 3781
3754```json settings.json theme={null}3782```json settings.json theme={null}
3755{3783{
3757}3785}
3758```3786```
3759 3787
3760ターン期間メッセージとトランスクリプトビューアーは `18:05` などの時刻を表示します。トランスクリプトビューアーでは、パターンはタイムスタンプ全体であるため、日付をそこに表示したい場合は日付ディレクティブを追加します。この例は時計の前に日付を置きます:3788ターン期間メッセージとトランスクリプトビューアは `18:05` などの時刻を表示します。トランスクリプトビューアでは、パターンはタイムスタンプ全体であるため、日付を含めたい場合は日付ディレクティブを追加します。この例は時計の前に日付を置きます:
3761 3789
3762```json settings.json theme={null}3790```json settings.json theme={null}
3763{3791{
3771 `timeZone`3799 `timeZone`
3772</h3>3800</h3>
3773 3801
3774インターフェースの時刻をシステムの時刻以外のタイムゾーンで表示します。[IANA タイムゾーン名](https://www.iana.org/time-zones)(`"UTC"` または `"Europe/Dublin"` など)に設定します。[`timeFormat`](#timeformat) が制御する時刻はこのゾーンで表示されます。`timeFormat` が `"24-hour-utc"` の場合、時刻は UTC のままで、Claude Code はこのキーを無視します。`/config` にはこのキーの行がないため、設定ファイルで設定します。Claude Code v2.1.257 以降が必要です。3802インターフェースの時刻をシステムのタイムゾーン以外のタイムゾーンで表示します。[IANA タイムゾーン名](https://www.iana.org/time-zones)(例えば `"UTC"` または `"Europe/Dublin"`)に設定します。[`timeFormat`](#timeformat) が制御する時刻はこのゾーンで表示されます。`timeFormat` が `"24-hour-utc"` の場合、時刻は UTC のままであり、Claude Code はこのキーを無視します。`/config` にはこのキーの行がないため、設定ファイルで設定します。Claude Code v2.1.257 以降が必要です。
3775 3803
3776* **スコープ**: [`任意のファイル`](#scopes)3804* **スコープ**: [`任意のファイル`](#scopes)
3777* **タイプ**: 文字列、IANA タイムゾーン名。Claude Code が名前を認識しない場合、システムタイムゾーンを使用します3805* **タイプ**: 文字列、IANA タイムゾーン名。Claude Code が名前を認識しない場合、システムタイムゾーンを使用します
3778* **デフォルト**: 未設定。時刻はシステムタイムゾーンで表示されます3806* **デフォルト**: 未設定のため、時刻はシステムタイムゾーンで表示されます
3779 3807
3780```json settings.json theme={null}3808```json settings.json theme={null}
3781{3809{
3787 `tui`3815 `tui`
3788</h3>3816</h3>
3789 3817
3790ターミナル UI レンダラーを選択します。ちらつきのない[代替スクリーンレンダラー](/docs/ja/fullscreen)を使用する場合は `"fullscreen"` を使用します。仮想スクロールバック付き。クラシックメインスクリーンレンダラーの場合は `"default"` を使用します。`/tui fullscreen` または `/tui default` を実行すると、このキーが書き込まれます。3818ターミナル UI レンダラーを選択します。ちらつきのない[alt-screen レンダラー](/docs/ja/fullscreen)を使用する場合は `"fullscreen"` を使用します。仮想スクロールバック付き。クラシックメインスクリーンレンダラーの場合は `"default"` を使用します。`/tui fullscreen` または `/tui default` を実行すると、このキーが自動的に書き込まれます。
3791 3819
3792* **スコープ**: [`任意のファイル`](#scopes)3820* **スコープ**: [`任意のファイル`](#scopes)
3793* **タイプ**: 文字列、以下のいずれか:3821* **タイプ**: 文字列、以下のいずれか:
3794 * `"default"`: クラシックメインスクリーンレンダラー3822 * `"default"`: クラシックメインスクリーンレンダラー
3795 * `"fullscreen"`: ちらつきのない代替スクリーンレンダラー。仮想スクロールバック付き3823 * `"fullscreen"`: 仮想スクロールバック付きのちらつきのない alt-screen レンダラー
3796* **デフォルト**: 未設定。Claude Code は[レンダラーを自動的に選択](/docs/ja/fullscreen#fullscreen-by-default)します3824* **デフォルト**: 未設定のため、Claude Code は[レンダラーを自動的に選択](/docs/ja/fullscreen#fullscreen-by-default)します
3797* **セッションごとのオーバーライド**: [`CLAUDE_CODE_NO_FLICKER`](/docs/ja/env-vars) と [`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN`](/docs/ja/env-vars) はこのキーより優先されます。`CLAUDE_CODE_NO_FLICKER=1` はフルスクリーンをオンにし、`CLAUDE_CODE_NO_FLICKER=0` または `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` はオフにします。両方が設定されている場合、Claude Code はオフにします3825* **セッションごとのオーバーライド**: [`CLAUDE_CODE_NO_FLICKER`](/docs/ja/env-vars) と [`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN`](/docs/ja/env-vars) はこのキーより優先されます。`CLAUDE_CODE_NO_FLICKER=1` はフルスクリーンをオンにし、`CLAUDE_CODE_NO_FLICKER=0` または `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` はオフにします。両方が設定されている場合、Claude Code はオフにします
3798 3826
3799```json settings.json theme={null}3827```json settings.json theme={null}
3802}3830}
3803```3831```
3804 3832
3805tmux `-CC` の下またはWindows への SSH 経由では、Claude Code は `CLAUDE_CODE_NO_FLICKER=1` を設定しない限り、クラシックレンダラーを保持します。[エージェントビュー](/docs/ja/agent-view)から開かれたバックグラウンドセッションは、この設定に関係なく、常にフルスクリーンレンダラーを使用します。3833tmux `-CC` の下またはWindows への SSH 経由では、Claude Code は `CLAUDE_CODE_NO_FLICKER=1` を設定しない限りクラシックレンダラーを保持します。[エージェントビュー](/docs/ja/agent-view)から開かれたバックグラウンドセッションは、この設定に関係なく常にフルスクリーンレンダラーを使用します。
3806 3834
3807<h3 id="verbose">3835<h3 id="verbose">
3808 `verbose`3836 `verbose`
3809</h3>3837</h3>
3810 3838
3811デフォルトでは、トランスクリプトは各ツール呼び出しを短い要約に折りたたみます。例えば、Claude が実行したコマンドと出力の行数。詳細を表示したい場合は `Ctrl+O` を押して、トランスクリプト全体を展開ビューに切り替えます。このキーを `true` に設定して、すべてのツール呼び出しの完全な入力と出力をインラインで表示します。これは、フック、MCP サーバー、または長いシェルコマンドをデバッグするときに便利です。`/config` に **詳細出力** として表示されます。3839デフォルトでは、トランスクリプトは各ツール呼び出しを短い要約に折りたたみます。例えば、Claude が実行したコマンドと出力の行数。詳細が必要な場合は `Ctrl+O` を押してトランスクリプト全体を展開ビューに切り替えます。このキーを `true` に設定して、すべてのツール呼び出しの完全な入力と出力をインラインで表示します。フック、MCP サーバー、または長いシェルコマンドをデバッグする場合に便利です。`/config` に **Verbose output** として表示されます。
3812 3840
3813* **スコープ**: [`任意のファイル`](#scopes)。設定ファイルがそれを設定しない場合、古いバージョンの `~/.claude.json` の値が適用されます。3841* **スコープ**: [`任意のファイル`](#scopes)。設定ファイルがそれを設定しない場合、古いバージョンの `~/.claude.json` の値が適用されます。
3814* **タイプ**: ブール値3842* **タイプ**: ブール値
3832Claude Code が開始するトランスクリプトビューを設定します。`"default"`、`"verbose"`、または `"focus"`。設定されている場合、スティッキー `/focus` 選択と [`verbose`](#verbose) 設定の両方を上書きします。3860Claude Code が開始するトランスクリプトビューを設定します。`"default"`、`"verbose"`、または `"focus"`。設定されている場合、スティッキー `/focus` 選択と [`verbose`](#verbose) 設定の両方を上書きします。
3833 3861
3834* **スコープ**: [`任意のファイル`](#scopes)3862* **スコープ**: [`任意のファイル`](#scopes)
3835* **タイプ**: 文字列、以下のいずれか:3863* **タイプ**: 文字列、以下のいずれか:
3836 * `"default"`: ツール出力が切り詰められた通常のトランスクリプト3864 * `"default"`: 切り詰められたツール出力を持つ通常のトランスクリプト
3837 * `"verbose"`: 完全なツール出力を持つトランスクリプト3865 * `"verbose"`: 完全なツール出力を持つトランスクリプト
3838 * `"focus"`: 最後のプロンプトのみ。編集 diffstat を持つツール呼び出しの 1 行の要約。最終応答。フォーカスビューは[フルスクリーンレンダラー](#tui)が必要です3866 * `"focus"`: 最後のプロンプトのみ。編集 diffstat を持つツール呼び出しの 1 行の要約。最終応答。フォーカスビューは[フルスクリーンレンダラー](#tui)が必要です
3839* **デフォルト**: 未設定。`verbose` 設定と最後の `/focus` 選択が適用されます3867* **デフォルト**: 未設定のため、`verbose` 設定と最後の `/focus` 選択が適用されます
3840* **セッションごとのオーバーライド**: [`--verbose`](/docs/ja/cli-reference#cli-flags) はこのキーより優先されます3868* **セッションごとのオーバーライド**: [`--verbose`](/docs/ja/cli-reference#cli-flags) はこのキーより優先されます
3841 3869
3842```json settings.json theme={null}3870```json settings.json theme={null}
3849 `vimInsertModeRemaps`3877 `vimInsertModeRemaps`
3850</h3>3878</h3>
3851 3879
3852[vim エディタモード](/docs/ja/interactive-mode#vim-editor-mode)で 2 キーの INSERT モードシーケンスを Escape にマップします。各キーは正確に 2 つの印字可能文字で、順序で入力されます。`"<Esc>"` は唯一サポートされているターゲットです。Claude Code は他のエントリを無視します。Claude Code v2.1.208 以降が必要です。3880[vim エディタモード](/docs/ja/interactive-mode#vim-editor-mode)で 2 キーの INSERT モードシーケンスを Escape にマップします。各キーは正確に 2 つの印字可能文字で、順序で入力され、`"<Esc>"` は唯一のサポートされているターゲットです。Claude Code は他のエントリを無視します。Claude Code v2.1.208 以降が必要です。
3853 3881
3854* **スコープ**: [`ユーザーまたはマネージド`](#scopes)。リポジトリはキーストロークを再マップできません。3882* **スコープ**: [`ユーザーまたはマネージド`](#scopes)。リポジトリはキーストロークを再マップできません。
3855* **タイプ**: 2 文字シーケンスを `"<Esc>"` にマップするオブジェクト3883* **タイプ**: 2 文字シーケンスを `"<Esc>"` にマップするオブジェクト
3863}3891}
3864```3892```
3865 3893
3866`editorMode` が `"vim"` でない限り、効果がありません。[INSERT モードキーシーケンスを再マップ](/docs/ja/interactive-mode#remap-insert-mode-key-sequences)を参照してください。Claude Code v2.1.208 以降が必要です。3894`editorMode` が `"vim"` でない限り効果がありません。[INSERT モードキーシーケンスを再マップ](/docs/ja/interactive-mode#remap-insert-mode-key-sequences)を参照してください。Claude Code v2.1.208 以降が必要です。
3867 3895
3868<h3 id="voice">3896<h3 id="voice">
3869 `voice`3897 `voice`
3870</h3>3898</h3>
3871 3899
3872[音声ディクテーション](/docs/ja/voice-dictation)をオンにし、ディクテーションキーの動作を選択します。Claude Code は `/voice` を実行するときにこのオブジェクトを書き込みます。3900[音声ディクテーション](/docs/ja/voice-dictation)をオンにし、ディクテーションキーの動作を選択します。Claude Code は `/voice` を実行するとこのオブジェクトを書き込みます。
3873 3901
3874* **スコープ**: [`任意のファイル`](#scopes)3902* **スコープ**: [`任意のファイル`](#scopes)
3875* **タイプ**: `enabled` をブール値として、`autoSubmit` をホールドモードのみに適用するブール値として、および `mode` を以下のいずれかとして持つオブジェクト:3903* **タイプ**: `enabled` をブール値として、`autoSubmit` をホールドモードのみに適用するブール値として、`mode` を以下のいずれかとするオブジェクト:
3876 * `"hold"`: ディクテーションキーを押しながら話し、リリースして停止します3904 * `"hold"`: ディクテーションキーを話している間押し続け、停止するために離します
3877 * `"tap"`: キーを 1 回タップして記録を開始し、もう一度タップして送信します3905 * `"tap"`: キーを 1 回タップして記録を開始し、もう一度タップして送信します
3878* **デフォルト**: 未設定。ディクテーションはオフです。`enabled` が `true` で `mode` が未設定の場合、Claude Code は `"hold"` を使用します3906* **デフォルト**: 未設定のため、ディクテーションはオフです。`enabled` が `true` で `mode` が未設定の場合、Claude Code は `"hold"` を使用します
3879 3907
3880この例はディクテーションをオンにし、キーを 1 回タップして記録を開始し、もう一度タップして送信するようにします:3908この例はディクテーションをオンにし、キーを 1 回タップして記録を開始し、もう一度タップして送信するようにします:
3881 3909
3882```json settings.json theme={null}3910```json settings.json theme={null}
3883{3911{
3888}3916}
3889```3917```
3890 3918
3891`autoSubmit` はホールドモードでキーをリリースするときにプロンプトを送信します。音声ディクテーションには claude.ai アカウントが必要です。3919`autoSubmit` はホールドモードでキーを離すときにプロンプトを送信します。音声ディクテーションには claude.ai アカウントが必要です。
3892 3920
3893<h3 id="voiceenabled">3921<h3 id="voiceenabled">
3894 `voiceEnabled`3922 `voiceEnabled`
3895</h3>3923</h3>
3896 3924
3897<Warning>3925<Warning>
3898 v2.1.92 以降は非推奨です。[`voice`](#voice) オブジェクトが置き換えました。Claude Code は引き続きそれを読み込むため、古い設定ファイルは機能し続けますが、新しい設定は `voice.enabled` を設定する必要があります。3926 v2.1.92 以降非推奨。[`voice`](#voice) オブジェクトが置き換えました。Claude Code は引き続きそれを読み取るため、古い設定ファイルは機能し続けますが、新しい設定は `voice.enabled` を設定する必要があります。
3899</Warning>3927</Warning>
3900 3928
3901`voice` オブジェクトの前の単一ブール値形式で音声ディクテーションをオンにします。両方が設定されている場合、`voice.enabled` が適用されます。3929`voice` オブジェクトの前の単一ブール値形式で音声ディクテーションをオンにします。両方が設定されている場合、`voice.enabled` が適用されます。
3903* **スコープ**: [`任意のファイル`](#scopes)3931* **スコープ**: [`任意のファイル`](#scopes)
3904* **タイプ**: ブール値3932* **タイプ**: ブール値
3905 * `true`: claude.ai アカウントでログインしており、組織のポリシーが音声を許可している場合、音声ディクテーションはオンです。`voice.enabled` が設定されていない限り3933 * `true`: claude.ai アカウントでログインしており、組織のポリシーが音声を許可している場合、音声ディクテーションはオンです。`voice.enabled` が設定されていない限り
3906 * `false`: 音声ディクテーションはオフです。`voice.enabled` が設定されていない限り3934 * `false`: `voice.enabled` が設定されていない限り、音声ディクテーションはオフです
3907* **デフォルト**: 未設定3935* **デフォルト**: 未設定
3908 3936
3909```json settings.json theme={null}3937```json settings.json theme={null}
3916 `wheelScrollAccelerationEnabled`3944 `wheelScrollAccelerationEnabled`
3917</h3>3945</h3>
3918 3946
3919[フルスクリーンレンダリング](/docs/ja/fullscreen#mouse-wheel-scrolling)での高速スクロール中にマウスホイールスクロール速度を加速します。ホイールノッチごとに一定のスクロール速度を使用するには `false` に設定します。3947[フルスクリーンレンダリング](/docs/ja/fullscreen#mouse-wheel-scrolling)での高速スクロール中にマウスホイールスクロール速度を加速します。ホイールノッチあたりの一定のスクロール速度の場合は `false` に設定します。
3920 3948
3921* **スコープ**: [`任意のファイル`](#scopes)3949* **スコープ**: [`任意のファイル`](#scopes)
3922* **タイプ**: ブール値3950* **タイプ**: ブール値
3923 * `true`: Claude Code は高速スクロール中にマウスホイールスクロール速度を加速します3951 * `true`: Claude Code は高速スクロール中にマウスホイールスクロール速度を加速します
3924 * `false`: Claude Code はホイールノッチごとに一定の速度でスクロールします3952 * `false`: Claude Code はホイールノッチあたり一定の速度でスクロールします
3925* **デフォルト**: `true`3953* **デフォルト**: `true`
3926 3954
3927```json settings.json theme={null}3955```json settings.json theme={null}
4296 `workflowSizeGuideline`4324 `workflowSizeGuideline`
4297</h3>4325</h3>
4298 4326
4299動的ワークフローが書き込む [エージェント数 Claude が目指す](/docs/ja/workflows#set-a-size-guideline)を設定します。Claude Code は値を Claude に助言として送信します。強制的な上限ではありません: `"small"` は 5 未満のエージェントを要求し、`"medium"` は 15 未満、`"large"` は 50 未満です。ワークフローが費やすものを制限したい場合は `"small"` を選択します。Claude Code v2.1.219 以降が必要です。4327動的ワークフローが書き込む [エージェント数 Claude が目指す](/docs/ja/workflows#set-a-size-guideline)を設定します。Claude Code は値を Claude に助言として送信します。強制的な上限ではありません: `"small"` は 5 未満のエージェントを要求し、`"medium"` は 10 未満、`"large"` は 50 未満です。ワークフローが費やすものを制限したい場合は `"small"` を選択します。Claude Code v2.1.219 以降が必要です。
4300 4328
4301* **スコープ**: [`Any file`](#scopes)。そこの値は `/config` の **Dynamic workflow size** 選択肢より優先されます。Claude Code は `~/.claude.json` に保存します。設定ファイルがキーを設定している間、Claude Code はその行を非表示にします。4329* **スコープ**: [`Any file`](#scopes)。そこの値は `/config` の **Dynamic workflow size** 選択肢より優先されます。Claude Code は `~/.claude.json` に保存します。設定ファイルがキーを設定している間、Claude Code はその行を非表示にします。
4302* **型**: 文字列。以下のいずれか:4330* **型**: 文字列。以下のいずれか:
4303 * `"unrestricted"`: ガイドラインなし。Claude はワークフローをタスクにサイズします4331 * `"unrestricted"`: ガイドラインなし。Claude はワークフローをタスクにサイズします
4304 * `"small"`: Claude は 5 未満のエージェントを目指します4332 * `"small"`: Claude は 5 未満のエージェントを目指します
4305 * `"medium"`: Claude は 15 未満のエージェントを目指します4333 * `"medium"`: Claude は 10 未満のエージェントを目指します
4306 * `"large"`: Claude は 50 未満のエージェントを目指します4334 * `"large"`: Claude は 50 未満のエージェントを目指します
4307* **デフォルト**: `"medium"`4335* **デフォルト**: `"medium"`、または Pro プランで Claude Code v2.1.271 以降にサインインしている場合は `"small"`
4308 4336
4309```json settings.json theme={null}4337```json settings.json theme={null}
4310{4338{
4330 `disableBundledSkills`4358 `disableBundledSkills`
4331</h3>4359</h3>
4332 4360
4333Claude Code に含まれている[スキル](/docs/ja/skills)とワークフローをオフにします。Claude Code はバンドルされたスキルとワークフローを完全に削除し、`/init` などの組み込みコマンドは入力可能なままですがモデルから非表示になります。4361Claude Code に含まれる[スキル](/docs/ja/skills)とワークフローをオフにします。Claude Code はバンドルされたスキルとワークフローを完全に削除し、`/init` などの組み込みコマンドは入力可能なままですがモデルから非表示になります。
4334 4362
4335* **スコープ**: [`任意のファイル`](#scopes)4363* **Scope**: [`Any file`](#scopes)
4336* **タイプ**: ブール値4364* **Type**: Boolean
4337 * `true`: Claude Code はバンドルされたスキルとワークフローを削除し、`/init` などの組み込みコマンドをモデルから非表示にします4365 * `true`: Claude Code はバンドルされたスキルとワークフローを削除し、`/init` などの組み込みコマンドをモデルから非表示にします
4338 * `false`: バンドルされたスキルが読み込まれます4366 * `false`: バンドルされたスキルが読み込まれます
4339* **デフォルト**: 未設定の場合、バンドルされたスキルが読み込まれます4367* **Default**: 未設定の場合、バンドルされたスキルが読み込まれます
4340* **セッションごとのオーバーライド**: [`CLAUDE_CODE_DISABLE_BUNDLED_SKILLS`](/docs/ja/env-vars)を`1`に設定すると、1 つのセッションでバンドルされたスキルがオフになります。2 つのうちどちらかがオフにすると、もう一方はオンに戻すことができません4368* **Per-session overrides**: [`CLAUDE_CODE_DISABLE_BUNDLED_SKILLS`](/docs/ja/env-vars) を `1` に設定すると、1 つのセッションでバンドルされたスキルがオフになります。2 つのうちどちらかがそれらをオフにすると、もう一方はそれらをオンに戻すことができません
4341 4369
4342```json settings.json theme={null}4370```json settings.json theme={null}
4343{4371{
4345}4373}
4346```4374```
4347 4375
4348プラグインからのスキル、`.claude/skills/`、および`.claude/commands/`からのスキルは影響を受けません。`/doctor`は組み込みコマンドと同様に入力可能なままです。非表示にするには、代わりに[`DISABLE_DOCTOR_COMMAND`](/docs/ja/env-vars)を設定してください。4376プラグインからのスキル、`.claude/skills/`、および `.claude/commands/` からのスキルは影響を受けません。`/doctor` は組み込みコマンドと同様に入力可能なままです。非表示にするには、代わりに [`DISABLE_DOCTOR_COMMAND`](/docs/ja/env-vars) を設定してください。
4349 4377
4350<h3 id="disableskillshellexecution">4378<h3 id="disableskillshellexecution">
4351 `disableSkillShellExecution`4379 `disableSkillShellExecution`
4352</h3>4380</h3>
4353 4381
4354[スキル](/docs/ja/skills)およびユーザー、プロジェクト、プラグイン、または追加ディレクトリソースからのカスタムコマンドの`` !`...` ``および` ```! `ブロック内のインラインシェル実行をオフにします。Claude Code は各コマンドを実行する代わりに`[shell command execution disabled by policy]`に置き換えます。4382[スキル](/docs/ja/skills)およびユーザー、プロジェクト、プラグイン、または追加ディレクトリソースからのカスタムコマンドの `` !`...` `` および ` ```! ` ブロック内のインラインシェル実行をオフにします。Claude Code は各コマンドを実行する代わりに `[shell command execution disabled by policy]` に置き換えます。
4355 4383
4356* **スコープ**: [`任意のファイル`](#scopes)。マネージド設定の`true`は他の場所の`false`でオーバーライドできません。4384* **Scope**: [`Any file`](#scopes)。マネージド設定の `true` は他の場所の `false` でオーバーライドできません。
4357* **タイプ**: ブール値4385* **Type**: Boolean
4358 * `true`: Claude Code は各インラインシェルコマンドを実行する代わりに`[shell command execution disabled by policy]`に置き換えます4386 * `true`: Claude Code は各インラインシェルコマンドを実行する代わりに `[shell command execution disabled by policy]` に置き換えます
4359 * `false`: インラインシェルが実行されます4387 * `false`: インラインシェルが実行されます
4360* **デフォルト**: 未設定の場合、インラインシェルが実行されます4388* **Default**: 未設定の場合、インラインシェルが実行されます
4361 4389
4362```json settings.json theme={null}4390```json settings.json theme={null}
4363{4391{
4371 `skillOverrides`4399 `skillOverrides`
4372</h3>4400</h3>
4373 4401
4374[スキル](/docs/ja/skills#override-skill-visibility-from-settings)の`SKILL.md`を編集せずに非表示にしたり折りたたんだりします。Claude Code は各スキルの名前の下の値をスキルリストと`/`オートコンプリートに適用します。4402[スキル](/docs/ja/skills#override-skill-visibility-from-settings)の `SKILL.md` を編集せずに非表示にしたり折りたたんだりします。Claude Code は各スキルの名前の下の値をスキルリストと `/` オートコンプリートに適用します。
4375 4403
4376* **スコープ**: [`任意のファイル`](#scopes)。`/skills`メニューは`.claude/settings.local.json`に書き込みます。4404* **Scope**: [`Any file`](#scopes)。`/skills` メニューは `.claude/settings.local.json` に書き込みます。
4377* **タイプ**: スキル名を次のいずれかにマッピングするオブジェクト:4405* **Type**: スキル名を次のいずれかにマッピングするオブジェクト:
4378 * `"on"`: Claude はスキルを表示し、`/name`を入力できます4406 * `"on"`: Claude はスキルを認識し、`/name` を入力できます
4379 * `"name-only"`: Claude はスキルを説明なしで名前で表示します4407 * `"name-only"`: Claude はスキルを説明なしで名前で認識します
4380 * `"user-invocable-only"`: Claude はスキルを表示しませんが、`/name`を入力できます4408 * `"user-invocable-only"`: Claude はスキルを認識しませんが、`/name` を入力することはできます
4381 * `"off"`: Claude はスキルを表示せず、`/name`はオートコンプリートから非表示になります4409 * `"off"`: Claude はスキルを認識せず、`/name` はオートコンプリートから非表示になります
4382* **デフォルト**: 未設定の場合、すべてのスキルが`"on"`です4410* **Default**: 未設定の場合、すべてのスキルが `"on"` です
4383 4411
4384この例は`legacy-context`を Claude に名前のみで表示し、`deploy`を Claude と`/`オートコンプリートから非表示にします:4412この例は `legacy-context` を Claude に名前のみで表示し、`deploy` を Claude と `/` オートコンプリートから非表示にします:
4385 4413
4386```json settings.json theme={null}4414```json settings.json theme={null}
4387{4415{
4392}4420}
4393```4421```
4394 4422
4395オーバーライドはプラグインスキルには適用されません。プラグインスキルは`/plugin`で管理します。4423オーバーライドはプラグインスキルには適用されません。プラグインスキルは `/plugin` で管理します。
4396 4424
4397マネージド設定および`--settings`で渡されたファイルでは、`/doctor`の`checkup`などのバンドルされたスキルのエイリアスのキーも、スキル自体の名前のキーに適用されます。[エイリアスキーがスキル自体の名前のキーとどのように組み合わされるか](/docs/ja/skills#override-skill-visibility-from-settings)を参照してください。4425マネージド設定および `--settings` で渡されたファイルでは、`checkup` (for `/doctor` など) のようなバンドルされたスキルのエイリアスのキーも、スキルに適用されます。[エイリアスキーがスキル自体の名前のキーとどのように組み合わされるか](/docs/ja/skills#override-skill-visibility-from-settings)を参照してください。
4398 4426
4399<h3 id="syncclaudeaiskills">4427<h3 id="syncclaudeaiskills">
4400 `syncClaudeAiSkills`4428 `syncClaudeAiSkills`
4401</h3>4429</h3>
4402 4430
4403[claude.ai で有効にするスキル](/docs/ja/skills#how-synced-skills-behave)のダウンロードをオフにします。Claude Code は`-p`フラグと[`CLAUDE_CODE_SYNC_SKILLS`](/docs/ja/env-vars#variables)が設定された[非対話モード](/docs/ja/headless)で実行するときに、`~/.claude/skills/synced/`にダウンロードします。`false`に設定して、そのダウンロードを停止し、既に同期したスキルを非表示にします。Claude Code は`false`のみを受け入れます。`true`は未設定と同じで、同期をオンにしません。4431[claude.ai アカウントで有効になっているスキル](/docs/ja/skills#how-synced-skills-behave)のダウンロードをオフにします。Claude Code は、[claude.ai アカウントでサインインするターミナルセッション](/docs/ja/skills#where-synced-skills-load)(対話型および非対話型)および Cowork とクラウドセッションで、それらを `~/.claude/skills/synced/` にダウンロードします。`false` に設定して、そのダウンロードを停止し、既に同期されたスキルの読み込みを停止します。Claude Code は `false` のみを受け入れます。`true` は未設定と同じで、それ以外の場所でオンになっていない場合、同期をオンにしません。
4404 4432
4405* **スコープ**: [`ユーザー、ローカル、またはマネージド`](#scopes)。リポジトリはそれをオフにすることはできません。4433* **Scope**: [`User, local, or managed`](#scopes)、および `--settings` で渡されたファイル。リポジトリはそれをオフにすることはできません。
4406* **タイプ**: ブール値4434* **Type**: Boolean
4407 * `false`: Claude Code は同期されたスキルのダウンロードを停止し、`~/.claude/skills/synced/`にあるスキルを非表示にします。ユーザーまたはマネージド設定では、`~/.claude/skills/.trash/`に移動します4435 * `false`: Claude Code は同期されたスキルのダウンロードを停止し、`~/.claude/skills/synced/` にあるスキルの読み込みを停止します。ユーザーまたはマネージド設定では、それらを `~/.claude/skills/.trash/` に移動します
4408 * `true`: 未設定と同じです4436 * `true`: 未設定と同じです
4409* **デフォルト**: 未設定の場合、`CLAUDE_CODE_SYNC_SKILLS`が設定された非対話実行はスキルをダウンロードします4437* **Default**: 未設定の場合、claude.ai アカウントでサインインしたセッションはスキルを同期します
4410 4438
4411この例は、セッションが環境で設定するものに関係なく、マシンがアカウントのスキルをダウンロードするのを防ぎます:4439この例は、マシンがどのセッションでもアカウントのスキルをダウンロードするのを防ぎます:
4412 4440
4413```json settings.json theme={null}4441```json settings.json theme={null}
4414{4442{
4416}4444}
4417```4445```
4418 4446
4447<h3 id="syncclaudeaiplugins">
4448 `syncClaudeAiPlugins`
4449</h3>
4450
4451[claude.ai アカウントで有効になっているプラグイン](/docs/ja/plugins-reference#synced-plugins)のダウンロードをオフにします。Claude Code は、claude.ai アカウントでサインインするターミナルセッションの開始時、および Cowork とクラウドセッションで、それらを `~/.claude/plugins/synced/` にダウンロードし、各プラグインを `<name>@synced` として読み込みます。`false` に設定して、そのダウンロードを停止し、既に同期されたプラグインの読み込みを停止します。Claude Code は `false` のみを受け入れます。`true` は未設定と同じで、それ以外の場所でオンになっていない場合、同期をオンにしません。Claude Code v2.1.273 以降が必要です。
4452
4453* **Scope**: [`User, local, or managed`](#scopes)、および `--settings` で渡されたファイル。リポジトリはそれをオフにすることはできません。
4454* **Type**: Boolean
4455 * `false`: Claude Code は同期されたプラグインのダウンロードを停止し、`~/.claude/plugins/synced/` にあるプラグインの読み込みを停止します。ユーザーまたはマネージド設定では、それらを `~/.claude/plugins/.trash/` に移動します
4456 * `true`: 未設定と同じです
4457* **Default**: 未設定の場合、claude.ai アカウントでサインインしたセッションはプラグインを同期します
4458
4459すべてのプラグインではなく、1 つの同期されたプラグインをオフにするには、[`enabledPlugins`](#enabledplugins) で `"<name>@synced": false` を設定します。
4460
4461この例は、マシンがどのセッションでもアカウントのプラグインをダウンロードするのを防ぎます:
4462
4463```json settings.json theme={null}
4464{
4465 "syncClaudeAiPlugins": false
4466}
4467```
4468
4419<h3 id="allowedchannelplugins">4469<h3 id="allowedchannelplugins">
4420 `allowedChannelPlugins`4470 `allowedChannelPlugins`
4421</h3>4471</h3>
4422 4472
4423[チャネル](/docs/ja/channels)プラグインが組織内のセッションにメッセージをプッシュできる[チャネル](/docs/ja/channels)プラグインを選択します。設定すると、Claude Code はデフォルトの Anthropic 許可リストの代わりにリストを使用します。各エントリはプラグインとそれが由来するマーケットプレイスに名前を付けます。4473[チャネル](/docs/ja/channels)プラグインが組織内のセッションにメッセージをプッシュできるかを選択します。設定すると、Claude Code はデフォルトの Anthropic 許可リストの代わりにリストを使用します。各エントリはプラグインとそれが由来するマーケットプレイスに名前を付けます。
4424 4474
4425* **スコープ**: [`マネージド`](#scopes)4475* **Scope**: [`Managed`](#scopes)
4426* **タイプ**: `marketplace`と`plugin`文字列を持つオブジェクトの配列。エントリは代わりに`"telegram@claude-plugins-official"`などの`"plugin@marketplace"`文字列である可能性があり、Claude Code はそれを同等のオブジェクトとして扱います。文字列形式には Claude Code v2.1.267 以降が必要です。以前のバージョンは、1 つが含まれている場合、全体の`allowedChannelPlugins`値を拒否します4476* **Type**: `marketplace` および `plugin` 文字列を持つオブジェクトの配列。エントリは代わりに `"telegram@claude-plugins-official"` などの `"plugin@marketplace"` 文字列である可能性があり、Claude Code はそれを同等のオブジェクトとして扱います。文字列形式には Claude Code v2.1.267 以降が必要です。以前のバージョンは、1 つを含む場合、全体の `allowedChannelPlugins` 値を拒否します
4427* **デフォルト**: 未設定の場合、Claude Code はデフォルトの Anthropic 許可リストを使用します4477* **Default**: 未設定の場合、Claude Code はデフォルトの Anthropic 許可リストを使用します
4428 4478
4429この例はチャネルをオンにし、公式 Anthropic マーケットプレイスからの Telegram プラグインのみを許可します:4479この例はチャネルをオンにし、公式 Anthropic マーケットプレイスからの Telegram プラグインのみを許可します:
4430 4480
4439 4489
4440空の配列はすべてのチャネルプラグインをブロックします。4490空の配列はすべてのチャネルプラグインをブロックします。
4441 4491
4442このキーは、チャネルがアカウントの[`channelsEnabled`](#channelsenabled)ゲートを通過した後に有効になります。Team および Enterprise プラン、およびマネージド設定を持つ Console アカウントでは、`channelsEnabled: true`を意味します。[チャネルプラグインの実行を制限する](/docs/ja/channels#restrict-which-channel-plugins-can-run)を参照してください。4492このキーは、チャネルが [`channelsEnabled`](#channelsenabled) ゲートをアカウントに渡した後に有効になります。Team および Enterprise プラン、およびマネージド設定を持つ Console アカウントでは、`channelsEnabled: true` を意味します。[チャネルプラグインの実行を制限する](/docs/ja/channels#restrict-which-channel-plugins-can-run)を参照してください。
4443 4493
4444<h3 id="blockedmarketplaces">4494<h3 id="blockedmarketplaces">
4445 `blockedMarketplaces`4495 `blockedMarketplaces`
4447 4497
4448組織のプラグインマーケットプレイスソースをブロックします。Claude Code はマーケットプレイスの追加時およびプラグインのインストール、更新、リフレッシュ、自動更新時にブロックリストをチェックするため、ポリシーを設定する前に誰かが追加したマーケットプレイスは、プラグインをフェッチするために使用することはできません。ブロックされたソースはダウンロード前にチェックされるため、ファイルシステムに触れることはありません。4498組織のプラグインマーケットプレイスソースをブロックします。Claude Code はマーケットプレイスの追加時およびプラグインのインストール、更新、リフレッシュ、自動更新時にブロックリストをチェックするため、ポリシーを設定する前に誰かが追加したマーケットプレイスは、プラグインをフェッチするために使用することはできません。ブロックされたソースはダウンロード前にチェックされるため、ファイルシステムに触れることはありません。
4449 4499
4450* **スコープ**: [`マネージド`](#scopes)4500* **Scope**: [`Managed`](#scopes)
4451* **タイプ**: [`strictKnownMarketplaces`](#allowed-source-types)と同じ形式のマーケットプレイスソースオブジェクトの配列4501* **Type**: [`strictKnownMarketplaces`](#allowed-source-types) と同じ形式のマーケットプレイスソースオブジェクトの配列
4452* **デフォルト**: 未設定の場合、マーケットプレイスはブロックされません4502* **Default**: 未設定の場合、マーケットプレイスはブロックされません
4453 4503
4454この例は、1 つの GitHub リポジトリをマーケットプレイスソースとしてブロックします:4504この例は、1 つの GitHub リポジトリをマーケットプレイスソースとしてブロックします:
4455 4505
4461}4511}
4462```4512```
4463 4513
4464GitHub エントリは[オーナーワイルドカード形式](#owner-wildcards)`"owner/*"`を使用して、その GitHub オーナーの下のすべてのリポジトリをブロックできます。これには Claude Code v2.1.223 以降が必要です。`{ "source": "skills-dir" }`を追加して、Claude Code が`~/.claude/skills/`から[`@skills-dir`プラグイン](/docs/ja/plugins-reference#skills-directory-plugins)を読み込むのを停止し、マーケットプレイスを制限しません。[マネージドマーケットプレイス制限](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions)を参照してください。4514GitHub エントリは、[オーナーワイルドカード形式](#owner-wildcards) `"owner/*"` を使用して、その GitHub オーナーの下のすべてのリポジトリをブロックできます。これには Claude Code v2.1.223 以降が必要です。`{ "source": "skills-dir" }` を追加して、Claude Code が `~/.claude/skills/` から [`@skills-dir` プラグイン](/docs/ja/plugins-reference#skills-directory-plugins)を読み込むのを停止し、マーケットプレイスを制限しません。[マネージドマーケットプレイス制限](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions)を参照してください。
4465 4515
4466<h3 id="channelsenabled">4516<h3 id="channelsenabled">
4467 `channelsEnabled`4517 `channelsEnabled`
4468</h3>4518</h3>
4469 4519
4470組織の[チャネル](/docs/ja/channels)を許可します。claude.ai Team および Enterprise プランでは、これを`true`に設定するまで Claude Code はチャネルをブロックします。API キーで認証する[Anthropic Console](/docs/ja/authentication#claude-console-authentication)アカウントの場合、チャネルはデフォルトで許可されます。組織がマネージド設定をデプロイする場合、Claude Code はこのキーを`true`に設定するまで、これらのアカウントのチャネルもブロックします。4520組織の[チャネル](/docs/ja/channels)を許可します。claude.ai Team および Enterprise プランでは、Claude Code はこれを `true` に設定するまでチャネルをブロックします。API キーで認証する [Anthropic Console](/docs/ja/authentication#claude-console-authentication) アカウントの場合、チャネルはデフォルトで許可されます。組織がマネージド設定をデプロイする場合、Claude Code はこのキーを `true` に設定するまで、これらのアカウントのチャネルもブロックします。
4471 4521
4472* **スコープ**: [`マネージド`](#scopes)4522* **Scope**: [`Managed`](#scopes)
4473* **タイプ**: ブール値4523* **Type**: Boolean
4474 * `true`: Claude Code は組織のチャネルを許可します4524 * `true`: Claude Code は組織のチャネルを許可します
4475 * `false`: 未設定と同じです。チャネルがブロックされるかどうかはプランによって異なります。デフォルトを参照してください4525 * `false`: 未設定と同じです。チャネルがブロックされるかどうかはプランによって異なります(Default を参照)
4476* **デフォルト**: 未設定。チャネルは Team および Enterprise プランおよびマネージド設定を持つ Console アカウントでブロックされ、Pro および Max プランおよびマネージド設定のない Console アカウントで許可されます4526* **Default**: 未設定。チャネルは Team および Enterprise プランおよびマネージド設定を持つ Console アカウントでブロックされ、Pro および Max プランおよびマネージド設定のない Console アカウントで許可されます
4477 4527
4478```json managed-settings.json theme={null}4528```json managed-settings.json theme={null}
4479{4529{
4481}4531}
4482```4532```
4483 4533
4484有効になったら、どのプラグインがチャネルとして登録できるかを制限するには、[`allowedChannelPlugins`](#allowedchannelplugins)を設定します。[エンタープライズコントロール](/docs/ja/channels#enterprise-controls)を参照してください。4534有効になったら、どのプラグインがチャネルとして登録できるかを制限するには、[`allowedChannelPlugins`](#allowedchannelplugins) を設定します。[エンタープライズコントロール](/docs/ja/channels#enterprise-controls)を参照してください。
4485 4535
4486<h3 id="disablecommandpluginsources">4536<h3 id="disablecommandpluginsources">
4487 `disableCommandPluginSources`4537 `disableCommandPluginSources`
4488</h3>4538</h3>
4489 4539
4490[`command`プラグインソース](/docs/ja/plugin-marketplaces#command-sources)をブロックします。これはユーザーのマシンでマーケットプレイス宣言コマンドを実行してプラグインをインストールします。これを`true`に設定すると、Claude Code はコマンドを実行せず、コマンドソースプラグインをインストールまたは更新せず、既にインストールされているものの読み込みを停止します。`false`に設定して明示的に許可します。コマンドソースをブロックするときはいつでも、`true`に設定するか[`allowManagedHooksOnly`](#allowmanagedhooksonly)の下で未設定のままにするかに関わらず、マーケットプレイス[`headersHelper`コマンド](/docs/ja/plugin-marketplaces#authenticate-archive-downloads)もブロックします。ただし、マネージド設定自体が宣言するマーケットプレイスは除きます。Claude Code v2.1.229 以降が必要で、`headersHelper`ブロックには v2.1.238 以降が必要です。4540[`command` プラグインソース](/docs/ja/plugin-marketplaces#command-sources)をブロックします。これはユーザーのマシンでマーケットプレイス宣言コマンドを実行してプラグインをインストールします。`true` に設定すると、Claude Code はコマンドを実行せず、コマンドソースプラグインをインストールまたは更新せず、既にインストールされているプラグインの読み込みを停止します。`false` に設定して明示的に許可します。コマンドソースをブロックするときはいつでも、`true` に設定するか [`allowManagedHooksOnly`](#allowmanagedhooksonly) の下で未設定のままにするかに関わらず、マーケットプレイス [`headersHelper` コマンド](/docs/ja/plugin-marketplaces#authenticate-archive-downloads)もブロックします。ただし、マネージド設定自体が宣言するマーケットプレイスは除きます。Claude Code v2.1.229 以降が必要で、`headersHelper` ブロックには v2.1.238 以降が必要です。
4491 4541
4492* **スコープ**: [`マネージド`](#scopes)4542* **Scope**: [`Managed`](#scopes)
4493* **タイプ**: ブール値4543* **Type**: Boolean
4494 * `true`: Claude Code はマーケットプレイス宣言コマンドを実行せず、コマンドソースプラグインをインストールまたは更新せず、既にインストールされているものの読み込みを停止します4544 * `true`: Claude Code はマーケットプレイス宣言コマンドを実行せず、コマンドソースプラグインをインストールまたは更新せず、既にインストールされているプラグインの読み込みを停止します
4495 * `false`: Claude Code はコマンドソースプラグインを明示的に許可します4545 * `false`: Claude Code はコマンドソースプラグインを明示的に許可します
4496* **デフォルト**: 未設定の場合、Claude Code は[`allowManagedHooksOnly`](#allowmanagedhooksonly)に従います。フック実行をマネージド設定に制限する組織はコマンドソースも無効になります4546* **Default**: 未設定の場合、Claude Code は [`allowManagedHooksOnly`](#allowmanagedhooksonly) に従います。フック実行をマネージド設定に制限する組織はコマンドソースも無効になります
4497 4547
4498```json managed-settings.json theme={null}4548```json managed-settings.json theme={null}
4499{4549{
4507 `pluginSuggestionMarketplaces`4557 `pluginSuggestionMarketplaces`
4508</h3>4558</h3>
4509 4559
4510スピナーチップおよび`/plugin`**Discover**タブの上部に固定されたコンテキストインストール提案として表示できるプラグインのマーケットプレイスに名前を付けます。組み込みのファーストパーティフロントエンド設計チップは影響を受けません。提案は各プラグインのマーケットプレイスエントリの`relevance`宣言から来ます。4560スピナーチップおよび `/plugin` **Discover** タブの上部にピン留めされた、コンテキスト内インストール提案として表示できるプラグインのマーケットプレイスに名前を付けます。組み込みのファーストパーティフロントエンド設計チップは影響を受けません。提案は各プラグインのマーケットプレイスエントリの `relevance` 宣言から来ます。
4511 4561
4512* **スコープ**: [`マネージド`](#scopes)4562* **Scope**: [`Managed`](#scopes)
4513* **タイプ**: マーケットプレイス名の配列4563* **Type**: マーケットプレイス名の配列
4514* **デフォルト**: 未設定の場合、マーケットプレイス宣言提案は表示されません4564* **Default**: 未設定の場合、マーケットプレイス宣言提案は表示されません
4515 4565
4516```json managed-settings.json theme={null}4566```json managed-settings.json theme={null}
4517{4567{
4519}4569}
4520```4570```
4521 4571
4522名前は、マーケットプレイスがマシンに登録され、その登録されたソースが同じマネージド設定でも宣言されている場合にのみ有効になります。その名前の[`extraKnownMarketplaces`](#extraknownmarketplaces)エントリとして、または[`strictKnownMarketplaces`](#strictknownmarketplaces)のエントリとして。Claude Code は、許可リストされた名前の下で別のソースから登録されたマーケットプレイスを無視します。公式マーケットプレイスはソース要件から除外されます。その名前のみを許可リストすれば十分です。その名前は公式 Anthropic ソースからのみ登録できるためです。[コンテキストでプラグインを提案する](/docs/ja/plugin-relevance)を参照してください。4572名前は、マーケットプレイスがマシンに登録され、その登録されたソースが同じマネージド設定でも宣言されている場合にのみ有効になります。その名前の [`extraKnownMarketplaces`](#extraknownmarketplaces) エントリとして、または [`strictKnownMarketplaces`](#strictknownmarketplaces) のエントリとして。Claude Code は、許可リストされた名前の下で別のソースから登録されたマーケットプレイスを無視します。公式マーケットプレイスはソース要件から除外されます。その名前を許可リストするだけで十分です。その名前は公式 Anthropic ソースからのみ登録できるためです。[コンテキストでプラグインを提案する](/docs/ja/plugin-relevance)を参照してください。
4523 4573
4524<h3 id="plugintrustmessage">4574<h3 id="plugintrustmessage">
4525 `pluginTrustMessage`4575 `pluginTrustMessage`
4527 4577
4528インストール前に Claude Code が表示するプラグイン信頼警告に、組織独自のテキストを追加します。たとえば、内部マーケットプレイスからのプラグインが検証されていることを確認します。4578インストール前に Claude Code が表示するプラグイン信頼警告に、組織独自のテキストを追加します。たとえば、内部マーケットプレイスからのプラグインが検証されていることを確認します。
4529 4579
4530* **スコープ**: [`マネージド`](#scopes)4580* **Scope**: [`Managed`](#scopes)
4531* **タイプ**: 文字列4581* **Type**: 文字列
4532* **デフォルト**: 未設定の場合、Claude Code は標準警告のみを表示します4582* **Default**: 未設定の場合、Claude Code は標準警告のみを表示します
4533 4583
4534```json managed-settings.json theme={null}4584```json managed-settings.json theme={null}
4535{4585{
4541 `strictKnownMarketplaces`4591 `strictKnownMarketplaces`
4542</h3>4592</h3>
4543 4593
4544組織内のユーザーが追加およびインストールできるプラグインマーケットプレイスソースを制限します。Claude Code はマーケットプレイスの追加時およびプラグインのインストール、更新、リフレッシュ、自動更新時に許可リストを強制します。ネットワークまたはファイルシステム操作の前に、ポリシーを設定する前に誰かが追加したマーケットプレイスは、そのソースが一致しなくなったら使用できません。ブロックされたユーザーはマネージドポリシーに名前を付けるエラーを表示します。4594組織内のユーザーがプラグインを追加およびインストールできるプラグインマーケットプレイスソースを制限します。Claude Code はマーケットプレイスの追加時およびプラグインのインストール、更新、リフレッシュ、自動更新時に許可リストを実施します。ネットワークまたはファイルシステム操作の前に実施されるため、ポリシーを設定する前に誰かが追加したマーケットプレイスは、そのソースが一致しなくなると使用できません。ブロックされたユーザーはマネージドポリシーに名前を付けるエラーを表示します。
4545 4595
4546* **スコープ**: [`マネージド`](#scopes)4596* **Scope**: [`Managed`](#scopes)
4547* **タイプ**: マーケットプレイスソースオブジェクトの配列。[許可されたソースタイプ](#allowed-source-types)を参照してください4597* **Type**: マーケットプレイスソースオブジェクトの配列。[許可されたソースタイプ](#allowed-source-types)を参照してください
4548* **デフォルト**: 未設定の場合、ユーザーは任意のマーケットプレイスを追加できます。空の配列は、公式 Anthropic マーケットプレイスを含むすべてのマーケットプレイスソースをブロックする完全なロックダウンです4598* **Default**: 未設定の場合、ユーザーは任意のマーケットプレイスを追加できます。空の配列は、公式 Anthropic マーケットプレイスを含むすべてのマーケットプレイスソースをブロックする完全なロックダウンです
4549 4599
4550この例は、2 つの GitHub リポジトリを許可します。1 つは`v2.0`ref に固定され、もう 1 つはホストされた`marketplace.json` URL です:4600この例は、2 つの GitHub リポジトリを許可します。1 つは `v2.0` ref にピン留めされ、1 つはホストされた `marketplace.json` URL です:
4551 4601
4552```json managed-settings.json theme={null}4602```json managed-settings.json theme={null}
4553{4603{
4559}4609}
4560```4610```
4561 4611
4562このキーを`allowedMarketplaces`として書くこともできます。[マーケットプレイスキーエイリアス](#marketplace-key-aliases)は、Claude Code がエイリアスをどのように扱うか、およびどのバージョンがそれを受け入れるかについて説明しています。このキーはポリシーゲートです。ユーザーが追加できるものを制御しますが、何も登録しません。制限と事前登録を 1 つのファイルで行うには、[`extraKnownMarketplaces`と組み合わせる](#combine-with-extraknownmarketplaces)を参照してください。ユーザー向けビューについては、[マネージドマーケットプレイス制限](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions)を参照してください。4612このキーを `allowedMarketplaces` として書くこともできます。[マーケットプレイスキーエイリアス](#marketplace-key-aliases)は、Claude Code がエイリアスをどのように扱うか、およびどのバージョンがそれを受け入れるかを説明しています。このキーはポリシーゲートです。ユーザーが追加できるものを制御しますが、何も登録しません。制限と事前登録を 1 つのファイルで行うには、[`extraKnownMarketplaces` と組み合わせる](#combine-with-extraknownmarketplaces)を参照してください。ユーザー向けビューについては、[マネージドマーケットプレイス制限](/docs/ja/plugin-marketplaces#managed-marketplace-restrictions)を参照してください。
4563 4613
4564<h4 id="allowed-source-types">4614<h4 id="allowed-source-types">
4565 許可されたソースタイプ4615 許可されたソースタイプ
4566</h4>4616</h4>
4567 4617
4568以下の各エントリは、ソースタイプごとに 1 つの許可リストエントリと、それが受け入れるフィールドを示しています。ほとんどのタイプは正確に一致します。`hostPattern`と`pathPattern`は正規表現で一致し、`github`エントリは[オーナーワイルドカード](#owner-wildcards)を使用できます。4618以下の各エントリは、ソースタイプごとに 1 つの許可リストエントリと、それが受け入れるフィールドを示しています。ほとんどのタイプは正確に一致します。`hostPattern` と `pathPattern` は正規表現で一致し、`github` エントリは[オーナーワイルドカード](#owner-wildcards)を使用できます。
4569 4619
4570| ソース | エントリ例 | フィールド |4620| Source | Example entry | Fields |
4571| :------------ | :------------------------------------------------------------------------------------------------------------------------------ | :---------------------------------------------------------- |4621| :------------ | :------------------------------------------------------------------------------------------------------------------------------ | :--------------------------------------------------------------- |
4572| `github` | `{ "source": "github", "repo": "acme-corp/plugins", "ref": "main", "path": "marketplace" }` | `repo`は必須。`ref`はブランチまたはタグ。`path`はサブディレクトリ |4622| `github` | `{ "source": "github", "repo": "acme-corp/plugins", "ref": "main", "path": "marketplace" }` | `repo` 必須; `ref` はブランチまたはタグ; `path` はサブディレクトリ |
4573| `git` | `{ "source": "git", "url": "https://gitlab.example.com/tools/plugins.git", "ref": "production" }` | `url`は必須。`ref`と`path`は`github`と同じ |4623| `git` | `{ "source": "git", "url": "https://gitlab.example.com/tools/plugins.git", "ref": "production" }` | `url` 必須; `ref` と `path` は `github` と同じ |
4574| `url` | `{ "source": "url", "url": "https://plugins.example.com/marketplace.json", "headers": { "Authorization": "Bearer ${TOKEN}" } }` | `url`は必須。`headers`は認証アクセス用の HTTP ヘッダーを追加します |4624| `url` | `{ "source": "url", "url": "https://plugins.example.com/marketplace.json", "headers": { "Authorization": "Bearer ${TOKEN}" } }` | `url` 必須; `headers` は認証アクセス用の HTTP ヘッダーを追加します |
4575| `npm` | `{ "source": "npm", "package": "@acme-corp/claude-plugins" }` | `package`は必須。`marketplace.json`を含む npm パッケージ |4625| `npm` | `{ "source": "npm", "package": "@acme-corp/claude-plugins" }` | `package` 必須、`marketplace.json` を含む npm パッケージ |
4576| `file` | `{ "source": "file", "path": "/opt/acme-corp/plugins/marketplace.json" }` | `path`は必須。`marketplace.json`ファイルへの絶対パス |4626| `file` | `{ "source": "file", "path": "/opt/acme-corp/plugins/marketplace.json" }` | `path` 必須、`marketplace.json` ファイルへの絶対パス |
4577| `directory` | `{ "source": "directory", "path": "/opt/acme-corp/approved-marketplaces" }` | `path`は必須。`.claude-plugin/marketplace.json`を含むディレクトリへの絶対パス |4627| `directory` | `{ "source": "directory", "path": "/opt/acme-corp/approved-marketplaces" }` | `path` 必須、`.claude-plugin/marketplace.json` を含むディレクトリへの絶対パス |
4578| `hostPattern` | `{ "source": "hostPattern", "hostPattern": "^github\\.example\\.com$" }` | `hostPattern`は必須。マーケットプレイスホストに対して一致する正規表現 |4628| `hostPattern` | `{ "source": "hostPattern", "hostPattern": "^github\\.example\\.com$" }` | `hostPattern` 必須、マーケットプレイスホストに対して一致する正規表現 |
4579| `pathPattern` | `{ "source": "pathPattern", "pathPattern": "^/opt/approved/" }` | `pathPattern`は必須。`file`および`directory`ソースの`path`に対して一致する正規表現 |4629| `pathPattern` | `{ "source": "pathPattern", "pathPattern": "^/opt/approved/" }` | `pathPattern` 必須、`file` および `directory` ソースの `path` に対して一致する正規表現 |
4580| `skills-dir` | `{ "source": "skills-dir" }` | フィールドなし。`~/.claude/skills/`プラグインスキャンをオプトインします |4630| `skills-dir` | `{ "source": "skills-dir" }` | フィールドなし。`~/.claude/skills/` プラグインスキャンをオプトバックインします |
4581 4631
45823 つのソースタイプはテーブルを超えたルールを持ちます:46323 つのソースタイプはテーブルを超えたルールを持ちます:
4583 4633
4584* **`url`**: URL マーケットプレイスは`marketplace.json`ファイルのみをダウンロードし、Claude Code はそのサーバーから相対パスでプラグインファイルをフェッチしないため、プラグインは相対パス以外の[プラグインソース](/docs/ja/plugin-marketplaces#plugin-sources)を使用する必要があります。たとえば、同じホストにある可能性があるアーカイブ URL。相対パスを持つプラグインの場合は、代わりに Git ベースのマーケットプレイスを使用してください。[相対パスを持つプラグインが URL ベースのマーケットプレイスで失敗する](/docs/ja/plugin-marketplaces#plugins-with-relative-paths-fail-in-url-based-marketplaces)を参照してください。4634* **`url`**: URL マーケットプレイスは `marketplace.json` ファイルのみをダウンロードし、Claude Code はそのサーバーから相対パスでプラグインファイルをフェッチしないため、そのプラグインは相対パス以外の[プラグインソース](/docs/ja/plugin-marketplaces#plugin-sources)(同じホストにある可能性があるアーカイブ URL など)を使用する必要があります。相対パスを持つプラグインの場合は、代わりに Git ベースのマーケットプレイスを使用してください。[相対パスを持つプラグインが URL ベースのマーケットプレイスで失敗する](/docs/ja/plugin-marketplaces#plugins-with-relative-paths-fail-in-url-based-marketplaces)を参照してください。
4585* **`hostPattern`**: これを使用して、各リポジトリをリストせずに、内部 GitHub Enterprise または GitLab サーバー上のすべてのマーケットプレイスを許可します。Claude Code は`github`ソースを`github.com`に対して一致させ、`url`ソースからホスト名を取得し、[git URL](https://git-scm.com/docs/git-clone#_git_urls)の形式に応じて`git`ソースから取得します:4635* **`hostPattern`**: 各リポジトリをリストせずに、内部 GitHub Enterprise または GitLab サーバー上のすべてのマーケットプレイスを許可するために使用します。Claude Code は `github` ソースを `github.com` に対して一致させ、`url` ソースからホスト名を取得し、[git URL](https://git-scm.com/docs/git-clone#_git_urls) の形式に応じて `git` ソースから取得します:
4586 4636
4587 * `https://`または`ssh://`などのスキーム付き URL: URL のホスト名。4637 * `https://` や `ssh://` などのスキーム付き URL: URL のホスト名。
4588 * スキームなしの SSH アドレス。git の`user@host:path`形式。例:`git@git.example.com:tools/plugins.git`: `@`と`:`の間のホスト。これは git が接続するホストです。4638 * スキームなしの SSH アドレス、git の `user@host:path` 形式(`git@git.example.com:tools/plugins.git` など): `@` と `:` の間のホスト。これは git が接続するホストです。
4589 * スキームなしの他の形式: ホストなし。`strictKnownMarketplaces``hostPattern`エントリは一致しません。`blockedMarketplaces``hostPattern`の場合、Claude Code はより広い形式のセットからホストを取得するため、ブロックリストエントリはそのような形式と一致する可能性があります。v2.1.234 より前では、`strictKnownMarketplaces``hostPattern`も git が SSH アドレスとして扱わない一部の形式と一致していました。4639 * スキームなしの他の形式: ホストなし、したがって `strictKnownMarketplaces` `hostPattern` エントリは一致しません。`blockedMarketplaces` `hostPattern` の場合、Claude Code はより広い形式のセットからホストを取得するため、ブロックリストエントリはそのような形式と一致する可能性があります。v2.1.234 より前では、`strictKnownMarketplaces` `hostPattern` も git が SSH アドレスとして扱わない一部の形式と一致していました。
4590 4640
4591 `file`および`directory`ソースにはホストがなく、`hostPattern`エントリと一致しません。4641 `file` および `directory` ソースはホストを持たず、`hostPattern` エントリと一致しません。
4592* **`pathPattern`**: これを使用して、ネットワークソースの`hostPattern`エントリと共にファイルシステムマーケットプレイスを許可します。`".*"`はすべてのローカルパスを許可します。`"^/opt/approved/"`などのより狭いパターンはディレクトリに制限します。4642* **`pathPattern`**: ネットワークソースの `hostPattern` エントリと共にファイルシステムマーケットプレイスを許可するために使用します。`".*"` はすべてのローカルパスを許可します。`"^/opt/approved/"` などのより狭いパターンはディレクトリに制限します。
4593 4643
4594空の配列を含むすべての許可リストは、Claude Code が`~/.claude/skills/`から[`@skills-dir`プラグイン](/docs/ja/plugins-reference#skills-directory-plugins)を読み込むのも停止します。`{ "source": "skills-dir" }`エントリを追加して、それらの読み込みを続けます。エントリはこのキーと`blockedMarketplaces`の外では意味がありません。4644空の配列でも、許可リストは Claude Code が [`@skills-dir` プラグイン](/docs/ja/plugins-reference#skills-directory-plugins) を `~/.claude/skills/` から読み込むのを停止します。それらの読み込みを続けるには、`{ "source": "skills-dir" }` エントリを追加してください。このエントリはこのキーと `blockedMarketplaces` の外では意味がありません。
4595 4645
4596<h4 id="owner-wildcards">4646<h4 id="owner-wildcards">
4597 オーナーワイルドカード4647 オーナーワイルドカード
4598</h4>4648</h4>
4599 4649
4600その`repo`値が`"<owner>/*"`である`github`エントリは、その GitHub オーナーの下のすべてのリポジトリと一致します。オーナーワイルドカードには Claude Code v2.1.223 以降が必要で、`strictKnownMarketplaces`と`blockedMarketplaces`でのみ機能します。`github`ソースが表示される他の場所。例:`extraKnownMarketplaces`または`/plugin marketplace add`。`repo`値は単一のリポジトリに名前を付ける必要があります。v2.1.223 より前では、Claude Code はエントリを文字通り比較したため、許可リストエントリはリポジトリと一致せず、ブロックリストエントリは何もブロックしませんでした。単一リポジトリエントリはすべてのバージョンで強制されます。4650その `repo` 値が `"<owner>/*"` である `github` エントリは、その GitHub オーナーの下のすべてのリポジトリと一致します。オーナーワイルドカードには Claude Code v2.1.223 以降が必要で、`strictKnownMarketplaces` および `blockedMarketplaces` でのみ機能します。`extraKnownMarketplaces` や `/plugin marketplace add` などの他の場所で `github` ソースが表示される場合、`repo` 値は単一のリポジトリに名前を付ける必要があります。v2.1.223 より前では、Claude Code はエントリを文字通り比較したため、許可リストエントリはリポジトリと一致せず、ブロックリストエントリは何もブロックしませんでした。単一リポジトリエントリはすべてのバージョンで実施されます。
4601 4651
4602このエントリは`acme-corp`組織内のマーケットプレイスリポジトリを許可します:4652このエントリは `acme-corp` 組織内のマーケットプレイスリポジトリを許可します:
4603 4653
4604```json managed-settings.json theme={null}4654```json managed-settings.json theme={null}
4605{4655{
4609}4659}
4610```4660```
4611 4661
4612リポジトリ名の位置全体のみがワイルドカードになります。Claude Code は`*`、`*/plugins`、または`acme-corp/tools-*`などのエントリを文字通り比較するため、リポジトリと一致しません。4662リポジトリ名の位置全体のみがワイルドカードである可能性があります。Claude Code は `*`、`*/plugins`、または `acme-corp/tools-*` などのエントリを文字通り比較するため、リポジトリと一致しません。
4613 4663
4614マッチングルールは 2 つの設定間で異なります:4664マッチングルールは 2 つの設定間で異なります:
4615 4665
4616| ルール | `strictKnownMarketplaces` | `blockedMarketplaces` |4666| Rule | `strictKnownMarketplaces` | `blockedMarketplaces` |
4617| ------------- | --------------------------------------------------------------------------------------- | ------------------------------------------- |4667| ------------- | ----------------------------------------------------------------------------------------- | -------------------------------------------- |
4618| マッチングソーススペリング | `owner/repo`形式のみ。同じリポジトリをクローンする git URL は一致しません | `github.com`リポジトリに解決する git URL を含む任意のスペリング |4668| マッチングソーススペリング | `owner/repo` 形式のみ。同じリポジトリをクローンする git URL は一致しません | `github.com` リポジトリに解決する git URL を含む任意のスペリング |
4619| オーナーケース | 正確なエントリマッチングのように大文字と小文字を区別します | 大文字と小文字を区別しません |4669| オーナーケース | 正確なエントリマッチングのように大文字と小文字を区別します | 大文字と小文字を区別しません |
4620| `ref` | 正確なエントリルールに従います。`ref`を持つエントリはその正確な ref を持つソースのみと一致し、1 つを持たないエントリは ref を指定しないソースのみと一致します | `ref`を持たないエントリは、一致するリポジトリのすべての ref をブロックします |4670| `ref` | 正確なエントリルールに従います: `ref` を持つエントリはその正確な ref を持つソースのみと一致し、1 つを持たないエントリは ref を指定しないソースのみと一致します | `ref` を持たないエントリは、一致するリポジトリのすべての ref をブロックします |
4621| `path` | 正確なエントリルールより緩い: `path`を持つエントリはその正確な値を必要とし、1 つを持たないエントリはリポジトリ内の任意のパスと一致します | `path`を持たないエントリは、一致するリポジトリのすべてのパスをブロックします |4671| `path` | 正確なエントリルールより緩い: `path` を持つエントリはその正確な値を必要とし、1 つを持たないエントリはリポジトリ内のすべてのパスと一致します | `path` を持たないエントリは、一致するリポジトリのすべてのパスをブロックします |
4622 4672
4623<h4 id="exact-matching">4673<h4 id="exact-matching">
4624 正確なマッチング4674 正確なマッチング
4625</h4>4675</h4>
4626 4676
4627オーナーワイルドカード`github`エントリと正規表現でマッチングされた`hostPattern`および`pathPattern`エントリを除くすべてのソースタイプについて、Claude Code はユーザーの追加をマーケットプレイスソースがエントリと正確に一致する場合にのみ許可します。git ベースのソース`github`および`git`の場合、正確なマッチングはオプションフィールドを含みます:4677オーナーワイルドカード `github` エントリと正規表現でマッチングされた `hostPattern` および `pathPattern` エントリを除くすべてのソースタイプについて、Claude Code はユーザーの追加をエントリと正確に一致する場合にのみ許可します。Git ベースのソース `github` および `git` の場合、正確なマッチングはオプションフィールドを含みます:
4628 4678
4629* `repo`または`url`は正確に一致する必要があります4679* `repo` または `url` は正確に一致する必要があります
4630* `ref`フィールドは正確に一致する必要があります。または両方が未定義です4680* `ref` フィールドは正確に一致する必要があります。または両方が未定義である必要があります
4631* `path`フィールドは正確に一致する必要があります。または両方が未定義です4681* `path` フィールドは正確に一致する必要があります。または両方が未定義である必要があります
4632 4682
4633たとえば、Claude Code は以下の各ペアを 2 つの異なるソースとして扱います:4683たとえば、Claude Code は以下の各ペアを 2 つの異なるソースとして扱います:
4634 4684
4635* `{ "source": "github", "repo": "acme-corp/plugins" }`および`{ "source": "github", "repo": "acme-corp/plugins", "ref": "main" }`4685* `{ "source": "github", "repo": "acme-corp/plugins" }` および `{ "source": "github", "repo": "acme-corp/plugins", "ref": "main" }`
4636* `{ "source": "github", "repo": "acme-corp/plugins", "path": "marketplace" }`および`{ "source": "github", "repo": "acme-corp/plugins" }`4686* `{ "source": "github", "repo": "acme-corp/plugins", "path": "marketplace" }` および `{ "source": "github", "repo": "acme-corp/plugins" }`
4637 4687
4638<h4 id="allow-only-the-official-marketplace">4688<h4 id="allow-only-the-official-marketplace">
4639 公式マーケットプレイスのみを許可する4689 公式マーケットプレイスのみを許可する
4640</h4>4690</h4>
4641 4691
4642公式 Anthropic マーケットプレイスのみを許可し、他は何も許可しないようにするには、そのリポジトリをリストします:4692公式 Anthropic マーケットプレイスのみを許可するには、そのリポジトリをリストします:
4643 4693
4644```json managed-settings.json theme={null}4694```json managed-settings.json theme={null}
4645{4695{
4651 4701
4652このエントリを使用すると、Claude Code は既に登録されている公式マーケットプレイスを利用可能に保ち、新しいマシンでは、最初に対話的に Claude Code を起動するときにマーケットプレイスを自動的に登録します。自動登録は最も一般的に以下を見逃します:4702このエントリを使用すると、Claude Code は既に登録されている公式マーケットプレイスを利用可能に保ち、新しいマシンでは、最初に対話的に Claude Code を起動するときにマーケットプレイスを自動的に登録します。自動登録は最も一般的に以下を見逃します:
4653 4703
4654* マシンの最初の対話的起動の前に実行される非対話環境。4704* マシンの最初の対話的起動の前に実行される非対話型環境。
4655* Claude Code が既に、マーケットプレイスをブロックするポリシー下で対話的に実行されたマシン。例えば、空の配列ロックダウン。Claude Code はブロックされた試行を記録し、ポリシーが変更された後は再試行しません。4705* Claude Code が既に対話的に実行されたマシン。マーケットプレイスをブロックするポリシー(空の配列ロックダウンなど)の下。Claude Code はブロックされた試行を記録し、ポリシーが変更された後は再試行しません。
4656 4706
4657これらのマシンでは、同じ`managed-settings.json`の[`extraKnownMarketplaces`](#extraknownmarketplaces)にマーケットプレイスを追加して、Claude Code が自動的に登録するようにするか、`claude plugin marketplace add anthropics/claude-plugins-official`を実行してください。4707これらのマシンでは、同じ `managed-settings.json` の [`extraKnownMarketplaces`](#extraknownmarketplaces) にマーケットプレイスを追加して Claude Code が自動的に登録するか、`claude plugin marketplace add anthropics/claude-plugins-official` を実行してください。
4658 4708
4659<h4 id="combine-with-extraknownmarketplaces">4709<h4 id="combine-with-extraknownmarketplaces">
4660 `extraKnownMarketplaces`と組み合わせる4710 `extraKnownMarketplaces` と組み合わせる
4661</h4>4711</h4>
4662 4712
46632 つのキーは異なるジョブを実行します。この表はそれらを比較します:47132 つのキーは異なるジョブを実行します。この表はそれらを比較しています:
4664 4714
4665| 側面 | `strictKnownMarketplaces` | `extraKnownMarketplaces` |4715| Aspect | `strictKnownMarketplaces` | `extraKnownMarketplaces` |
4666| --------- | ------------------------- | ----------------------------------------------- |4716| ----------------- | ------------------------- | ----------------------------------------------- |
4667| 目的 | 組織ポリシー強制 | チーム便宜 |4717| Purpose | 組織ポリシー実施 | チーム便宜 |
4668| 設定ファイル | マネージド設定のみ | 任意の設定ファイル |4718| Settings file | マネージド設定のみ | 任意の設定ファイル |
4669| 動作 | 許可リストされていない追加をブロック | 不足しているマーケットプレイスを登録 |4719| Behavior | 許可リストされていない追加をブロック | 不足しているマーケットプレイスを登録 |
4670| 強制される時期 | ネットワークおよびファイルシステム操作の前 | ユーザーまたはマネージド設定からすぐに。リポジトリのファイルのワークスペース信頼ダイアログの後 |4720| When enforced | ネットワークおよびファイルシステム操作の前 | ユーザーまたはマネージド設定から直ちに。リポジトリのファイルのワークスペース信頼ダイアログの後 |
4671| オーバーライド可能 | いいえ。最高の優先度 | はい。より高い優先度の設定による |4721| Can be overridden | いいえ、最高優先度 | はい、より高い優先度の設定による |
4672| ソース形式 | 直接ソースオブジェクト | ネストされた`source`オブジェクトを持つ名前付きマーケットプレイス |4722| Source format | 直接ソースオブジェクト | ネストされた `source` オブジェクトを持つ名前付きマーケットプレイス |
4673 4723
4674すべてのユーザーのマーケットプレイスを制限および事前登録するには、`managed-settings.json`の両方を設定します:4724すべてのユーザーのマーケットプレイスを制限および事前登録するには、`managed-settings.json` で両方を設定します:
4675 4725
4676```json managed-settings.json theme={null}4726```json managed-settings.json theme={null}
4677{4727{
4686}4736}
4687```4737```
4688 4738
4689`strictKnownMarketplaces`のみが設定されている場合、ユーザーは`/plugin marketplace add`で許可されたマーケットプレイスを自分で追加できます。公式 Anthropic マーケットプレイスは、Claude Code が自動的に登録する唯一のマーケットプレイスであり、許可リストがそれを許可する場合のみです。[公式マーケットプレイスのみを許可する](#allow-only-the-official-marketplace)は、それが見逃すマシンをリストします。4739`strictKnownMarketplaces` のみが設定されている場合、ユーザーは `/plugin marketplace add` で許可されたマーケットプレイスを自分で追加できます。公式 Anthropic マーケットプレイスは Claude Code が自動的に登録する唯一のマーケットプレイスであり、許可リストがそれを許可する場合のみです。[公式マーケットプレイスのみを許可する](#allow-only-the-official-marketplace)は、それが見逃すマシンをリストしています。
4690 4740
4691<h3 id="strictpluginonlycustomization">4741<h3 id="strictpluginonlycustomization">
4692 `strictPluginOnlyCustomization`4742 `strictPluginOnlyCustomization`
4693</h3>4743</h3>
4694 4744
4695スキル、エージェント、フック、および MCP サーバーをユーザーおよびプロジェクトソースからブロックして、プラグインまたはマネージド設定からのみ来るようにします。[`strictKnownMarketplaces`](#strictknownmarketplaces)と組み合わせて、完全なカスタマイズサプライチェーンを制御します。マーケットプレイス許可リストは、ユーザーがインストールできるプラグインを制御します。4745ユーザーおよびプロジェクトソースからスキル、エージェント、フック、および MCP サーバーをブロックして、プラグインまたはマネージド設定からのみ来るようにします。[`strictKnownMarketplaces`](#strictknownmarketplaces) と組み合わせて、完全なカスタマイズサプライチェーンを制御します。マーケットプレイス許可リストはユーザーがインストールできるプラグインを制御します。
4696 4746
4697* **スコープ**: [`マネージド`](#scopes)4747* **Scope**: [`Managed`](#scopes)
4698* **タイプ**: すべての 4 種類のカスタマイズをロックするには`true`。またはロックする種類に名前を付ける配列。`"skills"`、`"agents"`、`"hooks"`、および`"mcp"`から4748* **Type**: すべての 4 種類のカスタマイズをロックするには `true`、またはロックする種類に名前を付ける配列(`"skills"`、`"agents"`、`"hooks"`、`"mcp"` から)
4699* **デフォルト**: 未設定の場合、何もロックされません4749* **Default**: 未設定の場合、何もロックされません
4700 4750
4701この例はスキルとフックをロックし、エージェントと MCP サーバーをロック解除したままにします:4751この例はスキルとフックをロックし、エージェントと MCP サーバーをロック解除したままにします:
4702 4752
4706}4756}
4707```4757```
4708 4758
4709以下の 4 つのサブキーエントリは、各サーフェスがブロックするものと、何が読み込まれるかをリストします。Claude Code は認識しないサーフェス名を無視するため、すべてのクライアントが更新される前に新しいサーフェス名を追加できます。4759以下の 4 つのサブキーエントリは、各サーフェスがブロックするものと何が読み込まれるかをリストしています。Claude Code は認識しないサーフェス名を無視するため、すべてのクライアントが更新される前に新しいサーフェス名を追加できます。
4710 4760
4711<h3 id="strictpluginonlycustomization-skills">4761<h3 id="strictpluginonlycustomization-skills">
4712 `strictPluginOnlyCustomization.skills`4762 `strictPluginOnlyCustomization.skills`
4713</h3>4763</h3>
4714 4764
4715`skills`サーフェスをロックします。Claude Code は`~/.claude/skills/`および`.claude/skills/`からのスキル、`~/.claude/commands/`および`.claude/commands/`からのカスタムコマンド、`--add-dir`ディレクトリの下のスキル、および claude.ai アカウントから同期されたスキルの読み込みを停止し、プラグインスキル、バンドルされたスキル、およびマネージドポリシーディレクトリ内のスキルの読み込みを続けます。4765`skills` サーフェスをロックします。Claude Code は `~/.claude/skills/` および `.claude/skills/` からのスキル、`~/.claude/commands/` および `.claude/commands/` からのカスタムコマンド、`--add-dir` ディレクトリの下のスキル、および claude.ai アカウントから同期されたスキルの読み込みを停止し、プラグインスキル、バンドルされたスキル、およびマネージドポリシーディレクトリ内のスキルの読み込みを続けます。
4716 4766
4717* **スコープ**: [`マネージド`](#scopes)4767* **Scope**: [`Managed`](#scopes)
4718* **タイプ**: [`strictPluginOnlyCustomization`](#strictpluginonlycustomization)配列内の文字列`"skills"`4768* **Type**: [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) 配列内の文字列 `"skills"`
4719* **デフォルト**: ロックされていません4769* **Default**: ロックされていません
4720 4770
4721```json managed-settings.json theme={null}4771```json managed-settings.json theme={null}
4722{4772{
4728 `strictPluginOnlyCustomization.agents`4778 `strictPluginOnlyCustomization.agents`
4729</h3>4779</h3>
4730 4780
4731`agents`サーフェスをロックします。Claude Code は`~/.claude/agents/`および`.claude/agents/`からのエージェントの読み込みを停止し、プラグインエージェント、組み込みエージェント、およびマネージドポリシーディレクトリ内のエージェントの読み込みを続けます。4781`agents` サーフェスをロックします。Claude Code は `~/.claude/agents/` および `.claude/agents/` からのエージェントの読み込みを停止し、プラグインエージェント、組み込みエージェント、およびマネージドポリシーディレクトリ内のエージェントの読み込みを続けます。
4732 4782
4733* **スコープ**: [`マネージド`](#scopes)4783* **Scope**: [`Managed`](#scopes)
4734* **タイプ**: [`strictPluginOnlyCustomization`](#strictpluginonlycustomization)配列内の文字列`"agents"`4784* **Type**: [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) 配列内の文字列 `"agents"`
4735* **デフォルト**: ロックされていません4785* **Default**: ロックされていません
4736 4786
4737```json managed-settings.json theme={null}4787```json managed-settings.json theme={null}
4738{4788{
4744 `strictPluginOnlyCustomization.hooks`4794 `strictPluginOnlyCustomization.hooks`
4745</h3>4795</h3>
4746 4796
4747`hooks`サーフェスをロックします。Claude Code はユーザー、プロジェクト、およびローカル`settings.json`からのフックの実行を停止し、プラグインフックおよびマネージド設定内のフックの実行を続けます。4797`hooks` サーフェスをロックします。Claude Code はユーザー、プロジェクト、およびローカル `settings.json` からのフックの実行を停止し、プラグインフックおよびマネージド設定内のフックの実行を続けます。
4748 4798
4749* **スコープ**: [`マネージド`](#scopes)4799* **Scope**: [`Managed`](#scopes)
4750* **タイプ**: [`strictPluginOnlyCustomization`](#strictpluginonlycustomization)配列内の文字列`"hooks"`4800* **Type**: [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) 配列内の文字列 `"hooks"`
4751* **デフォルト**: ロックされていません4801* **Default**: ロックされていません
4752 4802
4753```json managed-settings.json theme={null}4803```json managed-settings.json theme={null}
4754{4804{
4760 `strictPluginOnlyCustomization.mcp`4810 `strictPluginOnlyCustomization.mcp`
4761</h3>4811</h3>
4762 4812
4763`mcp`サーフェスをロックします。Claude Code は`~/.claude.json`および`.mcp.json`からの MCP サーバーの読み込みを停止し、プラグイン MCP サーバー、[`managed-mcp.json`](/docs/ja/managed-mcp)サーバー、および[`managedMcpServers`](#managedmcpservers)からのサーバーの読み込みを続けます。4813`mcp` サーフェスをロックします。Claude Code は `~/.claude.json` および `.mcp.json` からの MCP サーバーの読み込みを停止し、プラグイン MCP サーバー、[`managed-mcp.json`](/docs/ja/managed-mcp) サーバー、および [`managedMcpServers`](#managedmcpservers) からのサーバーの読み込みを続けます。
4764 4814
4765* **スコープ**: [`マネージド`](#scopes)4815* **Scope**: [`Managed`](#scopes)
4766* **タイプ**: [`strictPluginOnlyCustomization`](#strictpluginonlycustomization)配列内の文字列`"mcp"`4816* **Type**: [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) 配列内の文字列 `"mcp"`
4767* **デフォルト**: ロックされていません4817* **Default**: ロックされていません
4768 4818
4769```json managed-settings.json theme={null}4819```json managed-settings.json theme={null}
4770{4820{
4776 `enabledPlugins`4826 `enabledPlugins`
4777</h3>4827</h3>
4778 4828
4779個別の[プラグイン](/docs/ja/plugins)をオン/オフにします。`plugin-name@marketplace-name`でキー付けされます。スコープでエントリを持たないプラグインは、その[`defaultEnabled`](/docs/ja/plugins-reference#default-enablement)値にフォールバックします。`/plugin`または`claude plugin enable`でプラグインを有効または無効にすると、Claude Code はこのキーを書き込みます。4829個別の[プラグイン](/docs/ja/plugins)をオンまたはオフにします。`plugin-name@marketplace-name` でキー付けされます。どのスコープでもエントリを持たないプラグインは、その [`defaultEnabled`](/docs/ja/plugins-reference#default-enablement) 値にフォールバックします。`/plugin` または `claude plugin enable` でプラグインを有効または無効にすると、Claude Code はこのキーを書き込みます。
4780 4830
4781* **スコープ**: [`任意のファイル`](#scopes)4831* **Scope**: [`Any file`](#scopes)
4782* **タイプ**: `plugin-name@marketplace-name`をブール値にマッピングするオブジェクト4832* **Type**: `plugin-name@marketplace-name` を Boolean にマッピングするオブジェクト
4783* **デフォルト**: 未設定の場合、各プラグインはその`defaultEnabled`値に従います4833* **Default**: 未設定の場合、各プラグインはその `defaultEnabled` 値に従います
4784 4834
4785この例は`team-tools`マーケットプレイスから 2 つのプラグインを有効にし、`personal`から 1 つを無効にします:4835この例は `team-tools` マーケットプレイスから 2 つのプラグインを有効にし、`personal` から 1 つを無効にします:
4786 4836
4787```json settings.json theme={null}4837```json settings.json theme={null}
4788{4838{
4796 4846
4797各スコープは異なる目的を果たします:4847各スコープは異なる目的を果たします:
4798 4848
4799* **ユーザー設定**: 個人的なプラグイン設定4849* **User settings**: 個人的なプラグイン設定
4800* **プロジェクト設定**: リポジトリ内のすべての人と共有されるプラグイン4850* **Project settings**: リポジトリ内のすべてのユーザーと共有されるプラグイン
4801* **ローカル設定**: マシンごとのオーバーライド。Claude Code がそこに設定を保存するときに gitignored4851* **Local settings**: マシンごとのオーバーライド。Claude Code がそこに設定を保存するときに gitignored
4802* **マネージド設定**: 組織全体のポリシー。ここで`false`に設定されたプラグインはすべてのスコープでインストールがブロックされ、マーケットプレイスから非表示になります4852* **Managed settings**: 組織全体のポリシー。ここで `false` に設定されたプラグインはすべてのスコープでインストールがブロックされ、マーケットプレイスから非表示になります
4803 4853
4804プロジェクト設定はユーザー設定より優先されるため、`~/.claude/settings.json`でプラグインを`false`に設定しても、プロジェクトの`.claude/settings.json`が有効にするプラグインは無効になりません。マシン上のプロジェクト有効プラグインをオプトアウトするには、代わりに`.claude/settings.local.json`で`false`に設定してください。マネージド設定で強制的に有効にされたプラグインは、マネージド設定がローカル設定をオーバーライドするため、この方法では無効にできません。4854プロジェクト設定はユーザー設定より優先されるため、`~/.claude/settings.json` でプラグインを `false` に設定しても、プロジェクトの `.claude/settings.json` が有効にするプラグインは無効になりません。マシン上でプロジェクト有効プラグインをオプトアウトするには、代わりに `.claude/settings.local.json` で `false` に設定してください。マネージド設定で強制的に有効にされたプラグインは、マネージド設定がローカル設定をオーバーライドするため、この方法では無効にできません。
4805 4855
4806外部ソース(GitHub リポジトリや npm パッケージなど)からのプラグインをプロジェクトの`.claude/settings.json`で有効にしても、他の人にはインストールされません。プラグインを読み込むすべてのパスで、Claude Code はプラグインがインストールされていないと報告します。各ユーザーが[それ自体をインストール](/docs/ja/discover-plugins#configure-team-marketplaces)するまで。4856外部ソース(GitHub リポジトリや npm パッケージなど)からのプラグインをプロジェクトの `.claude/settings.json` で有効にしても、他のユーザーにはインストールされません。プラグインを読み込むすべてのパスで、Claude Code はプラグインがインストールされていないと報告します。各ユーザーが [それ自体をインストール](/docs/ja/discover-plugins#configure-team-marketplaces)するまで。
4807 4857
4808<h3 id="extraknownmarketplaces">4858<h3 id="extraknownmarketplaces">
4809 `extraKnownMarketplaces`4859 `extraKnownMarketplaces`
4810</h3>4860</h3>
4811 4861
4812追加のプラグインマーケットプレイスを名前で登録して、リポジトリを開く人またはマネージド設定が到達するすべての人が、自分で追加することなくマーケットプレイスを取得します。Claude Code は既に知らないマーケットプレイスを登録します。[`enabledPlugins`](#enabledplugins)がそれから名前を付けるプラグインがインストールされるかどうかは、プラグインのソースとどのファイルがそれを有効にするかに依存します。そのエントリにはルールがあります。4862追加のプラグインマーケットプレイスを名前で登録して、リポジトリを開く人、またはマネージド設定が到達するすべての人が、自分で追加することなくマーケットプレイスを取得できるようにします。Claude Code は、既に知らないマーケットプレイスを登録します。[`enabledPlugins`](#enabledplugins) がそれから名前を付けるプラグインがインストールされるかどうかは、プラグインのソースとどのファイルがそれを有効にするかに依存します。そのエントリにはルールがあります。
4813 4863
4814* **スコープ**: [`任意のファイル`](#scopes)。Claude Code はリポジトリの`.claude/settings.json`または`.claude/settings.local.json`内のエントリを、そのフォルダーのワークスペース信頼ダイアログを受け入れた後にのみ受け入れます。信頼していないフォルダー(`-p`実行を含む)では、メッセージなしで無視します。4864* **Scope**: [`Any file`](#scopes)。Claude Code はリポジトリの `.claude/settings.json` または `.claude/settings.local.json` のエントリを、そのフォルダーのワークスペース信頼ダイアログを受け入れた後にのみ受け入れます。信頼していないフォルダー(`-p` 実行を含む)では、メッセージなしで無視します。
4815* **タイプ**: マーケットプレイス名を`source`オブジェクトとオプションの`autoUpdate`ブール値を持つオブジェクトにマッピングするオブジェクト4865* **Type**: マーケットプレイス名を `source` オブジェクトとオプションの `autoUpdate` Boolean を持つオブジェクトにマッピングするオブジェクト
4816* **デフォルト**: 未設定4866* **Default**: 未設定
4817 4867
4818この例は GitHub マーケットプレイスと自己ホストされた git URL からのマーケットプレイスを登録します:4868この例は GitHub マーケットプレイスと自己ホストされた git URL からのマーケットプレイスを登録します:
4819 4869
4836}4886}
4837```4887```
4838 4888
4839[フォルダーを信頼する前に実行されるもの](/docs/ja/permissions#what-runs-before-you-trust-a-folder)は、信頼ゲートをリポジトリが提供できる他のコンテンツと比較します。このキーを`additionalMarketplaces`として書くこともできます。[マーケットプレイスキーエイリアス](#marketplace-key-aliases)を参照してください。4889[フォルダーを信頼する前に実行されるもの](/docs/ja/permissions#what-runs-before-you-trust-a-folder)は信頼ゲートとリポジトリが提供できる他のコンテンツを比較します。このキーを `additionalMarketplaces` として書くこともできます。[マーケットプレイスキーエイリアス](#marketplace-key-aliases)を参照してください。
4840 4890
4841`source`と共に`"autoUpdate": true`を設定して、Claude Code がスタートアップ後にバックグラウンドでそのマーケットプレイスをリフレッシュし、インストール済みプラグインを更新するようにします。省略すると、`claude-plugins-official`およびほとんどの他の公式 Anthropic マーケットプレイスはデフォルトで`true`になり、サードパーティマーケットプレイスはデフォルトで`false`になります。[自動更新を構成する](/docs/ja/discover-plugins#configure-auto-updates)を参照してください。4891`source` と共に `"autoUpdate": true` を設定して、Claude Code がスタートアップ後にバックグラウンドでそのマーケットプレイスをリフレッシュし、インストールされたプラグインを更新するようにします。省略すると、`claude-plugins-official` およびほとんどの他の公式 Anthropic マーケットプレイスはデフォルトで `true`、サードパーティマーケットプレイスはデフォルトで `false` です。[自動更新を構成する](/docs/ja/discover-plugins#configure-auto-updates)を参照してください。
4842 4892
4843複数の設定ファイルが同じ名前の下でマーケットプレイスエントリを定義する場合、Claude Code は[最高優先度ファイル](/docs/ja/settings#settings-precedence)からのエントリ全体を使用します。そのエントリは低優先度エントリを置き換え、そのフィールドを継承しないため、再定義は 1 つのファイルの`source.headers`認証情報を別のファイルが制御する URL と組み合わせることはできません。v2.1.228 より前では、Claude Code は同じ名前のエントリをフィールドごとにマージしたため、より高い優先度ファイルのエントリは、設定しなかったフィールド(別のファイルの`headers`を含む)を継承できました。4893複数の設定ファイルが同じ名前の下でマーケットプレイスエントリを定義する場合、Claude Code は[最高優先度ファイル](/docs/ja/settings#settings-precedence)からのエントリ全体を使用します。そのエントリは低優先度エントリを置き換え、そのフィールドを継承しないため、再定義は 1 つのファイルの `source.headers` 認証情報を別のファイルが制御する URL と組み合わせることはできません。v2.1.228 より前では、Claude Code は同じ名前のエントリをフィールドごとにマージしたため、より高い優先度ファイルのエントリは、設定しなかったフィールド(別のファイルの `headers` を含む)を継承できました。
4844 4894
4845<h4 id="marketplace-source-types">4895<h4 id="marketplace-source-types">
4846 マーケットプレイスソースタイプ4896 マーケットプレイスソースタイプ
4847</h4>4897</h4>
4848 4898
4849`source`オブジェクトは次のいずれかの形式を取ります:4899`source` オブジェクトは次のいずれかの形式を取ります:
4900
4901* **`github`**: GitHub リポジトリ、`repo` を使用
4902* **`git`**: 任意の git URL、`url` を使用
4903* **`url`**: `marketplace.json` ファイルへの直接 URL、`url` とオプションの `headers` および `headersHelper` を使用して認証アクセスします。`headersHelper` は値が短命すぎてリストできないヘッダーを出力するコマンドに名前を付け、Claude Code v2.1.238 以降が必要です
4904* **`file`**: `marketplace.json` ファイルへのローカルパス、`path` を使用
4905* **`directory`**: ローカルファイルシステムパス、`path` を使用(開発のみ)
4906* **`settings`**: ホストされたリポジトリなしで設定ファイルに直接宣言されたインラインマーケットプレイス、`name` および `plugins` を使用
4850 4907
4851* **`github`**: GitHub リポジトリ。`repo`を使用4908`git` ソースタイプは、自己ホストされた GitLab や Bitbucket を含む任意の git ホスティングサービスで機能します。Claude Code はそのマシンで `git clone` が使用するのと同じ認証でリポジトリをクローンします。設定された認証ヘルパーまたは SSH キー。`GITHUB_TOKEN` などのプロバイダートークンは、それを読む認証ヘルパーを通じてのみ有効になります。セットアップの詳細については、[プライベートリポジトリ](/docs/ja/plugin-marketplaces#private-repositories)を参照してください。
4852* **`git`**: 任意の git URL。`url`を使用
4853* **`url`**: `marketplace.json`ファイルへの直接 URL。`url`とオプションの`headers`および`headersHelper`を認証アクセス用に使用。`headersHelper`は値が短命すぎてリストするコマンドに名前を付け、Claude Code v2.1.238 以降が必要です
4854* **`file`**: `marketplace.json`ファイルへのローカルパス。`path`を使用
4855* **`directory`**: ローカルファイルシステムパス。`path`を使用。開発のみ
4856* **`settings`**: ホストされたリポジトリなしで設定ファイルに直接宣言されたインラインマーケットプレイス。`name`と`plugins`を使用
4857 4909
4858`git`ソースタイプは、自己ホストされた GitLab や Bitbucket を含む任意の git ホスティングサービスで機能します。Claude Code はそのマシンで`git clone`が使用するのと同じ認証でリポジトリをクローンします。設定された認証情報ヘルパーまたは SSH キー。`GITHUB_TOKEN`などのプロバイダートークンは、それを読む認証情報ヘルパーを通じてのみ有効になります。セットアップの詳細については、[プライベートリポジトリ](/docs/ja/plugin-marketplaces#private-repositories)を参照してください。4910`github` および `git` ソースの場合、Claude Code はマーケットプレイスリポジトリをクローンして追加または更新するときに [Git LFS](https://git-lfs.com) コンテンツをダウンロードしません。LFS トラッキングファイルはポインターファイルとしてチェックアウトされ、追加または更新出力はいくつかのレポートを報告します。
4859 4911
4860`github`および`git`ソースの場合、`repo`または`url`と共に`source`オブジェクト内に`"skipLfs": true`を設定して、Claude Code がマーケットプレイスリポジトリをクローンまたは更新するときに Git LFS ダウンロードをスキップします。LFS ポインターファイルはポインターのままで、コンテンツをダウンロードしません。リポジトリにプラグインコンテンツに関連のない大きな LFS オブジェクトが含まれている場合に使用します。4912`source` オブジェクト内の `skipLfs` フィールドは受け入れられ、効果がありません。v2.1.274 より前では、Claude Code は `"skipLfs": true` を設定しない限り LFS コンテンツをダウンロードしました。
4861 4913
4862`url`ソースの場合、認証情報が`headers`で期限切れになり、コマンドが新しいものを生成する必要がある場合は、`source`オブジェクト内に`headersHelper`を設定します。Claude Code v2.1.238 以降が必要です。コマンドが何を出力する必要があるか、および Claude Code がどこで実行するかについては、[headersHelper コマンドを書く](/docs/ja/plugin-marketplaces#write-the-headershelper-command)を参照してください。Claude Code がそれを実行しない場合については、[Claude Code が headersHelper コマンドをスキップするか出力をドロップする場合](/docs/ja/plugin-marketplaces#when-claude-code-skips-a-headershelper-command-or-drops-its-output)を参照してください。`https://`マーケットプレイス URL に`headersHelper`を設定すると、Claude Code は 2 つのポイントでコマンドを実行し、1 回の実行の出力を最大 60 秒間再利用します:4914URL ソースの場合、`headers` の認証情報が期限切れになり、コマンドが新しい認証情報を生成する必要がある場合は、`source` オブジェクト内に `headersHelper` を設定します。Claude Code v2.1.238 以降が必要です。コマンドが出力する必要があるもの、および Claude Code がそれを実行する場所については、[headersHelper コマンドを書く](/docs/ja/plugin-marketplaces#write-the-headershelper-command)を参照してください。Claude Code が headersHelper コマンドをスキップするか、その出力をドロップする場合については、[Claude Code が headersHelper コマンドをスキップするか、その出力をドロップする場合](/docs/ja/plugin-marketplaces#when-claude-code-skips-a-headershelper-command-or-drops-its-output)を参照してください。`https://` マーケットプレイス URL に `headersHelper` を設定すると、Claude Code は 2 つのポイントでコマンドを実行し、1 回の実行の出力を最大 60 秒間再利用します:
4863 4915
4864* そのマーケットプレイスの`marketplace.json`の各フェッチの前。後のリフレッシュを含む。Claude Code はそのフェッチで出力されたヘッダーを送信します。4916* そのマーケットプレイスの `marketplace.json` の各フェッチの前(後続のリフレッシュを含む)。Claude Code はそのフェッチで出力されたヘッダーを送信します。
4865* マーケットプレイス URL のオリジン上のプラグインアーカイブダウンロードの前。同じスキーム、ホスト、ポートを意味します。Claude Code はそのダウンロードで出力を送信し、他のダウンロードはヘッダーを取得しません。4917* マーケットプレイス URL のオリジン上の各プラグインアーカイブダウンロードの前。つまり、同じスキーム、ホスト、ポート。Claude Code はそのダウンロードで出力を送信し、他のダウンロードはヘッダーを取得しません。
4866 4918
4867Claude Code は、[`--add-dir`](/docs/ja/permissions#what-runs-before-you-trust-a-folder)で追加するディレクトリの`.claude/settings.json`または`.claude/settings.local.json`に設定された`headersHelper`を無視し、そのファイルに設定された固定`headers`のみを送信します。[ユーザーが headersHelper コマンドを受け入れる方法](/docs/ja/plugin-marketplaces#how-users-accept-a-headershelper-command)は他の設定ファイルをカバーします。4919Claude Code は、[`--add-dir`](/docs/ja/permissions#what-runs-before-you-trust-a-folder) で追加するディレクトリの `.claude/settings.json` または `.claude/settings.local.json` に設定された `headersHelper` を無視します。`url` ソースおよびインラインプラグインエントリの両方で、そのファイルに設定された固定 `headers` のみを送信します。[ユーザーが headersHelper コマンドを受け入れる方法](/docs/ja/plugin-marketplaces#how-users-accept-a-headershelper-command)は他の設定ファイルをカバーしています。
4868 4920
4869`settings`ソースにリストされたプラグインは、GitHub や npm などの外部ソースを参照する必要があり、`name`はマーケットプレイスキーと一致する必要があります。各プラグインを`enabledPlugins`で個別に有効にする必要があります。この例は 1 つのプラグインをインラインで宣言します:4921`settings` ソースにリストされたプラグインは、GitHub や npm などの外部ソースを参照する必要があり、`name` はマーケットプレイスキーと一致する必要があります。各プラグインを `enabledPlugins` で個別に有効にする必要があります。この例は 1 つのプラグインをインラインで宣言します:
4870 4922
4871```json settings.json theme={null}4923```json settings.json theme={null}
4872{4924{
4890}4942}
4891```4943```
4892 4944
4893`source: 'settings'`の下のプラグインエントリで、独自の`source`が[`archive`](/docs/ja/plugin-marketplaces#zip-archives)である場合、アーカイブダウンロード用に`headers`を設定できます。`headers`に入れる値が短命の場合(レジストリがリクエストで鋳造するトークンなど)、代わりに`headersHelper`コマンドを設定します。エントリは両方を設定できます。両方のフィールドには Claude Code v2.1.238 以降が必要です。4945独自の `source` が [`archive`](/docs/ja/plugin-marketplaces#zip-archives) である `source: 'settings'` の下のプラグインエントリは、アーカイブダウンロード用に `headers` を設定できます。`headers` に入れる値が短命の場合(レジストリがリクエストで作成するトークンなど)、代わりに `headersHelper` コマンドを設定します。エントリは両方を設定できます。両方のフィールドには Claude Code v2.1.238 以降が必要です。
4894 4946
4895Claude Code はエントリの`headers`と、コマンドが出力するもの(あれば)をそのプラグインのアーカイブダウンロードで送信し、他のダウンロードでは送信しません。Claude Code はユーザーが[そのプラグインを単独でインストールまたは更新する](/docs/ja/plugin-marketplaces#how-users-accept-a-headershelper-command)場合にのみコマンドを実行します。3 つのさらなるルールはエントリを保持するファイルに依存します:4947Claude Code はエントリの `headers` と、コマンドが出力するもの、そのプラグインのアーカイブダウンロードで送信し、他のダウンロードでは送信しません。Claude Code はユーザーが [そのプラグイン 1 つをインストールまたは更新する](/docs/ja/plugin-marketplaces#how-users-accept-a-headershelper-command)場合にのみコマンドを実行します。3 つのさらなるルールはエントリを保持するファイルに依存します:
4896 4948
4897* **`strict`**: マーケットプレイスの`marketplace.json`のエントリとは異なり、設定ファイルのエントリはインラインするマニフェストフィールドを持たないため、`"strict": false`は必要ありません。[厳密モード](/docs/ja/plugin-marketplaces#strict-mode)を参照してください。4949* **`strict`**: マーケットプレイスの `marketplace.json` のエントリとは異なり、設定ファイルのエントリはマニフェストフィールドをインラインする必要がないため、`"strict": false` は必要ありません。[厳密モード](/docs/ja/plugin-marketplaces#strict-mode)を参照してください。
4898* **フォルダー信頼**: プロジェクトの`.claude/settings.json`または`.claude/settings.local.json`のエントリの場合、Claude Code はユーザーがそのフォルダーも[信頼した](/docs/ja/permissions#what-runs-before-you-trust-a-folder)後にのみコマンドを実行します。4950* **Folder trust**: プロジェクトの `.claude/settings.json` または `.claude/settings.local.json` のエントリの場合、Claude Code はユーザーが [そのフォルダーも信頼した](/docs/ja/permissions#what-runs-before-you-trust-a-folder)場合にのみコマンドを実行します。
4899* **ヘッダーフィルター**: Claude Code はプロジェクトの`.claude/settings.json`または`.claude/settings.local.json`のエントリから[リクエストルーティングおよびクライアント ID ヘッダー名](/docs/ja/plugin-marketplaces#when-claude-code-skips-a-headershelper-command-or-drops-its-output)をドロップします。リポジトリはそれらのファイルを提供できるためです。Claude Code はカタログエントリと`--add-dir`ディレクトリの設定のエントリに同じフィルターを適用し、ユーザー設定、`--settings`ファイル、またはマネージド設定のエントリにはフィルターを適用しません。4951* **Header filter**: Claude Code は、リポジトリがこれらのファイルを提供できるため、プロジェクトの `.claude/settings.json` または `.claude/settings.local.json` のエントリから [リクエストルーティングおよびクライアント ID ヘッダー名](/docs/ja/plugin-marketplaces#when-claude-code-skips-a-headershelper-command-or-drops-its-output)をドロップします。Claude Code はカタログエントリおよび `--add-dir` ディレクトリの設定のエントリに同じフィルターを適用し、ユーザー設定、`--settings` ファイル、またはマネージド設定のエントリにはフィルターを適用しません。
4900 4952
4901<h4 id="marketplace-key-aliases">4953<h4 id="marketplace-key-aliases">
4902 マーケットプレイスキーエイリアス4954 マーケットプレイスキーエイリアス
4903</h4>4955</h4>
4904 4956
4905Claude Code v2.1.232 以降では、`extraKnownMarketplaces`を`additionalMarketplaces`として、`strictKnownMarketplaces`を`allowedMarketplaces`として書くことができます。Claude Code は各エイリアスを次のように扱います:4957Claude Code v2.1.232 以降では、`extraKnownMarketplaces` を `additionalMarketplaces` として、`strictKnownMarketplaces` を `allowedMarketplaces` として書くことができます。Claude Code は各エイリアスを次のように扱います:
4906 4958
4907* 以前のバージョンはエイリアスを無視するため、マネージド設定ファイルなど、古いバージョンも読む可能性のあるファイルで正規のスペリングを保持します。4959* 以前のバージョンはエイリアスを無視するため、マネージド設定ファイルなど、古いバージョンも読む設定ファイルで正規のスペリングを保持してください。
4908* 正規キーを受け入れる任意の設定ファイルで、Claude Code はエイリアスを正規キーと同じように読みます。4960* 正規キーを受け入れる任意の設定ファイルで、Claude Code はエイリアスを正規キーと同じように読みます。
4909* Claude Code はファイルを更新するときに`additionalMarketplaces`を`extraKnownMarketplaces`に書き直す可能性があります。4961* Claude Code はファイルを更新するときに `additionalMarketplaces` を `extraKnownMarketplaces` に書き直す可能性があります。
4910* 1 つのファイルで両方のスペリングを設定する場合、Claude Code は正規値を使用し、エイリアスを無視します。4962* 1 つのファイルで両方のスペリングを設定する場合、Claude Code は正規値を使用し、エイリアスを無視します。
4911 4963
4912<h3 id="pluginconfigs">4964<h3 id="pluginconfigs">
4913 `pluginConfigs`4965 `pluginConfigs`
4914</h3>4966</h3>
4915 4967
4916プラグインの[`userConfig`](/docs/ja/plugins-reference#user-configuration)設定ダイアログに与える非機密の回答を、プラグイン ID でキー付けされた状態で保存します。Claude Code はダイアログに入力するときにこのキーをユーザー設定に書き込むため、手動で編集する必要はありません。Claude Code は機密オプションを macOS Keychain に保存し、Keychain が書き込みを拒否する場合は`~/.claude/.credentials.json`にフォールバックします。サポートされているキーチェーンのないプラットフォームでは、`~/.claude/.credentials.json`に保存します。4968プラグインの [`userConfig`](/docs/ja/plugins-reference#user-configuration) 設定ダイアログに与える非機密の回答を、プラグイン ID でキー付けして保存します。Claude Code は、ダイアログに入力するときにこのキーをユーザー設定に書き込むため、手動で編集する必要はありません。Claude Code は機密オプションを macOS Keychain に保存し、Keychain が書き込みを拒否する場合は `~/.claude/.credentials.json` にフォールバックします。サポートされているキーチェーンのないプラットフォームでは、`~/.claude/.credentials.json` に保存します。
4917 4969
4918* **スコープ**: [`ユーザーまたはマネージド`](#scopes)4970* **Scope**: [`User or managed`](#scopes)
4919* **タイプ**: プラグイン ID を`options`フィールドを持つオブジェクトにマッピングするオブジェクト。各オプション名を文字列、数値、ブール値、または文字列の配列にマッピングし、サーバーごとのユーザー設定値を同じ形状で保持するオプションの`mcpServers`フィールド4971* **Type**: プラグイン ID を `options` フィールドを持つオブジェクトにマッピングするオブジェクト。各オプション名を文字列、数値、Boolean、または文字列の配列にマッピングし、オプションの `mcpServers` フィールドは同じ形状でサーバーごとのユーザー設定値を保持します
4920* **デフォルト**: 未設定4972* **Default**: 未設定
4921 4973
4922この例は`acme-tools`からの`deployer`プラグインの`api_endpoint`オプションを保存します:4974この例は `acme-tools` からの `deployer` プラグインの `api_endpoint` オプションを保存します:
4923 4975
4924```json settings.json theme={null}4976```json settings.json theme={null}
4925{4977{
4933}4985}
4934```4986```
4935 4987
4936Claude Code はプロジェクトおよびローカルエントリを無視します。これらの値をプラグインフック、MCP、および LSP 設定に置き換えるためです。クローンされたリポジトリはそれらを提供できないはずです。v2.1.207 より前では、プロジェクトおよびローカル設定も読まれていました。4988組み込みプラグインは `@builtin` サフィックス付きの同じキーの下にオプションを保存します。たとえば、Claude Code が `AGENTS.md` ファイルを読むかどうかを制御する [**Project instructions**](/docs/ja/memory#choose-which-instruction-files-load) 設定は `pluginConfigs["agents-md@builtin"].options.instructionFiles` です。
4989
4990Claude Code はプロジェクトおよびローカルエントリを無視します。これらの値をプラグインフック、MCP、および LSP 設定に置き換えるため、クローンされたリポジトリはそれらを提供できません。v2.1.207 より前では、プロジェクトおよびローカル設定も読まれていました。
4937 4991
4938<h2 id="mcp">4992<h2 id="mcp">
4939 MCP4993 MCP
5019特定の MCP サーバーをブロックします。Claude Code は、プラグインサーバー、`--mcp-config` で渡されたサーバー、`managed-mcp.json` からのサーバー、[`managedMcpServers`](#managedmcpservers)からのサーバー、および[自身で取得する](/docs/ja/mcp#how-connectors-reach-claude-code)claude.ai コネクタを含め、どこで定義されていても、一致するサーバーの読み込みを拒否します。インプロセス `type: "sdk"` サーバーは除外されます。セッションを開始したアプリがこれらを登録します。5073特定の MCP サーバーをブロックします。Claude Code は、プラグインサーバー、`--mcp-config` で渡されたサーバー、`managed-mcp.json` からのサーバー、[`managedMcpServers`](#managedmcpservers)からのサーバー、および[自身で取得する](/docs/ja/mcp#how-connectors-reach-claude-code)claude.ai コネクタを含め、どこで定義されていても、一致するサーバーの読み込みを拒否します。インプロセス `type: "sdk"` サーバーは除外されます。セッションを開始したアプリがこれらを登録します。
5020 5074
5021* **スコープ**: [`Any file`](#scopes)。すべてのファイルからのエントリが 1 つのデニーリストにマージされ、[`allowManagedMcpServersOnly`](#allowmanagedmcpserversonly)はこれを変更しません。管理設定にデプロイして、これを強制します。5075* **スコープ**: [`Any file`](#scopes)。すべてのファイルからのエントリが 1 つのデニーリストにマージされ、[`allowManagedMcpServersOnly`](#allowmanagedmcpserversonly)はこれを変更しません。管理設定にデプロイして、これを強制します。
5022* **タイプ**: オブジェクトの配列。各オブジェクトは正確に 1 つのキーを持ちます。`serverName` は、空でない任意の文字列です。`"claude.ai Slack"` などの claude.ai コネクタの表示名が機能します。`serverCommand` は、コマンドとその引数を正確に一致させた配列です。または `serverUrl` は、`*` ワイルドカードを含む URL パターンです5076* **タイプ**: オブジェクトの配列。各オブジェクトは正確に 1 つのキーを持ちます。`serverName` は文字列です。`"claude.ai Slack"` などの claude.ai コネクタの表示名が機能します。`serverCommand` は、コマンドとその引数を正確に一致させた配列です。または `serverUrl` は、`*` ワイルドカードを含む URL パターンです
5023* **デフォルト**: 未設定。サーバーはブロックされません。空の配列も何もブロックしません5077* **デフォルト**: 未設定。サーバーはブロックされません。空の配列も何もブロックしません
5024 5078
5025```json settings.json theme={null}5079```json settings.json theme={null}
5036 `disableClaudeAiConnectors`5090 `disableClaudeAiConnectors`
5037</h3>5091</h3>
5038 5092
5039Claude Code が自身で取得する[claude.ai MCP コネクタ](/docs/ja/mcp#use-mcp-servers-from-claude-ai)をオフにして、取得も接続もしません。任意の設定ファイルで `true` が適用されます。チェックインされたプロジェクト `.claude/settings.json` はリポジトリをこれらのコネクタから除外できますが、プロジェクトレベルの `false` はユーザーレベルまたは管理レベルの `true` をオーバーライドできません。Claude Code v2.1.182 以降が必要です。5093Claude Code が自身で取得する[claude.ai MCP コネクタ](/docs/ja/mcp#use-mcp-servers-from-claude-ai)をオフにして、取得も接続もしません。任意の設定ファイルで `true` が適用されます。チェックインされたプロジェクト `.claude/settings.json` はリポジトリをこれらのコネクタから除外できますが、プロジェクトレベルの `false` はユーザーレベルまたは管理レベルの `true` をオーバーライドできません。
5040 5094
5041* **スコープ**: [`Any file`](#scopes)5095* **スコープ**: [`Any file`](#scopes)
5042* **タイプ**: ブール値5096* **タイプ**: ブール値
5051}5105}
5052```5106```
5053 5107
5054`--mcp-config` で明示的に渡すサーバーは影響を受けません。すべてのコネクタをブロックする代わりに個別のコネクタをブロックするには、[`deniedMcpServers`](#deniedmcpservers)を使用します。[claude.ai コネクタを無効にする](/docs/ja/mcp#disable-claude-ai-connectors)を参照してください。Claude Code v2.1.182 以降が必要です。5108`--mcp-config` で明示的に渡すサーバーは影響を受けません。すべてのコネクタをブロックする代わりに個別のコネクタをブロックするには、[`deniedMcpServers`](#deniedmcpservers)を使用します。[claude.ai コネクタを無効にする](/docs/ja/mcp#disable-claude-ai-connectors)を参照してください。
5055 5109
5056<h3 id="disabledmcpjsonservers">5110<h3 id="disabledmcpjsonservers">
5057 `disabledMcpjsonServers`5111 `disabledMcpjsonServers`
5265}5319}
5266```5320```
5267 5321
5268v2.1.179 より前では、デフォルトは `auto` でした。`iterm2` 値には Claude Code v2.1.186 以降が必要です。5322`iterm2` 値には Claude Code v2.1.186 以降が必要です。
5269 5323
5270<span id="worktree-settings" />5324<span id="worktree-settings" />
5271 5325
5790 5844
5791[ログインを組織に制限する](/docs/ja/authentication#restrict-login-to-your-organization)を参照して、Claude Code が Claude Console ログイン、他のログインパス、および環境認証情報をどのように扱うかを確認してください。5845[ログインを組織に制限する](/docs/ja/authentication#restrict-login-to-your-organization)を参照して、Claude Code が Claude Console ログイン、他のログインパス、および環境認証情報をどのように扱うかを確認してください。
5792 5846
5847<h3 id="gatewayinternalnetworks">
5848 `gatewayInternalNetworks`
5849</h3>
5850
5851組織が内部ネットワークに番号を付ける公開 IPv4 ブロックを宣言して、`/login` が [クラウドゲートウェイ](/docs/ja/claude-apps-gateway)をそこで受け入れるようにします。Claude Code v2.1.268 以降が必要です。
5852
5853このキーがない場合、`/login` はプライベートアドレス上のゲートウェイのみに接続し、それ以外には接続しません。このキーがある場合、`/login` はリストされたブロック内のゲートウェイも受け入れます。直接接続のみです。その接続上のマシン自身のアドレスも同じブロック内にある必要があります。
5854
5855* **スコープ**: [`Managed`](#scopes)。マシン上のソースからのみ読み取ります。`managed-settings.json`、macOS plist または Windows HKLM レジストリ、またはポリシーヘルパー。Claude Code は HKCU およびサーバー管理設定では無視します。
5856* **タイプ**: 文字列の配列、最大 4 つの IPv4 CIDR ブロック、各 `/8` から `/32`、互いに重複しない、およびプライベートスペースと重複しない
5857* **デフォルト**: 未設定。`/login` はプライベートアドレス上のゲートウェイのみを受け入れます
5858
5859```json managed-settings.json theme={null}
5860{
5861 "gatewayInternalNetworks": ["203.0.113.0/24"]
5862}
5863```
5864
5865例のドキュメンテーション範囲を独自のブロックに置き換えます。Claude Code はドキュメンテーション範囲、VPN と NAT64 クライアントがローカルで使用する範囲、およびマルチキャストなどのネットワークが番号を付けられていない予約スペースを拒否します。
5866
5867エントリが無効であるか、値が文字列のリストでない場合、`/login` は問題を名前で指定し、値を修正するまでマシン上のすべての新しいゲートウェイサインインを拒否します。既存のサインインは機能し続けます。完全なルールと開発者が見るものについては、[所有する公開アドレススペース上のゲートウェイを許可する](/docs/ja/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own)を参照してください。
5868
5793<h3 id="gcpauthrefresh">5869<h3 id="gcpauthrefresh">
5794 `gcpAuthRefresh`5870 `gcpAuthRefresh`
5795</h3>5871</h3>
6104 6180
6105Claude Code は、サーバーがすべてプロセス内の `type: "sdk"` エントリである `--mcp-config` を受け入れます。これにより、Agent SDK と VS Code 拡張機能は動作し続けます。ユーザーは `claude mcp add` またはファイル `.mcp.json` でサーバーを追加できます。サーバーごとの制御については、[`allowedMcpServers`](/docs/ja/managed-mcp) も設定してください。Claude Code v2.1.193 以降が必要です。6181Claude Code は、サーバーがすべてプロセス内の `type: "sdk"` エントリである `--mcp-config` を受け入れます。これにより、Agent SDK と VS Code 拡張機能は動作し続けます。ユーザーは `claude mcp add` またはファイル `.mcp.json` でサーバーを追加できます。サーバーごとの制御については、[`allowedMcpServers`](/docs/ja/managed-mcp) も設定してください。Claude Code v2.1.193 以降が必要です。
6106 6182
6107クラウドセッションでは、Claude Code はサーバー配信のセッション中 MCP 更新も無視します。これはクラウドセッション構成と、リモートワーカーの SDK `setMcpServers()` の背後にあるパスです。プロセス内の `type: "sdk"` エントリはそこでも除外されたままです。v2.1.239 より前では、サーバー配信の `--mcp-config` はクラウドセッションの開始をブロックしていました。6183クラウドセッションでは、Claude Code はサーバー配信のセッション中 MCP 更新も無視します。これはクラウドセッション構成と、セッションに到達する SDK `setMcpServers()` 呼び出しの背後にあるパスです。プロセス内の `type: "sdk"` エントリはそこでも除外されたままです。v2.1.239 より前では、サーバー配信の `--mcp-config` はクラウドセッションの開始をブロックしていました。
6108 6184
6109<h3 id="forceremotesettingsrefresh">6185<h3 id="forceremotesettingsrefresh">
6110 `forceRemoteSettingsRefresh`6186 `forceRemoteSettingsRefresh`
6169 6245
6170* **[`policyHelper`](#policyhelper)**: Claude Code はポリシーキーを含む最優先度のソースが MDM ポリシーまたはマネージド設定ファイルである場合にのみそれを受け入れます。サーバー管理設定では適用されません。6246* **[`policyHelper`](#policyhelper)**: Claude Code はポリシーキーを含む最優先度のソースが MDM ポリシーまたはマネージド設定ファイルである場合にのみそれを受け入れます。サーバー管理設定では適用されません。
6171* **[`modelOverrides`](#modeloverrides)**: `availableModels` とペアになります。Claude Code は `modelOverrides` をそれを設定する最優先度のソースから取得します。ただし、上位のソースが `modelOverrides` なしで `availableModels` を設定する場合を除きます。その場合、すべてのソースから `modelOverrides` を無視します。6247* **[`modelOverrides`](#modeloverrides)**: `availableModels` とペアになります。Claude Code は `modelOverrides` をそれを設定する最優先度のソースから取得します。ただし、上位のソースが `modelOverrides` なしで `availableModels` を設定する場合を除きます。その場合、すべてのソースから `modelOverrides` を無視します。
6172* **[`forceLoginGatewayUrl`](#forcelogingatewayurl) と [`forceLoginMethod`](#forceloginmethod) の `"gateway"` 値**: Claude Code はサーバー管理設定からこれらを読み取ることはありません。そのため、そこの値は適用されず、MDM ポリシーまたはマネージド設定ファイルで設定された値も隠しません。マシン上の管理者ソースの中で、ポリシーキーを含む最優先度のソースのみがそれらを提供します。サーバー管理設定も存在するかどうかに関わらず。6248* **[`forceLoginGatewayUrl`](#forcelogingatewayurl)、[`gatewayInternalNetworks`](#gatewayinternalnetworks)、および [`forceLoginMethod`](#forceloginmethod) の `"gateway"` 値**: Claude Code はサーバー管理設定からこれらを読み取ることはありません。そのため、そこの値は適用されず、MDM ポリシーまたはマネージド設定ファイルで設定された値も隠しません。マシン上の管理者ソースの中で、ポリシーキーを含む最優先度のソースのみがそれらを提供します。サーバー管理設定も存在するかどうかに関わらず。
6173 6249
6174マシンで組み合わされたソースを確認するには、`/status` を実行し、[`Setting sources` 行を読み取ります](/docs/ja/managed-settings#read-the-source-in-/status)。6250マシンで組み合わされたソースを確認するには、`/status` を実行し、[`Setting sources` 行を読み取ります](/docs/ja/managed-settings#read-the-source-in-/status)。
6175 6251