dialogExpiry accepts 60s, 5m, 10m or never for how long forwarded dialogs and held messages wait.
What's wrong with this entry?
A new settings key controls how long a permission or question dialog forwarded to a remote client stays parked, and how long a held cross-session message waits for approval, before resolving to its safe no-action default. Accepts "60s", "5m", "10m" or "never", defaults to 5 minutes, and falls back to the default on an invalid value. Purely local prompts are unaffected.
- Resolution order: the environment variable
CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS, thendialogExpiry, then 300000 ms. - Read from trusted settings sources only, and sits next to the existing
askUserQuestionTimeoutkey with the same enum.
{ "dialogExpiry": "10m" }dialogExpiry: Ir(["60s", "5m", "10m", "never"]), dialogExpiry
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.