{"version":"2.1.261","anchor":"new-claude-code-nonblocking-stdout-env-var-for-ink-renderer","canonical_anchor":"new-claude-code-nonblocking-stdout-env-var-for-ink-renderer","heading":"New CLAUDE_CODE_NONBLOCKING_STDOUT env var for Ink renderer","tier":"use","area":"Terminal Renderer","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261\/e\/new-claude-code-nonblocking-stdout-env-var-for-ink-renderer","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261","markdown":"### New CLAUDE_CODE_NONBLOCKING_STDOUT env var for Ink renderer\n\nA new env var stops Claude Code from hanging when stdout is slow, like when piped somewhere.\n\nA new `CLAUDE_CODE_NONBLOCKING_STDOUT` environment variable makes the terminal renderer install a non-blocking stdout writer with backpressure handling instead of writing directly. This can prevent the process from hanging when stdout is slow or blocked, such as when piped to a slow consumer.\n\n- Area: Terminal Renderer\n- Names: `CLAUDE_CODE_NONBLOCKING_STDOUT`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 1\/5"}