Skip to content

v0.24.0

Choose a tag to compare

@ccf ccf released this 12 Jul 05:22
· 33 commits to main since this release
5d6dd57

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 remember write-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