OpenClaw 2026.3.31-beta.1 Fixes Shell Execution Path for Nodes

OpenClaw 2026.3.31-beta.1 landed as a pre-release with one focused breaking change: the duplicated nodes.run shell wrapper has been removed from both the CLI and the agent nodes tool.

What changed: Previously, shell execution on nodes was handled through two different paths, which created inconsistency in behavior between CLI usage and agent tool usage. This release unifies shell execution to always route through exec host=node.

Why it matters: Node-specific capabilities β€” things like media, location, and notify actions β€” are now consistently available on nodes invoke and the dedicated action handlers, without the duplicate wrapper getting in the way. If you’re running a custom node setup, you may need to update any scripts that directly call nodes.run in ways that assumed the old dual-path behavior.

This is a maintenance/cleanup release in the beta channel, likely resolving edge cases reported after the 2026.3.28 and 2026.3.31 stable releases.

← Back to News