{"version":"2.1.319","anchor":"desktop-workflow-limit-wait-env-var-passed-through","canonical_anchor":"desktop-workflow-limit-wait-env-var-passed-through","heading":"New CLAUDE_CODE_DESKTOP_WORKFLOW_LIMIT_WAIT variable for the Desktop app","tier":"use","area":"Desktop","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319\/e\/desktop-workflow-limit-wait-env-var-passed-through","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319","markdown":"### New CLAUDE_CODE_DESKTOP_WORKFLOW_LIMIT_WAIT variable for the Desktop app\n\nClaude Code now reads CLAUDE_CODE_DESKTOP_WORKFLOW_LIMIT_WAIT, passes it to its Desktop settings when a check passes, then clears it\n\n**Unclear.** It is not stated what condition must hold for Claude Code to use the variable, or what values it accepts.\n\n**What**\n\nClaude Code now reads an environment variable called `CLAUDE_CODE_DESKTOP_WORKFLOW_LIMIT_WAIT`. An environment variable is a named value set outside the program that it can read at start-up. When a check passes, Claude Code hands the value to a Desktop setting about waiting on a workflow limit, then removes the variable from its environment so later programs do not see it. The variable has also been added to the list of variables Claude Code lets through.\n\n**Why**\n\nThis appears to let the Claude Desktop app tell Claude Code to have workflows wait out a usage limit.\n\n- Area: Desktop\n- Names: `CLAUDE_CODE_DESKTOP_WORKFLOW_LIMIT_WAIT`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no"}