#Tell agent how to use browser
12 messages Β· Page 1 of 1 (latest)
First, paste openclaw --version.
Short answer, you usually do not teach it in the prompt. openclaw browser status only proves the browser service is healthy. The agent still needs the browser tool in its effective tool policy.
Most likely issue: the agent is on tools.profile: "coding" (the common default), and that profile does not include browser. browser lives under group:ui.
What to check:
- Tool policy
{ tools: { profile: "coding", alsoAllow: ["browser"], }, }
Or per agent:
{
agents: {
list: [
{
id: "main",
tools: {
profile: "coding",
alsoAllow: ["browser"],
},
},
],
},
}
-
Deny lists
Make sure none of these block it:tools.denyagents.list[].tools.deny- sandbox/group tool policy
-
Plugin allowlist
If you useplugins.allow, it must includebrowser. -
If this is an ACP agent (Codex, Claude Code, Gemini CLI)
ACPX sessions do not expose OpenClaw plugin tools by default, so that can also explain it.
Good docs:
If you paste these, I can tell you the exact fix:
openclaw --version
openclaw config get tools
openclaw config get agents
openclaw config get plugins.allow
$ openclaw config get tools
π¦ OpenClaw 2026.4.14 (unknown) β iMessage green bubble energy, but for everyone.
{
"profile": "coding",
"web": {
"search": {
"enabled": true,
"provider": "ollama",
"openaiCodex": {}
},
"fetch": {
"enabled": true
}
},
"exec": {
"host": "gateway",
"security": "full",
"ask": "off"
}
}
node@af97fcfa17f4:~/.openclaw$ openclaw config get plugins.allow
π¦ OpenClaw 2026.4.14 (unknown) β Like having a senior engineer on call, except I don't bill hourly or sigh audibly.
[
"discord",
"browser",
"openai",
"openrouter",
"ollama",
"memory-core",
"nano-gpt"
]
The specific agent I am talking with is
{
"id": "jim-ceo",
"name": "jim-ceo",
"workspace": "/home/node/.openclaw/workspace/aurora",
"agentDir": "/home/node/.openclaw/agents/aurora/agent",
"identity": {
"name": "Jim - CEO",
"theme": "AI Assistant",
"emoji": "π"
}
},
Yep, that confirms it.
Your browser plugin is loaded correctly, but your tool policy is blocking it.
The key line is:
{
"profile": "coding"
}
coding does not include browser. browser is in group:ui, so the agent never sees that tool even though openclaw browser status is healthy.
Fix
Add browser to the agentβs effective tools.
Easiest global fix
{
tools: {
profile: "coding",
alsoAllow: ["browser"]
}
}
Better, only for jim-ceo
{
agents: {
list: [
{
id: "jim-ceo",
tools: {
profile: "coding",
alsoAllow: ["browser"]
}
}
]
}
}
Then restart the gateway.
Important
Use alsoAllow, not allow.