Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.295 ·

Self-hosted runners can pass server auto-mode rules into sessions

Self-hosted runners can now write server-supplied autoMode allow, environment and soft-deny lists into sessions, with allow lists withheld by default

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

What

Auto mode lets a classifier (an automatic checker) decide whether Claude may use a tool without asking you, and autoMode settings add your own allow and deny rules to it. A self-hosted runner, the program that starts Claude Code sessions on your own machines, can now forward these rules from the server:

  • A new --server-auto-mode-lists option takes all, no-allow or none. The default no-allow withholds the server's allow list. The runner sends this choice when it registers (server_auto_mode_lists) and logs it when it differs from the default.
  • The server's autoMode block (allow, environment and soft_deny lists) is written into launcher-settings.json for the session. Before, that file held only hooks.
  • It is only applied when CCR_AUTO_MODE_APPLY is 1. Entries that are blank or contain control characters are refused, and the whole block is dropped if it would go over the --settings size limit.
  • The runner logs whether the server asked it to apply the lists, and when it is not applying them.
  • The session started by the runner now has CCR_AUTO_MODE_APPLY, CCR_AUTO_MODE_ALLOW, CCR_AUTO_MODE_ENVIRONMENT and CCR_AUTO_MODE_SOFT_DENY cleared, so inherited or server-supplied values for them cannot reach it.
  • Starting a session now reports whether writing to its input succeeded, and the runner sets up a watch that is fed by the health server and stopped on exit.

Why

Admins of self-hosted runners can push auto-mode rules into sessions, while allow rules, which let actions through without checks, are held back unless chosen. Clearing the variables keeps the runner's own environment from slipping rules into sessions.

Read from
Names in the bundleautoMode

See this entry in the whole of v2.1.295 →

Feedback