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

Claude Code v2.1.299 ·

Self-hosted runners trust a prewarmed setup in fewer cases

CLAUDE_RUNNER_TRUST_CANONICAL_PREWARM now also needs a matching owner value, or the runner cleans up anyway

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

Unclear What the owner value is and how to set it is not stated.

What

A self-hosted runner is a machine you run yourself to carry out Claude Code jobs. Setting CLAUDE_RUNNER_TRUST_CANONICAL_PREWARM lets it trust a setup prepared in advance and skip cleaning it.

Before, that worked when the variable was true and SELF_HOSTED_RUNNER_DRAIN_GRACE_MS was 0. It now also needs an owner value that is either "none" or matches the caller's. If it does not, the runner logs a warning that the setting was ignored and cleans the setup anyway.

Why

If you run self-hosted runners with this setting, the skip may now apply less often, and you may see the warning in your logs.

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 doubtWhat the owner value is and how to set it is not stated.

See this entry in the whole of v2.1.299 →

Feedback