{"version":"2.0.15","anchor":"async-hook-stderr-capture","canonical_anchor":"async-hook-stderr-capture","heading":"Async Hook Stderr Capture","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.15\/e\/async-hook-stderr-capture","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.15","markdown":"### Async Hook Stderr Capture\n\n**What:** Async hooks now capture and track stderr output separately from stdout, providing better visibility into hook errors and warnings.\n\n**Details:**\n\n- Hook state now includes dedicated `stderr` field initialized as empty string\n- New function `$wA()` at line 72330 adds stderr to async hook process tracking\n- Hook registration function `CwA()` at line 72298 initializes stderr field at line 72318\n- Stderr stream is now monitored alongside stdout for background hook processes\n- **Evidence:** Previously hooks only tracked `stdout`, now both `stdout` and `stderr` fields exist in hook state (line 72318)"}