Environment
- OpenClaw: 2026.5.2
- Node.js: v22.22.2
- OS: Linux (Ubuntu)
Problem Description
After enabling active-memory plugin, every time it tries to run a sub-agent during the before_prompt_build phase, it fails with:
No callable tools remain after resolving explicit tool allowlist
(agents.main.tools.allow: *, feishu_bitable_app, ...; runtime toolsAllow: memory_search, memory_get);
no registered tools matched.
Steps to Reproduce
- Enable active-memory in openclaw.json
- Restart gateway
- Send any message
Expected Behavior
active-memory should search memory and inject context before each reply, but the sub-agent fails to find memory_search/memory_get tools.
Error Log
active-memory: agent=main session=... activeProvider=minimax activeModel=MiniMax-M2.7 start timeoutMs=25000 queryChars=1168
embedded run failover decision: surface_error, stage=prompt
lane task error: lane=main durationMs=4229 error="Error: No callable tools remain after resolving explicit tool allowlist (...; runtime toolsAllow: memory_search, memory_get); no registered tools matched."
active-memory: agent=main session=... failed error=No callable tools remain after resolving explicit tool allowlist (...; runtime toolsAllow: memory_search, memory_get); no registered tools matched.
Analysis
- memory-core plugin is enabled and registers memory_search and memory_get tools
- active-memory uses bootstrapContextMode: lightweight to launch sub-agent
- Sub-agent toolsAllow correctly includes memory_search and memory_get
- But sub-agent reports "no callable tools matched"
Configuration
- memory-core: enabled
- active-memory: enabled
- lossless-claw: enabled
- memory-wiki: enabled
- All plugins updated to latest versions
Notes
Same configuration worked in older versions, problem appeared after upgrade to 2026.5.2.
Environment
Problem Description
After enabling active-memory plugin, every time it tries to run a sub-agent during the before_prompt_build phase, it fails with:
Steps to Reproduce
Expected Behavior
active-memory should search memory and inject context before each reply, but the sub-agent fails to find memory_search/memory_get tools.
Error Log
Analysis
Configuration
Notes
Same configuration worked in older versions, problem appeared after upgrade to 2026.5.2.