v0.0.20 turns the Obsidian vault into a connected entity brain — one dossier per person, org, or event with vault_ingest_entities and GraphRAG-style vault_recall — and makes Liminal Desktop easier to configure with provider presets (including Owl Alpha Stealth). When managed inference credits run out, the harness can fall back to your OpenRouter BYOK key on a free model instead of failing the turn.
v0.0.20
Changelog milestone (alpha)
Graph
Vault entity dossiers
Desktop
Provider presets
BYOK
402 → free fallback
Shipped in this slice
- Vault knowledge graph —
vault_ingest_entitiessplits research into per-entity notes;vault_ingestweaves [[wikilinks]];vault_recallreturns linked neighborhoods;vault_lintfinds orphans; auto-write uses entity extraction on research turns - R-VAULT-ENTITIES — Protocol teaches one canonical name per dossier, parallel
vault_writefor batches, and event+cast workflows (tags:person,org, …) - Managed inference fallback — HTTP 402 or empty wallet → OpenRouter BYOK on
openrouter/owl-alphawhenAGENT_MANAGED_FREE_FALLBACK=1; desktop loads API keys from bundled.env - Desktop Settings — Provider preset dropdown aligned with web; save model/base URL without re-entering API key every time
- Web — Shared provider presets from core; inference banner when credits are exhausted
What you can run today
# Desktop (pre-built): https://www.vireondynamics.com/liminal/get-started#desktop-app
liminal web --bootstrap --open
# Vault tools activate on demand — try vault_recall before web_search on domain knowledge
Roadmap (not shipped)
| Stage | Meaning | Status |
|---|---|---|
| v0.0.x alpha | Rapid iteration on main | You are here (v0.1.2) |
| Beta | Defaults freeze + stability gates | Not started |
| RC | Ship checklist | Not started |
| v0.1.0 | Public preview tag + install GA | Not started |
Comparison table
Pre-release history
| Version | Date | Summary |
|---|---|---|
| v0.0.19 | 2026-06-05 | Desktop downloads all platforms |
| v0.0.18 | 2026-06-04 | Desktop alpha, routing recovery |
| v0.0.17 | 2026-06-02 | Team shared memory |
Comparison table