Vorno 0.20.0
Pluggable memory: a vendor-neutral provider seam with a built-in default
August 30, 2026
Features
- Memory is now a capability with providers, not a feature of Headroom. A new vendor-neutral
MemoryProviderseam (search / save / describe) sits between the agent and whatever stores its memories. Headroom becomes one selectable provider behind the seam rather than the only way to have memory. Results are measured-or-absent, and a provider that isn't ready reports why — "nothing found" and "not provisioned" stay distinguishable. - A built-in memory provider that needs zero provisioning.
builtin-markdownis the default: no model downloads, no external services. It ships with real depth — half-life decay modulated by importance, pinned memories exempt from decay, and citation-as-reinforcement (retrieving a memory resets its decay clock). Decayed memories are archived to cold storage rather than deleted, and excluded from search unless deliberately requested. - Scope-aware retrieval. An unscoped memory travels anywhere; a scoped one stays where it belongs. Retrieval is logged — queries, counts, and kept ids, never memory content — and the built-in provider makes no network egress.
- Memory documentation. A new memory guide covers the provider seam, configuration, and the built-in provider's behavior; the Headroom guide is updated to reflect its new position as one provider among others.
Improvements
- Memory configuration lives beside Headroom's, not inside it — turning Headroom off no longer implies memory is off.
- With memory disabled, the assembled prompt is byte-identical to previous releases — the seam adds nothing until you opt in.