{"version":"2.1.311","anchor":"new-tool-result-message-when-a-vm-only-target-has-no-vm","canonical_anchor":"new-tool-result-message-when-a-vm-only-target-has-no-vm","heading":"Claude is told when a VM-only target has no VM available","tier":"notice","area":"VM Tool Serving","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/new-tool-result-message-when-a-vm-only-target-has-no-vm","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Claude is told when a VM-only target has no VM available\n\nWhen a session's actions must run inside a VM and none is available, Claude is told nothing ran and to tell you instead of retrying\n\n**Unclear.** Nothing says how a session gets set to run only inside a VM, so it is unclear who can reach this message.\n\n**What**\n\nA tool call is a single action Claude takes, such as running a command or reading a file. Claude Code now has a message for the case where a target is set to run this session's tool calls only inside a VM (a virtual machine, a separate isolated computer) and that VM is not available. The message tells Claude that nothing ran, that it should not try again, and that it should tell you.\n\n**Why**\n\nIn that situation Claude should report the problem to you rather than repeat an action that cannot run.\n\n- Area: VM Tool Serving\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no"}