I have set up a managed browser for my local agent to be able to browse the internet, but the agent doesn't yet have access. To give it access, it says I need to enable the browser tool - I'm currently on the "messaging" tools profile and want to add browser access only, without switching to "full" and potentially opening up additional permissions I don't want or need. Is there a way to add JUST the browser tool — e.g. via an additional array or similar config option? Running OpenClaw 2026.3.2 on Windows 10, installed via npm, Node v24.14.0.
#Permissions question
1 messages · Page 1 of 1 (latest)
@flat tendon
Yes — you can keep the messaging profile and add only browser access.
Use tools.alsoAllow (additive), like this in ~/.openclaw/openclaw.json:
{
tools: {
profile: "messaging",
alsoAllow: ["browser"]
}
}
Optional checks:
{
browser: { enabled: true } // usually true by default
}
If it doesn’t apply immediately, run:
openclaw gateway restart
Why this works: tools.profile is the base policy, and alsoAllow is the “add just this tool” escape hatch without moving to full.
Docs:
- Tools + profiles: https://docs.openclaw.ai/tools/index
- Browser tool: https://docs.openclaw.ai/tools/browser
- Config reference (tools): https://docs.openclaw.ai/gateway/configuration-reference