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.224 ·

Server-supplied CLI arguments are validated on self-hosted runners

Self-hosted runners now reject malformed or blocklisted CLI arguments handed down by the server.

Under the hood In Development
JSON All of v2.1.224
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Self-Hosted RunnersArea: what it touches
In DevelopmentKind: in v2.1.224,
In DevelopmentSection of the release
What

Arguments the server hands to a self-hosted runner session are now checked against a name pattern and a blocklist before becoming CLI flags. Rejected ones are skipped and logged as "malformed" or "blocked", and the count of arguments actually applied is logged.

Details
  • Values starting with - are passed as --name=value so they are not parsed as a separate flag.
  • Log lines are assembled from a template beginning "[runner:session] Skipping ".
Evidence

[runner:session] Skipping

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.224 →

Feedback