向量 · 全库扫描
semantic不再以「关键词召回的候选」为限。向量对全库页面逐张打分——词面不重合但语义最近的页也清晰可达,得分即召回秩。
01
不是一层记忆用力撑平,而是四层位各自归位、各司其职。写完立即可召回,召回之后由 supersede 决定谁才该被信。
02
全向量检索解除关键词限流;字段加权保关键词;双维 note 保证新写进的均能检索到。
不再以「关键词召回的候选」为限。向量对全库页面逐张打分——词面不重合但语义最近的页也清晰可达,得分即召回秩。
慢 embed 时也一样稳:title 命中记 3 分、search_keys 记 2 分、body 记 1 分——标题命中的才是真主题,正文顺带提到的不加分。
新近不是唯一入口——相关才是。query 匹配的 note 排在最前,再由新近补齐到至多 5 条;两层合起来,旧 note 不靠新近度也能被召回。
03
一件事改了?最新的结论是你该信的。旧版本保留可查,但读面永远只看到最新那一条。
没有「哪个版本对」的分歧——被接替的旧版只用来审计与复盘;读面永远给最新一条结论。
04
CLI 发第一枚 bootstrap token,再用它发一枚人根 token,就能问记忆——全程不需要任何外部用户的 token。
01
装依赖并构建(Node ≥ 22.5)
npm ci && npm run build
02
本地启动(内置 SQLite+FTS,零外部依赖)
./dist/index.js serve --port 4000 &
curl http://127.0.0.1:4000/healthz # → {"status":"ok"}
03
发 bootstrap token(CLI 自举)
./dist/index.js token mint \
--kind platform --namespace '*' \
--label bootstrap
04
用它发一枚人根 token,问记忆
curl -X POST localhost:4000/admin/mint \
-H "authorization: Bearer $BOOT" \
-d '{"namespace":"u/demo"}'
# person token → /digest
use it · change it · deploy it · sell it — MIT。多 agent 协同的许可底色:一份许可、一处成功,能拿走随意用。
@finddatatechnology/yongyi · 寻数科技 Base-line · 2026