Skip to content

v0.2.3

Choose a tag to compare

@nNemy nNemy released this 15 Jun 07:22
83d1b8c

0.2.3 (2026-06-15)

Features

  • dedup: resolve tool for blocked-supersede contradictions (#71) (26a9cad), closes #54
  • log: tamper-evident hash-chained event log (#72) (17a4861), closes #45
  • maintenance: add corpus re-embed migration for embedding-model changes (#74) (29fbdb0), closes #43
  • rag: temporal retrieval — time-bounded query + episodic timeline (#75) (5baaa17), closes #40

Bug Fixes

  • common: validate embed_dim before vec0 DDL interpolation (#98) (ae22ae2), closes #89
  • init: seed starter playbooks in eos-init (#68) (b068a42), closes #67
  • mcp: bound playbook.run subprocess with a timeout (#99) (ae02c41), closes #88
  • poller: handle GitHub tree/compare truncation to avoid skipping files (#107) (3ddf9bf), closes #86
  • projector: skip and dead-letter poison event payloads (#100) (058bb81), closes #84
  • rag: convert sqlite-vec L2 distance to true cosine similarity (#106) (5537bc1), closes #82
  • rag: default source-tier weights so tier ranking isn't a no-op (#78) (c0d6191)
  • reactor: skip and dead-letter poison events instead of freezing (#105) (4b28c05), closes #101
  • repair hybrid retrieval ranking, BM25 recall, grounding verdict, and near-dup dedup (#81) (239e80e)
  • watcher: record human vault edits as new content revisions (#70) (d52b5cf), closes #55

Documentation

  • configuration: add granite-embedding-r2 as the CPU 768-dim option (#79) (6fda21a)
  • fix release badge, recenter header lockup, correct stale references (#76) (73ad702)