{"version":"2.1.275","anchor":"new-env-var-claude-code-parked-permission-wait-ms-with-2000m","canonical_anchor":"new-env-var-claude-code-parked-permission-wait-ms-with-2000m","heading":"New env var CLAUDE_CODE_PARKED_PERMISSION_WAIT_MS with 2000ms fallback","tier":"use","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275\/e\/new-env-var-claude-code-parked-permission-wait-ms-with-2000m","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275","markdown":"### New env var CLAUDE_CODE_PARKED_PERMISSION_WAIT_MS with 2000ms fallback\n\nNew CLAUDE_CODE_PARKED_PERMISSION_WAIT_MS env var sets a 2 second default wait for parked permissions\n\n**What**\n\nA new environment variable, `CLAUDE_CODE_PARKED_PERMISSION_WAIT_MS`, controls a wait time used in logic around \"parked\" permissions and resuming a turn. If it isn't set, it defaults to 2000 milliseconds (2 seconds). It appears alongside other related environment variables: `CLAUDE_CODE_RESUME_INTERRUPTED_TURN`, `CLAUDE_CODE_ADOPT_UNDERIVABLE_PARKED_PERMISSION`, and `CLAUDE_CODE_PARKED_STOP_RETIRES`.\n\n**Why**\n\nThis gives more control over timing in the logic that resumes interrupted turns and handles permission requests that were left pending ('parked'), building on the existing `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` recovery behavior, which was previously narrowed to remote sessions and fixed to report unfinished background tasks after a local `claude -p --resume`.\n\n- Area: Permissions\n- Names: `CLAUDE_CODE_PARKED_PERMISSION_WAIT_MS`, `CLAUDE_CODE_RESUME_INTERRUPTED_TURN`, `CLAUDE_CODE_ADOPT_UNDERIVABLE_PARKED_PERMISSION`, `CLAUDE_CODE_PARKED_STOP_RETIRES`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 2\/5"}