Semantic search over a scoped memory collection.
/v1/abilities/memory.searchSemantic search over a scoped memory collection. Sends TEXT; the substrate embeds server-side (gemini-embedding-001@768), cosine-ranks, applies recency decay, returns top matches. Auth-required; the collection must be in the caller key’s scope.
Request body
Section titled “Request body”inputMemorySearchInputrequiredShow 4 properties
querystringrequiredNatural-language query
collectionstringoptionalQdrant collection (must be in the key’s scope; defaults to the key’s first scoped collection)
limitnumberoptionalMax hits (default 5)
filterobjectoptionalOptional Qdrant payload filter
contextCallContextoptionalOptional call context. The tenant always comes from the credential:
tenantIdis honoured only by a credential allowed to address sub-tenants, and then nests under the credential’s own tenant.Show 3 properties
tenantIdstringoptionalSub-tenant to act for (sub-tenant credentials only).
runIdstringoptionalThe trust run (from trust.preflight) this call executes under.
verticalIdstringoptionalVertical to attribute created records to.
Returns
Section titled “Returns”Schema shown for 200 · application/json
resultThe ability’s return value. Its shape depends on the ability.