What
A self-hosted runner is a machine you run yourself that does Claude Code work for your organization. When it starts, it registers with Anthropic's servers. Registration failures used to give a generic message, and a refusal said the token might be revoked. They are now sorted into specific cases:
- A work order that was refused, expired, or reported as not redeemable or no longer active. The message says a work order is single-use and short-lived, that restarting the runner with the same one cannot help, and that you should not rotate the environment secret.
- An organization that has not allowed self-hosted environments. The message points to the 'Allow self-hosted environments' admin setting.
Other server errors now include the error type, the reason and the server's own message.
Why
People running self-hosted runners get a message that says what to fix. They are no longer pointed at rotating secrets when the real cause is a used-up work order or an organization setting.