{"version":"2.1.280","anchor":"remote-powershell-tool-can-now-run-on-an-attached-windows-ma","canonical_anchor":"remote-powershell-tool-can-now-run-on-an-attached-windows-ma","heading":"PowerShell tool can now run commands on an attached remote machine","tier":"use","area":"Remote Control","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/remote-powershell-tool-can-now-run-on-an-attached-windows-ma","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### PowerShell tool can now run commands on an attached remote machine\n\nThe PowerShell tool can now target and run commands on an attached remote (Windows) machine\n\n**Unclear.** The finding doesn't say how a machine becomes \"attached\" or what triggers this remote routing in practice.\n\n**What**\n\n- A new session-channel version of the PowerShell tool wraps the real PowerShell tool, removes the `run_in_background` option from its schema, and adds a field for selecting which machine to run on. This version is only advertised when the session is serving tools to an attached machine and that condition is met (`e.servedTools.has(It) && !av()`); if invoked directly it throws an error explaining that PowerShell only runs on the attached machine.\n\n- The underlying PowerShell tool definition gains a `remoteExecution` capability flag and a `suppressesAllPermissionUpdates` method.\n\n- Its input validation now also blocks bare sleep\/wait-style commands specifically when the remote call's constraints don't forbid running in the background, in addition to its previous checks.\n\n**Why**\n\nThis lets Claude Code run PowerShell commands on a separate, attached Windows machine rather than only locally, while still guarding against commands (like bare sleeps) that could stall a remote session.\n\n- Flag `tengu_cobalt_ridge`: Off by default, switched on for this account (read for one account on one subscription tier against v2.1.280; this account: on, anonymous baseline: on, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Remote Control\n- Names: `tengu_cobalt_ridge`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5"}