Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.280 ·

PowerShell tool can now run commands on an attached remote machine

The PowerShell tool can now target and run commands on an attached remote (Windows) machine

TierUnder the hoodhow much it should matter to you
Useful2my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaPowerShellwhat it touches
KindInternal Changesin v2.1.280,
Group of 2 Under the hood

The PowerShell tool can now target and run commands on an attached remote (Windows) machine

What

  • 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.
  • The underlying PowerShell tool definition gains a remoteExecution capability flag and a suppressesAllPermissionUpdates method.
  • 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.

Why

This 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.

See this entry in the whole of v2.1.280 →

Feedback