settings.json

disableAutoMode

オートモードの有効化を禁止し、Shift+Tab による切り替えや起動時の --permission-mode auto 指定を拒否します。

使い方・用途

  • 選択肢は "disable" です。管理者がユーザーによるオートモードの使用を制限したい場合に設定します。
  • 管理設定 (managed settings) で設定することで、ユーザーによる上書きを防ぐことができます。
英語原文(公式ドキュメントより)

Set to "disable" to prevent auto mode from being activated: removes auto from the Shift+Tab cycle and rejects --permission-mode auto at startup. See https://code.claude.com/docs/en/settings#available-settings

関連する変更履歴

v2.1.207(1件)

Changed
Bedrock、Vertex AI、Foundryにおいて、環境変数の設定なしでオートモードが利用可能になりました。設定のdisableAutoModeから無効化も可能です。
英語原文を表示
Auto mode is now available without CLAUDE_CODE_ENABLE_AUTO_MODE opt-in on Bedrock, Vertex AI, and Foundry; disable via disableAutoMode in settings

変更前

Amazon BedrockやGoogle Cloud Vertex AIなどの外部プロバイダーを利用する場合、オートモードを有効にするにはCLAUDE_CODE_ENABLE_AUTO_MODE=1という環境変数を明示的に設定する必要がありました。このオプトインがない限り、Shift+Tabでのモード切り替え候補にオートモードが表示されませんでした。

変更後

環境変数の設定なしで、デフォルトでオートモードが利用可能になりました。これにより、セットアップの手間が省け、すぐに自律的な実行モードを開始できます。無効にしたい場合は、設定ファイルでdisableAutoModeを指定することで制御可能です。

ユーザーへの恩恵

追加の設定なしで強力なオートモードを使い始められるようになり、プロバイダーを問わず一貫した利便性が得られます。