環境変数
CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS
リモートコントロールやSDKホストなどのリモートクライアントに転送されるダイアログ、および保留されたクロスセッションメッセージの承認ダイアログが、Claude Codeによってキャンセルされるまでのタイムアウト時間(ミリ秒単位)を設定します(0または負の値で無効化されます)。
使い方・用途
- ダイアログ応答がないまま処理が停滞するのを防ぐため、タイムアウト(期限切れ)時間をミリ秒単位で設定したい場合に使用します(dialogExpiry 設定を上書きします)
- 保留中のメッセージや、安全確保のための拒否後に表示されるモデル選択プロンプトに対して適用されますが、権限許可プロンプトや AskUserQuestion には適用されません
- 0 または負の値を設定することで期限を無効化できます
英語原文(公式ドキュメントより)
Deadline in milliseconds for dialogs Claude Code forwards to a remote client, such as a Remote Control or SDK host, and for the approval dialog for a held cross-session message, before Claude Code cancels them; permission prompts and AskUserQuestion questions use their own flows and aren't governed by it. Overrides the dialogExpiry setting; 0 or a negative value disables the deadline