Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.309 ·

Self-hosted runners refuse to start a code review session twice

A self-hosted runner now refuses a code review session another worker has already taken, and its --startup-timeout-min help was reworded

You'll notice Improvements
JSON All of v2.1.309
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Self-Hosted RunnersArea: what it touches
ImprovementsKind: in v2.1.309,
ImprovementsSection of the release
What

A self-hosted runner is a program you run on your own machines to host Claude Code sessions. If a code review session has already been taken by a worker, the runner now refuses to start it again and reports an error, because a code review is started only once.

The help text around --startup-timeout-min has been rewrapped. It lists SELF_HOSTED_RUNNER_SESSION_IDLE_MS as the environment variable for the idle option.

Why

For people running self-hosted runners, this stops one code review from being run twice by different workers.

What the documentation says
--startup-timeout-min Self-hosted environments reference modified, high confidence | `--startup-timeout-min <n>` | `SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS` | `15` | Release a session slot if the child hasn't signaled on the [activity channel](/docs/en/self-hosted-environments-configuration.md#keep-stdin-and-file-descripto… see the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agrees--startup-timeout-min on Self-hosted environments reference
Anthropic's release notes agreeSelf-hosted runner: Fixed --startup-timeout-min stopping a session whose first prompt, such as /code-review, was still working in a…

See this entry in the whole of v2.1.309 →

Feedback