Canonical Definition
{
"function": {
"description": "Perform a semantic vector similarity search against Memento's LanceDB vector store. Use this when the user asks conceptual questions that require analyzing past conversations, documents, or unstructured memory, rather than exact SQL data.",
"name": "memento_vector_search",
"parameters": {
"properties": {
"limit": {
"default": 3,
"description": "The maximum number of semantic results to return.",
"type": "integer"
},
"query": {
"description": "CRITICAL: You MUST use a single, highly specific keyword (e.g., 'Mastercard', 'Vetra', 'Education'). DO NOT use sentences or multiple words, or the database will return 0 results.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
}
},
"type": "function"
}