Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.319 ·

Self-hosted runner logs now count refused token refreshes

When the server refuses to refresh a self-hosted runner's token, the log now says how many refusals there have been since the last success

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

A self-hosted runner is a machine you run yourself to carry out Claude Code work. Such a runner regularly asks the server for a fresh token, a short-lived credential it needs to keep talking to the model. When the server clearly refuses, the runner now counts the refusal and logs "The server refused it, refusal N since the last success". Before, every failure that was not temporary was logged as "Not retrying early".

The runner also has new internal handling for when a child process asks for a new machine and for when a child process reports back.

Why

People running these machines get clearer logs when the server keeps refusing token refreshes.

See this entry in the whole of v2.1.319 →

Feedback