name: recall description: Search mempalace for past observations, sessions, and learnings about a topic argument-hint: "[search query]" user-invocable: true
The user wants to recall past context about: $ARGUMENTS
Quick start
Call memory_smart_search with the user's query (limit 10).
Why
Retrieve context from past sessions so the agent can answer accurately without hallucinating.
Workflow
- Call
memory_smart_searchwithqueryfrom$ARGUMENTSandlimit: 10. - Group results by session ID.
- For each observation, show type, title, and narrative.
- Highlight observations with
importance >= 7. - If empty, suggest 2-3 alternative search terms.
Anti-patterns
WRONG -- making up observations to fill gaps:
// No results from tool, but agent fabricates "I recall we discussed X"
RIGHT -- honest empty state with suggestions:
// No results found. Try: "deployment config", "build system", "cli flags"
WRONG -- ignoring the limit parameter:
// Calling memory_smart_search without limit, getting hundreds of results
RIGHT -- using explicit limit:
memory_smart_search({"query": "config file parsing", "limit": 10})
MCP tool unavailable
If memory_smart_search is not available:
- Run
/plugin listin Claude Code, confirmmempalaceis enabled. - Restart Claude Code (
.mcp.jsonis only read on startup). - Check
/mcpto see if themempalaceMCP server is connected.
See
_shared/TROUBLESHOOTING.mdandEXAMPLES.mdfor more.