{
  "name": "recall",
  "description": "Search memories and past conversations. With no query, lists all saved memories. With a query, searches both memories and conversation history.",
  "parameters": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Search term or phrase. Omit to list all memories."
      },
      "limit": {
        "type": "integer",
        "description": "Max conversation results to return (default 20)."
      }
    }
  },
  "primary_key": "query"
}
