Can tools.exec.host be set per-agent instead of globally?
We have a multi-agent setup where:
- main (Bugg) needs host: "gateway" β he runs operational commands (send-broker, systemctl, curl) on the host
- Coding team agents (architect, senior-eng, junior-eng, reviewer) need host: "sandbox" β they should run in Docker containers so they can do
whatever they want without exec approvals
Currently tools.exec.host is global in openclaw.json. The per-agent config in exec-approvals.json has security/ask/allowlist but no host field.
Is there a way to set host: "sandbox" for specific agents while keeping host: "gateway" for main? Either via exec-approvals.json, per-agent config
in openclaw.json, or some other mechanism?
If not, is there a workaround β like having the coding team agents request host: "sandbox" in their exec params and having the platform honor that
override even when the global default is gateway?