{"version":"2.1.312","anchor":"remote-tools-host-idle-release-and-mid-session-status","canonical_anchor":"remote-tools-host-idle-release-and-mid-session-status","heading":"Remote tool hosts can release themselves when idle and report their status","tier":"notice","area":"Remote Tools","scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.312\/e\/remote-tools-host-idle-release-and-mid-session-status","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.312","markdown":"### Remote tool hosts can release themselves when idle and report their status\n\nA remote tool host can now be released after an idle time set remotely, and Claude Code reads status updates from it during a session\n\n**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.\n\n**What**\n\nA 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:\n\n- `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\n\n- `CLAUDE_CODE_HOST_GUARDS_ARTIFACTS_MCP` is now on the lists of environment variables passed through to the host\n\n- 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\n\n- When the host stops because it was released, Claude Code first sends a request to end the session\n\n- When the helper exits, Claude Code waits for all of its output to arrive before finishing\n\n**Why**\n\nAn 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.\n\n- Area: Remote Tools\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: org\n- Heads-up: no"}