Aletheia 0.1.4 release notes
npm 0.1.4GitHub releaseChanges since 0.1.3
npm install -g aletheia-mem@0.1.4
Added
- A graph retrieval channel and entity pages, off by default behind a flag. On a synthetic test it found related memories that keyword search missed; it has not been measured on real data.
- Rule-based entity summaries and belief tracking. No model is used.
- A file-read gate and a smart outline for files.
- Rules keep their date, source and evidence. A rule made from an approved suggestion copies the suggestion's source ids and dated quotes;
add_ruleandPOST /api/hub/rulesaccept evidence ids. Rules made before this have no evidence. - A rule is flagged for re-check, with reasons, when an evidence fact is superseded or expired, an evidence memory is dismissed, a newer fact covers the same subject and predicate, or nobody confirmed it within the review window (
rules.reviewDays, default 90). It is a flag, never a deletion: the rule stays on and keeps syncing. POST /api/hub/rules/:id/confirm,aletheia rules confirm <id>and theconfirm_ruleMCP tool (13 tools now) record that a rule is still right.aletheia rules retire <id>turns a rule off without deleting it.GET /api/hub/rulesreturnsevidence,last_confirmed_epoch,staleandreasons, with?stale=1and?older_than_days=Nfilters.aletheia rules lintreports a stale rule as a warning.aletheia rules diffandGET /api/hub/rules/diffshow, per tool file, rules only in the store, only in the file or worded differently, with file and line. Read-only. The Rules page shows how many tools are out of sync.older_than_dayson the memory list,/v1/searchand thesearchMCP tool, so pruning old memories is a query.aletheia audit exportandGET /v1/audit/export(admin token) stream the sync audit log as JSONL or CSV.
Changed
- Search is faster at 50,000 memories: project-scoped p95 fell from 67.5 ms to 32.7 ms on a synthetic test, and all-projects p95 is 58.6 ms. On the real LoCoMo set, Recall@5 did not change.
fact_historyandGET /v1/factsacceptas_ofas epoch milliseconds as well as ISO 8601.- The README lists all 13 MCP tools.
list_rulesprints each rule's date, source, last-confirmed date and a[re-check: reason]marker.get_observationsand the memory detail panel show the source (tool, session, origin) and the files a memory touched.