lore_forget
Soft-delete one or more memories by ID.
Memory that stays on your disk and gets sharper with use: what the agent found useful rises, what it never uses fades, and every session's lessons become searchable.
LABSCO SUMMARY
Most memory tools only get bigger; here retrieval quality is a function of feedback, so a store that has been used for months surfaces different things from a fresh one. Two habits make that work: call the update tool after acting on a memory rather than only reading it, and end sessions with a reflection so discoveries and lessons enter the store as memories instead of dying with the transcript. Link suggestions are deliberately advisory — nothing is written into the graph until you accept it.
A local memory store for agents. Memories go into SQLite with vectors alongside, and search is hybrid — semantic plus keyword, weighted by recency, how often a memory gets used, and the score feedback has given it.
No account, no key, no cloud: pip install lorekeeper-mcp, then lorekeeper setup and lorekeeper. Setup detects the agents installed on the machine and writes the MCP entry, the agent prompt and the bundled skills for each — --check previews it without writing. Storage is SQLite plus LanceDB on your own disk, so the store is a local file you back up yourself, and namespaces are what let several agents share one store while writing into their own space. A separate dashboard command opens a web UI for browsing, editing and backup. Apache-2.0.
One command — pip install lorekeeper-mcp && lorekeeper setup && lorekeeper
USE CASES
Store the fact once — the middleware path, the token lifetime, the command you prefer — and search brings it back in the next session on any connected agent.
Reflect on the session with what was done, the decisions, the discoveries and the lessons; the pieces become searchable memories rather than scrollback.
Rate the memories and links after using them; useful ones surface more often and unused, low-confidence ones fade out of results.
Ask for ranked link candidates around a memory, review the pending suggestions by quality, and accept or reject them in one go.
Soft-delete the memories by id with the reason recorded, and insert the corrected version in their place.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
lore_forgetSoft-delete one or more memories by ID.
lore_get_suggestionsRetrieve pending link suggestions for review, sorted by quality score.
lore_insertInsert memories and/or links into the store.
lore_processed_sessionsReturn all session IDs that have been marked as processed via lore_reflect.
lore_recommend_linksSuggest link candidates between a memory and related memories. Returns ranked candidates with per-signal scores. Does NOT write any links — call lore_insert with links=[] to confirm.
lore_reflectReflect on a completed session — save what you learned.
lore_rememberCapture a thought instantly — one fact, one call.
lore_review_suggestionAccept or reject one or more link suggestions in a single call.
lore_searchSearch memories by semantic + keyword query, or bulk-fetch by ID.
When `ids is provided, skips the vector/BM25 pipeline entirely and does a direct SQL lookup by lore_id. query` is ignored in that path.
lore_updateRate memories and links after using them. Drives the quality signal loop.
BEFORE YOU INSTALL
10 tools when we connected.
CONTEXT COST
Rated by the size of the 10 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
pip install lorekeeper-mcp && lorekeeper setup && lorekeeper