
Local-first memory for AI agents: sleep-style consolidation and honest, verifiable forgetting
Public tool metadata for what this MCP can expose to an agent.
padam_searchrecall by meaning, words and identifiers; compact: true for questions across many conversations; as_of for memory as it was on that day; scopes to search several scopes at once.recall by meaning, words and identifiers; compact: true for questions across many conversations; as_of for memory as it was on that day; scopes to search several scopes at once.
No parameter schema in public metadata yet.
padam_writestore a record; PADAM decides itself whether a close record is a duplicate, refinement or contradiction. Secrets are masked; some writes wait for the owner.store a record; PADAM decides itself whether a close record is a duplicate, refinement or contradiction. Secrets are masked; some writes wait for the owner.
No parameter schema in public metadata yet.
padam_confirmmark a retrieved record as still true — refreshes it and raises its confidence.mark a retrieved record as still true — refreshes it and raises its confidence.
No parameter schema in public metadata yet.
padam_refutemark a record as no longer true — lowers its confidence without refreshing it; after enough refutations it is archived but stays in history.mark a record as no longer true — lowers its confidence without refreshing it; after enough refutations it is archived but stays in history.
No parameter schema in public metadata yet.
padam_timelineversion history of a recordversion history of a record
No parameter schema in public metadata yet.
padam_statsmemory state: counts by status and type, records waiting for review, whether consolidation is due, the active embedding backend, where the database livesmemory state: counts by status and type, records waiting for review, whether consolidation is due, the active embedding backend, where the database lives
No parameter schema in public metadata yet.
padam_sleeprun a consolidation cycle (normally scheduled, not called by hand)run a consolidation cycle (normally scheduled, not called by hand)
No parameter schema in public metadata yet.
padam_exportexport the whole memory as JSON, or one page with limit and offsetexport the whole memory as JSON, or one page with limit and offset
No parameter schema in public metadata yet.
Sponsors
PADAM_DBPath to the SQLite memory file. Default: ~/.padam/memory.db
OLLAMA_URLLocal Ollama address for embeddings. Without it a built-in method is used.
PADAM_STRICT1 turns on every guard at once: each agent write waits for the owner's review, and switches that weaken protection are ignored.
Your agent reads a web page today and treats it as memory tomorrow. PADAM keeps that memory in one local SQLite file and makes it safe to read back:
padam-nocturne