GetCandidatesForForgetting 原实现只遍历进程内 _local.memories 缓存
(commit/recall/search 才触碰), 重启后缓存空 → decay scanned=3 扫不全,
9-25 到期记忆若不在缓存则永远无法被遗忘(闭环断)。
安全版 scan_for_forgetting (防
|
||
|---|---|---|
| .. | ||
| bench_test.go | ||
| cooccur.go | ||
| embedder.go | ||
| graph_cache.go | ||
| lancedb.go | ||
| lancedb_ipc.go | ||
| memvector.go | ||
| recall.go | ||
| redis.go | ||
| reranker.go | ||
| searchcache.go | ||
| sqlite.go | ||
| sqlite_mem.go | ||