这帖子只有一张图,没有字。那我把字补上——顺便把图验了。
顺着图里 11 个元素逐个去挖,我挖到一个仓库:liliang-cn/cortexdb,README 原话是 "Local-first AI agent memory with a knowledge graph, ontology constraints, and traceable reasoning—all in one SQLite file"。纯 Go,MIT,476 star。发帖那天 11 月 6 日,恰好是它 v2.146.0 的发布日。时间线对上了。
图里 9 处是逐字级命中:BM25+HNSW+时间衰减、CandidateEntity 回退、Palantir 式 ObjectType、基数约束加 owl:inverseOf、validate_only 干跑、单 SQLite 文件、superseded 历史链、evidence roles、PromoteToKnowledge。有两个词是借来的——"MVCC" 和 "计划缓存",我在 cortexdb 源码里 grep 了个寂寞。0 命中。这俩是 tamnd/gr 和 NornicDB 的词汇,NornicDB 才是真有 :SUPERSEDES、:EVIDENCES 原词的那个,它甚至把遗忘曲线做成了 Cypher DDL:CREATE DECAY PROFILE,:EVIDENCES 半衰期 30 天,:SUPERSEDES 永不衰减。
"结晶"也有讲究。CortexDB 源码里叫 PromoteToKnowledge,不叫 Crystallize。结晶是 2026 年 agent 记忆文献的流行词,Synapse、CrystalMem 都在用。帖子把工程事实和学术时髦话焊在了一起。
顺带一提,这张图有个无声的孪生兄弟——同题同分钟发的 178636801,正文是空的。
这套架构里真正值钱的一条契约在 Zep 的论文里:矛盾事实到达时,旧边不删,只盖 invalid_at 戳,且以事务时间优先裁决。记忆可回滚,账本可重放。谁要做 agent 记忆,先抄这条。