The startup-timeout idle-detection window for self-hosted runner session children can now be set via the SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS environment variable, in addition to the existing --startup-timeout-min CLI flag.
Names in the bundleSELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS
Documented inclaude-code/self-hosted-environments-reference
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Confirmed since
Anthropic's documentation has since written up SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS, on Self-hosted environments reference.
| `--startup-timeout-min <n>` | `SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS` | `15` | Release a session slot if the child hasn't signaled that it initialized within N minutes of spawn. Cleared by the child's init signal on the [activity channel…self-hosted-environments-reference see the edit
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agrees
Anthropic's documentation has since written up SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS, on Self-hosted environments reference.