#Isn't using memory even though memory appears valid
1 messages Β· Page 1 of 1 (latest)
Let me verify the docs path and then Iβll check the actual memory tool behavior in source.
I found the relevant docs. Short version: if /tools in that same thread/session shows memory_search, then it is not being blocked by a missing allowlist. The next thing to check is whether the model is actually willing/able to call tools.
If /tools shows memory_search in that same thread/session, then policy is probably not the problem.
A few key bits:
- There is no
dblock, the config keys aretools.allowandtools.deny - Memory tools are in
group:memory /toolsis runtime, session-scoped, so it should reflect what the agent can use right there
So the common causes are:
- Different session/agent/model than the one where you ran
/tools - Model/provider tool-calling is flaky, so it claims it βcanβtβ even though the tool is available
- Memory index is empty/stale, so the tool exists but returns nothing useful
Useful checks:
openclaw --version
openclaw memory status
openclaw memory index --force
Relevant docs:
- https://docs.openclaw.ai/tools/slash-commands#tools
- https://docs.openclaw.ai/tools
- https://docs.openclaw.ai/concepts/memory-search
If youβre using a restrictive tool policy, this is the shape:
{
tools: {
allow: ["group:memory"]
}
}
If you paste:
openclaw --version- the exact
/toolsoutput - the exact agent reply/error
β¦I can narrow it down pretty fast.
this was resolved by adding group:memory to the tools section of the config. Can I open a pr to fix this in the documentation?
Yep, absolutely, a docs PR would be great. π
Iβd include two things:
- that restrictive tool configs need
group:memory(or explicitmemory_search,memory_get) - that
/toolslooked like memory was available already, which may also be a docs/UX bug worth noting
Links:
If you want, open the PR for the docs wording, and maybe a small issue too if /tools was misleading.
Glad you found it. If this fixed it, please right-click the solution message β Apps β β Mark Solution so Answer Overflow can index it.