Follow Discord
Sweep 27 Oct 2026 · 19:04Z Build v2.1.312 531 read Stable v2.1.308 Latest v2.1.312 Next v2.1.312 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.312 ·

Remote tool hosts can release themselves when idle and report their status

A remote tool host can now be released after an idle time set remotely, and Claude Code reads status updates from it during a session

You'll notice Improvements
JSON All of v2.1.312
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Remote ToolsArea: what it touches
ImprovementsKind: in v2.1.312,
ImprovementsSection of the release

Unclear It is not clear what idle time is used when the server sends no value, or whether idle release happens at all in that case.

What

A remote tools host is a separate machine that runs tools for a Claude Code session. Claude Code starts a helper program that talks to it. Several things changed:

  • CLAUDE_CODE_REMOTE_TOOLS_HOST_IDLE_RELEASE_MINUTES is now passed to the helper. Claude Code sets it from a whole number between 1 and a maximum, sent by Anthropic's servers. It is the number of idle minutes before the host is released
  • CLAUDE_CODE_HOST_GUARDS_ARTIFACTS_MCP is now on the lists of environment variables passed through to the host
  • Claude Code now reads status lines from the helper during a session. They say whether the host is serving, and which tool calls are running or ran recently
  • When the host stops because it was released, Claude Code first sends a request to end the session
  • When the helper exits, Claude Code waits for all of its output to arrive before finishing
Why

An idle machine can give up its place instead of being held for the whole session. The status lines also let the model be told why a machine stopped serving.

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 doubtIt is not clear what idle time is used when the server sends no value, or whether idle release happens at all in that case.

See this entry in the whole of v2.1.312 →

Feedback