{"name":"stderr","slug":"stderr","family":"setting","title":"Settings keys","noun":"settings key","description":"Child processes can have their output redirected, so Wayland clipboard writes stop spewing output.","description_source":"entry","described_by":{"version":"2.1.224","anchor":"exec-wrapper-can-redirect-child-output-streams"},"presence":{"first_seen":"2.1.315","removed_in":"2.1.317","in_current_build":false,"newest_mined":"2.1.319","builds":2,"mined_builds":159,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.311","anchor":"shell-exec-helper-now-returns-stderr","heading":"Error output from a command runner is now kept","line":"One of Claude Code's command runners now keeps a command's error output instead of dropping it","released_at":"2026-10-26 19:47:57","reason":"found in this entry's text"},{"version":"2.1.284","anchor":"hook-debug-log-now-separates-stdout-and-stderr-and-includes","heading":"Hook debug log shows output and errors separately, with the exit code","line":"The debug log now shows a hook's normal output and error output under separate labels, plus its exit code when it fails","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"process-spawn-telemetry-gains-stdoutstderr-chunk-validation","heading":"Process-spawn telemetry gains stdout\/stderr chunk validation","line":"Process-spawn telemetry now validates the shape of each stdout\/stderr chunk it records","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"bash-tool-result-field-allowlist-gains-a-new-tool-entry","heading":"Bash-tool result field allowlist gains a new tool entry","line":"The Bash tool's allowed result fields now include stdout, stderr, interrupted, and timedOutAfterMs","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.278","anchor":"non-interactivestream-json-sessions-get-a-stderrwarning-ev","heading":"Non-interactive\/stream-json sessions get a stderr\/warning-event billing notice instead of a dialog","line":"Non-interactive sessions now get the billing notice as stderr text or a stream-json warning event instead of a popup","released_at":"2026-09-19 01:48:59","reason":"found in this entry's text"},{"version":"2.1.224","anchor":"exec-wrapper-can-redirect-child-output-streams","heading":"Exec wrapper can redirect child output streams","line":"Child processes can have their output redirected, so Wayland clipboard writes stop spewing output.","released_at":"2026-08-07 01:36:32","reason":"found in this entry's text"},{"version":"2.1.224","anchor":"command-execution-can-redirect-child-output","heading":"Command execution can redirect child output","line":"Command helpers can now redirect child output instead of always buffering it in memory.","released_at":"2026-08-07 01:36:32","reason":"found in this entry's text"},{"version":"2.1.179","anchor":"claude-code-otel-diag-stderr-environment-variable","heading":"CLAUDE_CODE_OTEL_DIAG_STDERR Environment Variable","line":null,"released_at":"2026-06-16 17:51:27","reason":"found in this entry's text"},{"version":"2.0.15","anchor":"async-hook-stderr-capture","heading":"Async Hook Stderr Capture","line":null,"released_at":"2025-10-14 17:18:10","reason":"found in this entry's text"}],"entries_total":9,"docs":[{"source":"api","path":"about-claude\/pricing","title":"pricing","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/bash-tool","title":"bash-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/code-execution-tool","title":"code-execution-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/computer-use-tool","title":"computer-use-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/programmatic-tool-calling","title":"Process results programmatically","documented":false},{"source":"api","path":"api\/beta","title":"Beta","documented":false},{"source":"api","path":"api\/beta\/messages","title":"Messages","documented":false},{"source":"api","path":"api\/beta\/messages\/batches","title":"Batches","documented":false},{"source":"api","path":"api\/beta\/messages\/batches\/create","title":"Create a Message Batch","documented":false},{"source":"api","path":"api\/beta\/messages\/batches\/results","title":"Retrieve Message Batch results","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/stderr","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}