Documentation Index
Fetch the complete documentation index at: https://docs.claw-link.dev/llms.txt
Use this file to discover all available pages before exploring further.
- the plugin is blocked by the current allowlist/config
- the gateway has not reloaded since installation or config change
- the current chat is stale and still using the old tool catalog
- the workflow expects a different runtime path than the one you actually enabled
- the plugin is installed, but not the part of the system you thought it would affect
Fast path: check allowlist/config, restart the gateway, then test in a fresh chat. That boring sequence resolves a weird amount of plugin confusion.
At a glance
- A successful install does not guarantee the plugin’s tools are active in the current session.
- Check config → gateway reload → fresh chat in that order.
- If the plugin depends on a specific runtime path, make sure you are debugging the right execution layer.
What users usually mean by this
Usually it looks like one of these:- install command succeeded, but expected tools are missing
- a guide says the plugin should expose tools, but the current chat cannot use them
- the plugin worked earlier, but now tools are gone
- the plugin is installed locally, yet OpenClaw behaves as if nothing changed
First: installation is not the whole story
A plugin can be installed and still not show up correctly if:- it is not allowed by config
- the gateway is still using the old state
- the session predates the plugin becoming available
- the expected workflow depends on a different path than the plugin actually provides
“But the install succeeded.”That is just step one.
The fastest troubleshooting flow
1) Check whether the plugin is actually allowed
If your setup uses a plugin allowlist, installation alone is not enough. A plugin can exist on disk and still be blocked from surfacing. So inspect your config and ask:- is the plugin allowed?
- did a recent config change narrow the allowlist?
- did an update/rollback leave the config in a mismatched state?
acpx is included.
2) Restart the gateway
After installing a plugin or changing plugin config:3) Start a fresh chat
This is the fake-bug generator. Even if the plugin is now available, the current conversation may still reflect the old tool catalog. So after installation or config change:- open a new chat
- retry the workflow there
4) Make sure you expected the right thing from the plugin
Some plugin problems are really expectation problems. Examples:- expecting ACP behavior from a normal plugin install
- expecting normal assistant tools from an ACP-oriented plugin/runtime path
- expecting installation to automatically refresh the current chat
- expecting a plugin to expose tools for a workflow it does not actually power
5) Check whether update/rollback drift broke plugin state
If the issue started after:- upgrading
- rolling back
- changing versions
- editing config manually
- plugin used to appear
- version changed
- gateway now behaves oddly
- current config no longer matches the running binary/runtime expectations
Common root causes
Root cause 1: plugin blocked by allowlist
Symptoms:- install succeeded
- tools still do not surface
- status hints at config/plugin limitations
- update the allowlist/config
- restart the gateway
Root cause 2: gateway never reloaded
Symptoms:- install or config change happened
- runtime behavior did not change at all
Root cause 3: stale session
Symptoms:- old chat does not show tools
- fresh chat does
- use a fresh chat
Root cause 4: wrong runtime expectation
Symptoms:- plugin is installed
- but the task depends on a different execution path
- user is mixing normal assistant, plugin, and ACP expectations together
- identify which path the workflow actually needs
Root cause 5: version/config drift
Symptoms:- issue began after update or rollback
- plugin state became inconsistent
- inspect current config
- verify it matches the running version/runtime
Practical checklist
Use this order:1. Confirm the plugin really installed
2. Check whether config/allowlist permits it
3. Restart the gateway
4. Check openclaw gateway status --json
5. Start a fresh chat
6. Retry one exact tool-dependent workflow
That gives you much better signal than vague retesting.How to tell whether the plugin is the actual problem
It is probably a plugin-state problem if:- expected tools are missing only after plugin-related changes
- a fresh chat behaves differently
- status/config suggests plugin gating or load issues
- update/rollback timing lines up with the breakage
- the workflow actually depends on ACP/runtime wiring instead
- the action was blocked by approvals
- the gateway itself is unhealthy in a broader way
Common mistakes
Treating install success as proof the tools should appear immediately
It is not.Restarting nothing
That never helps.Testing only in the same old chat
A classic way to manufacture confusion.Mixing plugin issues with ACP issues and calling it all one bug
Understandable, but messy.Final thought
When a plugin is installed but its tools do not appear in OpenClaw, the fix is usually not mysterious. It is usually:- config/allowlist
- gateway reload
- fresh chat
- correct expectation about what the plugin actually powers
Related pages
Why ACPX Isn’t Showing Up in OpenClawHow to Enable the ACPX Plugin in OpenClawOpenClaw Not Responding After an Update? Start HereWhy OpenClaw Says It Will Act but Doesn’t Complete the Task
