Current config:
"tools.exec.host": "auto",
"tools.exec.node": "Windows-Node"
Error when any agent tries host=node:
exec host not allowed (requested node; configure tools.exec.host=node to allow)
What I want: All agents default to gateway exec, but can switch to host=node on-demand when they need the paired node's GPU.
Workaround I found: Per-agent overrides — set agents.list[N].tools.exec.host = "node" for specific agents. But that means those agents can NEVER exec on the gateway, which isn't ideal.
Question: Is there a way to allow both gateway and node as valid exec targets for the same agent/session? Or is per-agent host pinning the intended pattern for multi-node setups?
Versions: OpenClaw 2026.4.2 on both gateway and nodes. Two paired node hosts (one Linux, one Windows).