{"version":"2.1.224","anchor":"new-dialogexpiry-setting-for-how-long-forwarded-dialogs-wait","canonical_anchor":"new-dialogexpiry-setting-for-how-long-forwarded-dialogs-wait","heading":"New dialogExpiry setting for how long forwarded dialogs wait","tier":"use","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.224\/e\/new-dialogexpiry-setting-for-how-long-forwarded-dialogs-wait","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.224","markdown":"### New `dialogExpiry` setting for how long forwarded dialogs wait\n\nSet dialogExpiry to control how long a forwarded permission prompt waits before resolving to its safe default.\n\n**What**\n\nA settings key accepting `60s`, `5m`, `10m` or `never` sets how long a permission or user dialog forwarded to a remote client stays parked awaiting an answer, and how long a held cross-session message waits for approval, before it resolves to its safe default. Without the setting the timeout is 300000 ms (5 minutes). `CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS` overrides both.\n\n**Details**\n\n- The setting is read from trusted configuration sources only.\n- Prompts answered locally are unaffected; this only applies to dialogs sent to a remote client.\n\n**Usage**\n\n`{ \"dialogExpiry\": \"10m\" }` **Evidence** `Max time a permission\/user dialog forwarded to a remote client stays parked awaiting an answer`\n\n- Area: Permissions\n- Names: `dialogExpiry`, `CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 3\/5"}