With the daemon background backend, the display survives stdout disappearing instead of dying.
What's wrong with this entry?
Setting CLAUDE_BG_BACKEND=daemon now makes the terminal renderer tolerate stdout going away instead of treating it as fatal.
- The terminal wrapper tracks whether tolerance is on and whether stdout has already died.
- Separately, the warnings about garbage or absurd terminal dimensions moved from a once-per-process flag to a per-renderer callback, so a second renderer can still warn.
tolerateDeadStdout: re.CLAUDE_BG_BACKEND === "daemon"
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.
-
v2.1.234
Background task notifications arrive inside a system-reminder
Both mention background task
-
v2.1.235
Several finished background tasks now report as one line
Both mention background task
-
v2.1.236
Background-task notices no longer look like user approval
Both mention background task