一个可见可审计的代理记忆层
techtheist_ggl · reddit · 2026-07-12
这篇帖介绍了 **Engram**:一个新的 memory MCP,主打“让你看得见、改得动、审得清”代理记忆。 ### 解决的问题 很多记忆层都会把错误、过期或互相矛盾的信息静默写进去,久而久之检索结果被污染,agent 也不再可信。 ### 主要设计 - 记忆以图的形式展示,可在浏览器本地面板中查看 - 也能嵌入 VS Code 和 JetBrains - 节点支持手动编辑,删除权限只给用户 - 支持 typed relationships,例如:`replaces`、`conflicts-with` - 提供本地扫描,找出相似记忆并让人或 AI 判定关系 - 引入 trust decay:长期不用的记忆会被标记为过时 - 每次变更都有 audit log,能追踪“谁在什么时候写了什么” ### 技术与部署 - Rust 后端,单个轻量二进制 - 一个 SQLite 文件放在仓库中 - RAG 采用混合检索:FTS5 + 本地向量检索(fastembed / ONNX) - embeddings 本地计算,无需云端或 API key - 支持离线运行 - 通过 MCP 让 Claude Code、Codex、Gemini CLI、OpenCode、Kilo、Google Antigravity 等共享同一份记忆 作者表示项目已经在“狗食自用”,并欢迎对“怎样让 agent 记忆足够可信”提出反馈。