Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.281 ·

Runner checkout hook stderr is streamed line by line to a callback

The self-hosted runner's checkout hook can now pass its error output out line by line as it runs

Entry
JSON All of v2.1.281
EntryKind: in v2.1.281,
ChangesSection of the release
What

A self-hosted runner is a machine you run yourself that does Claude Code work. Its checkout hook is a script that runs when code is checked out. The hook's error output is its stderr stream. Each line of that output, cleaned up, can now be handed to an optional onStderrLine function as it arrives. The last part of the output is handed over at the end. The last 4096 bytes are still kept for the error message.

Why

Output from the checkout hook can now be followed while the hook runs, not only after it fails. A problem inside onStderrLine is caught and does not stop the hook.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding does not say where the streamed lines are shown.

See this entry in the whole of v2.1.281 →

Feedback