You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Self-Hosted RunnersArea: what it touches
ImprovementsKind: in v2.1.323,
ImprovementsSection of the release
What
The self-hosted runner runs Claude Code sessions on a machine you provide. After preparing the session's files, it runs a setup script. The script gets a cleaned-up environment (the named values passed to programs it starts) in which session tokens and runner secrets are blanked. Environment names it cannot pass on are skipped with a message.
When setting up a session fails:
if the setup script caused it, the runner reports a setup-script failure
the advice on whether to retry is worked out in a new way
a session process that exits before it finishes starting now counts as a failure when its last error output matches a known pattern
Why
If a session fails to start, you get a clearer reason, including when your own setup script is the cause.