{"repo":"hskl18/boring-agent-memory","free":true,"listed":false,"github":"https://github.com/hskl18/boring-agent-memory","clone":"git clone https://github.com/hskl18/boring-agent-memory.git","description":"Canonical memory infrastructure: BM25 recall over trusted files for AI agents.","language":"Python","stars":20,"topics":["agent-memory","ai-agents","bm25","fts5","local-first","privacy","rag","retrieval","sqlite","canonical-memory"],"license":"MIT","category":"ai-agents","readme_excerpt":"Boring Agent Memory Canonical memory infrastructure for agents that need trusted recall, not another black-box brain. Most agent memory failures are not failures of semantic search. They are failures of trust: stale state, missing provenance, private data captured by default, and memory overriding the source of truth. Boring Agent Memory turns the files your agent already trusts into a measurable local recall layer. It indexes canonical docs, skills, runbooks, bug logs, ADRs, ledgers, and sanitized reports with SQLite FTS5/BM25, then returns source paths and snippets through a small memory query() interface. The bet is simple: Not because semantic memory is useless, but because a large class of agent memory is operational recall: rules, paths, field names, incidents, workflow decisions, and exact phrases that already live in files. Why This Exists Agents often forget project rules, workflow decisions, bug fixes, and operating constraints. Many memory systems solve that by capturing everything or storing vague summaries as if they were truth. That creates privacy risk, stale state, and noisy prompts. Boring Agent Memory takes the opposite approach: Canonical files are the docs, skills, logs, ledgers, and reports you already trust as the source of truth. The index is only a recall layer over those files. Why BM25 First BM25 is not a compromise here; it is the right default for a large set of agent-memory tasks: - workflow rules often contain exact terms, paths, field names, err","default_branch":null,"files":null,"tree":[],"storefront":"/r/hskl18","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hskl18/boring-agent-memory/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}