This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+11 more
Summary
AI summaryUpdates 文档, Retrieval & Search, and 鲁棒性 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Extends alias dictionary to cover more synonym trigger scenarios Extends alias dictionary to cover more synonym trigger scenarios Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Low |
Adds Codex projectless registrar to identify sessions without relying on cwd Adds Codex projectless registrar to identify sessions without relying on cwd Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Low |
Scans archived_sessions alongside active ones during Codex ingest Scans archived_sessions alongside active ones during Codex ingest Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Low |
Introduces weak‑lesson detection via action‑verb heuristic in patterns category Introduces weak‑lesson detection via action‑verb heuristic in patterns category Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Medium |
Fixes session-schema ordering bug causing default fields to be ignored Fixes session-schema ordering bug causing default fields to be ignored Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Medium |
Gracefully skips babel-memory integration when the optional dependency is absent Gracefully skips babel-memory integration when the optional dependency is absent Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Low |
Repairs distill_memory handling of boundary conditions and secondary processing for already distilled items Repairs distill_memory handling of boundary conditions and secondary processing for already distilled items Source: llm_adapter@2026-05-26 Confidence: high |
— |
Full changelog
Highlights
自 v2.3.0(2026-04-13)以来 18+ commits,主要围绕 retrieval 鲁棒性、Codex ingest 完整性、记忆质量 lint:
Retrieval & Search
- 检索 P1/P2 修复:fallback 链路完善,KG/vector/BM25 三路降级稳定
- alias 字典扩展:covers more 同义词触发场景
- distill_memory 修复:边界条件 + 已 distill 的二次处理
Codex 集成
- Codex projectless registrar:不再依赖 cwd 也能识别 Codex session
- Codex ingest 同时扫 archived_sessions:补全 App 内归档对话(之前只扫 active)
记忆质量
- action-verb heuristic for weak lessons(借鉴 KarryViber/Orb memory-lint):
workflowpatterns类目下,文本无 imperative verb 的 lesson 被标记为弱 lesson
(info severity, -2 health penalty)。bilingual regex(English word-bounded + 中文) MemoryLintReport.summary.weakLessons字段新增 + 渲染段同步
鲁棒性
- session-schema 修复:
.default().optional()→.optional().default()(Zod 顺序坑,
之前 default 被静默忽略,影响 injectionHint / ephemeral 字段) - babel-integration graceful skip:babel-memory 是可选依赖,未安装时不再 crash
- 测试基线 1489 pass / 0 fail / 6 skip
文档
- 补 4/12–4/16 日更反思
- 添加产品化升级实施计划
Notes
- About 描述同步更新到 "41 MCP tools"(之前显示 40)
- README Ecosystem 表清理已归档仓库 + 新增 cc-empire / tg-bridge-channel / workflow-orchestrator
- 本地源码(macbook ~/Projects/recallnest/)只剩 .duo + data,working on 时建议
gh repo clone临时副本
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About AliceLJY/recallnest
Persistent memory MCP server for AI coding agents (Claude Code, Codex, Gemini CLI). Hybrid retrieval (vector + BM25), cross-encoder reranking, knowledge graph with PPR traversal, session checkpoint/resume, and multi-scope isolation. Local-first with LanceDB + SQLite, zero external dependencies.
Related context
Related tools
Beta — feedback welcome: [email protected]