warm-memory
WARM verifiable agent memory — Persistent memory for AI agents as a pay-per-call API, no database to run. op=remember stores subject-predicate-object facts (or extracts them from free text; only facts whose subject and object appear verbatim are kept); a newer value for the same subject and predicate supersedes the old one, and the history stays queryable. op=recall searches by BM25 keyword ranking or exact triple pattern, now
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"op": "<op>"
},
"name": "warm-memory"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | ||
| asOf | No | Epoch milliseconds or an ISO 8601 date/time (UTC when no offset). | |
| said | No | ||
| text | No | remember: free text; facts are extracted by a fast model and kept only if subject and object occur verbatim. | |
| facts | No | ||
| limit | No | ||
| query | No | ||
| source | No | remember: provenance label for facts extracted from text. | |
| history | No | recall: only facts current at asOf (default) or every status. | |
| pattern | No | Exact (case- and whitespace-insensitive) match on any of subject, predicate, object. | |
| tenantId | No | Required for API-key callers (namespace as key:<tenantId>; keep it unguessable). Ignored when a wallet paid. |