Skip to content
This repository was archived by the owner on Sep 5, 2026. It is now read-only.

v2.6.0

Choose a tag to compare

@dcondrey dcondrey released this 29 Jun 23:31
Immutable release. Only release title and notes can be modified.
e20cbfd

cogmem 2.6.0

Provenance hardening, an honest efficacy signal, and the verification surface.

Verifiable memory

  • Issuer pinning — credentials, the transparency log, and the signed tree head are now pinned to a TOFU trust anchor ($COGMEM_HOME/trust.json); a chain re-signed under a foreign key is rejected.
  • Key rotationcogmem trust --rotate re-anchors to a new key while keeping prior DIDs trusted, so history still verifies.
  • macOS Keychain custody (opt-in, config keychain: true) — moves the agent key out of the 0600 file into the login keychain.
  • External transparency witnesscogmem witness keygen|trust|cosign|verify: a separate key co-signs the STH so the agent can't fork history alone.

Observability & evaluation

  • cogmem doctor — end-to-end learning-loop health (daemon, API key, trust anchor, key custody, capture freshness, backlog).
  • cogmem eval --outcomes — realized, non-circular recall efficacy from real-session feedback.

Robustness

  • Guard tripwire matching bounded against ReDoS; daemon/recall socket reads capped.
  • Consolidation dedup corpus bounded and scope-prioritized (no more unbounded-prompt cliff).
  • Model IDs centralized in config; duplicated LLM helpers removed; portable hooks for Linux.

CI & docs

  • CI now installs the real deps, runs all three suites, import-smokes the engine, and lints with ruff.
  • COGMEM_HOME documented; PROVENANCE.md now in the repo; privacy and THREAT-MODEL claims corrected.

Full history regenerated in CHANGELOG.md.