Skip to content

v1.0.23 — dynamic vault tool-name resolution

Latest

Choose a tag to compare

@tcconnally tcconnally released this 14 Jul 14:40
591436f

Headline: dynamic MCP tool-name resolution (#779) — this is the minimum CLI version for Perseus Vault ≥ 2.20. Vault 2.x advertises tools under canonical perseus_vault_* names only; older CLIs hard-coded the legacy mimir_recall and, gating on tools/list, silently degraded to empty local-only recall. All vault tool-call sites now resolve names dynamically (perseus_vault_*mneme_*mimir_*), so the CLI works against any vault generation. Older CLIs can bridge via PERSEUS_VAULT_TOOL_ALIASES=all on the vault (server-side companion: perseus-vault#633).

Also ships:

  • Optional LLM query expansion for memory recall (#580, default off) — multi-query fusion validated on LongMemEval: weak-category retrieval recall@10 0.90 → 0.99.
  • perseus doctor duplicate-install check (#734) — flags stale copies left behind by Python minor-version upgrades.
  • Tooltrim Rovo Dev documentation (#741) and a README 3-line quickstart (#733).

Full details in CHANGELOG.md.