Repository navigation
v0.24.0
Trust boundary and consistency hardening
agentcairn 0.24.0 makes memory safer to recall, write, index, and share across
agent integrations.
Highlights
- Adds per-vault, cross-process writer coordination for CLI, MCP, and Hermes
mutations, plus restrictive file modes and atomic replacements. - Makes index reconciliation transactional and first-read aware, with explicit
freshness diagnostics and visible BM25 fallback when vector retrieval cannot be
trusted. - Makes MCP
rememberwrite-through so a successful save is immediately recallable. - Defaults automatic recall to project scope and renders recalled content as quoted,
untrusted evidence in Claude Code, OpenCode, and Hermes. - Redacts secrets before cloud/LLM egress and before model-generated filenames or
Markdown are written; rejects vault symlinks that escape the vault. - Fixes ranking with negative reranker logits and preserves fused ordering when the
reranker fails. - Stops Codex and Antigravity plugins from pinning
~/agentcairn; cloud embedding
credentials and endpoints can now be supplied through the config file.
Version notes
- Python package:
0.24.0 - Codex plugin:
0.1.1 - Antigravity plugin:
0.1.1 - Hermes plugin:
0.1.1 - Claude Code plugin remains
0.4.0
Automatic recall is now project-scoped by default. Set
auto_recall_scope = "all" explicitly if you want cross-project automatic recall.
Full changelog: v0.23.0...v0.24.0
Release PR: #128