ダイアログに応答する
ダイアログはあなたが答えるまでアクションを保留します:- Enter で続行:保留されたアクションとセッションの残りの部分は Claude Code 独自の分類器リクエストを使用し、以前と同じようにトークン使用量として課金され、そのセッション内ではダイアログが再度表示されません。ダイアログがゲートウェイに名前を付けた場合、それを確認することで、このマシンで 24 時間再表示されなくなります。そうでない場合、ダイアログはセッションがフォールバックするたびに戻ります。
- Esc または Ctrl+C でキャンセル:保留されたアクションは実行されず、現在のターンが停止し、セッションは自動モードのままになります。何も記憶されないため、次のチェック済みアクションの前にダイアログが再度表示されます。
Shift+Tab で権限モードを切り替えてください。
ダイアログが答えを待つことができない場合、Claude Code は同じテキストを報告し、セッションは自動モードで続行されます。ただし、このマシンでの過去 24 時間以内のゲートウェイ確認がそれを却下している場合を除きます。非対話型モードで -p を使用する場合、テキストは stderr に出力され、stream-json 出力では system 警告メッセージが発行されます。これは Agent SDK アプリケーションがメッセージストリームから読み取ることができます。
セッションを対応可能にする
ゲートウェイが原因で auto モードのサーバー側チェックがセッションに届かず、そのゲートウェイを自分で運用していない場合は、以下の要件を会社の管理者またはゲートウェイプロバイダーに伝えてください。ゲートウェイが受け取る形式をアップストリームが受け付ける場合、Claude Code は、ゲートウェイ互換性ガイドで説明されているとおり、ゲートウェイがリクエストとレスポンスを変更せずに通すことを想定しています。- リクエスト: チェックを通すために、ゲートウェイは
anthropic-betaヘッダーとsafeguardsボディフィールドの両方を変更せずに転送します。この 2 つはペアで送られるためです。Amazon Bedrock InvokeModel 形式では、ヘッダーの代わりにanthropic_betaボディフィールドを転送します。 - レスポンス: ゲートウェイは、フィールドをドロップしたり tool-use ID を書き換えたりせずに、レスポンスとストリーミングイベントを返します。チェックの結果を通すために、
safeguard_resultsフィールドを保持します。
env 設定キーで CLAUDE_CODE_AUTO_MODE_SERVER を 0 に設定して、Claude Code にそこでチェックを要求しないよう指示してください。
CLAUDE_CODE_AUTO_MODE_SERVER が設定されていない状態で CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 を設定すると、プリリリース機能を無効にするで説明されている場合を除き、サーバーのチェックもオフになります。
CLAUDE_CODE_AUTO_MODE_SERVER は一時的な設定であり、後のリリースで削除される可能性があります。
ダイアログが表示される理由
Pro、Max、Ultra、Team プランではダイアログが表示されることはありません。どのセッションがサーバーに分類器チェックをリクエストするかについては、サーバー側分類器レビューを参照してください。ダイアログが表示される場合は、以下の通常の原因を確認してください:- LLM ゲートウェイまたはプロキシがパスに存在する:リクエストヘッダーを削除または書き換える、認識しないリクエストフィールドを削除する、またはレスポンスを編集するもの。その場合、サーバーはチェックのリクエストを受け取らないか、Claude Code はレスポンスを受け取りません。設定またはレスポンスがゲートウェイを特定する場合、ダイアログはそれに名前を付けます。
- サーバー側チェックがまだプラットフォーム、リージョン、または認証情報に到達していない:プラットフォームまたはリージョンがチェックを実行するかどうかは、そのプラットフォームのロールアウトに依存します。ダイアログが表示され、パスにゲートウェイまたはプロキシがなく、ダイアログが表示され続ける場合、これが原因である可能性が高いです。確認するには、サポートまたは会社の管理者に連絡するか、
/feedbackで報告してください。
/status を実行します。その Auto mode server 行は、サーバーのチェックがセッションのアクションを決定している間は Enabled と表示され、セッションがフォールバックした後は Disabled と表示されます。
ゲートウェイがレスポンスを短縮したり、Claude Code が読み取れない形式にレスポンスを書き換えたりする場合、このダイアログの代わりに判定がない拒否が表示されます。サーバー側分類器レビューを参照してください。
関連リソース
- Auto モード:Auto モードとは何か、およびデフォルトでブロックされるもの
- サーバー側分類器レビュー:どのセッションがサーバーにアクションをチェックするよう要求するか、および各セッションに必要な Claude Code バージョン
- ゲートウェイ互換性ガイド:ゲートウェイがヘッダーまたはボディフィールドを削除した場合に何が破損するか
- サーバーが安全性判定を返さなかった:サーバーがアクションに対して判定を与えない場合に表示される拒否
- コストを効果的に管理する:トークン使用量を追跡し、Claude Code コストを削減する