stderr
A Claude Code settings key, read out of the shipped bundle. It was in the build from v2.1.315 and was gone by v2.1.317.
Child processes can have their output redirected, so Wayland clipboard writes stop spewing output.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.224.
In the changelogs
9Releases whose published page names stderr.
-
v2.1.311
Error output from a command runner is now kept
One of Claude Code's command runners now keeps a command's error output instead of dropping it
found in this entry's text
-
v2.1.284
Hook debug log shows output and errors separately, with the exit code
The debug log now shows a hook's normal output and error output under separate labels, plus its exit code when it fails
found in this entry's text
-
v2.1.280
Process-spawn telemetry gains stdout/stderr chunk validation
Process-spawn telemetry now validates the shape of each stdout/stderr chunk it records
found in this entry's text
-
v2.1.280
Bash-tool result field allowlist gains a new tool entry
The Bash tool's allowed result fields now include stdout, stderr, interrupted, and timedOutAfterMs
found in this entry's text
-
v2.1.278
Non-interactive/stream-json sessions get a stderr/warning-event billing notice instead of a dialog
Non-interactive sessions now get the billing notice as stderr text or a stream-json warning event instead of a popup
found in this entry's text
-
v2.1.224
Exec wrapper can redirect child output streams
Child processes can have their output redirected, so Wayland clipboard writes stop spewing output.
found in this entry's text
-
v2.1.224
Command execution can redirect child output
Command helpers can now redirect child output instead of always buffering it in memory.
found in this entry's text
-
v2.1.179
CLAUDE_CODE_OTEL_DIAG_STDERREnvironment Variablefound in this entry's text
-
v2.0.15
Async Hook Stderr Capture
found in this entry's text
First cited
0No release's published evidence quotes this name. The ledger indexes the Evidence lines of every changelog on this site, so this says nobody here has ever quoted it; it says nothing about how old the name is.
Presence across releases
2Build by build
5One row per release since the first build this name was read out of. Absent means the build was read and the name was not in it, never mined means no bundle for that release was ever archived, and a declared type or a default is only ever what that release's own bundle stated.
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the settings key does. All settings keys.