Repository navigation
v0.7.1 — Critical bugfix: restore all API endpoints
Critical Fix
_ensure_document_store() was passing a removed kwarg to DocumentStore.__init__, causing every API endpoint to return 500. This broke memory search, gate rules, session summarization — everything that touches the database.
The desloppify cleanup in v0.7.0 removed embedding_dim from DocumentStore.__init__ but missed updating the caller in write.py. The hook's graceful fallback (status != 200 → return empty) made the failure completely silent — no errors, just no memories surfaced.
Changes
- fix: Remove stale
embedding_dimkwarg that crashed all API calls - test: Add
test_init_wiring.py— static AST + runtime tests that verify_ensure_document_store()kwargs matchDocumentStore.__init__signature. Would have caught this regression instantly. - feat: Observer tab in debug dashboard (from v0.7.0)
- feat: Unified IDE support — Codex, Cursor skills (from v0.7.0)
Since v0.5.6
- LLM smart dedup, conflict detection
- Snippet truncation for search results
- Full sweep consolidation mode
- Canonical category normalization
- Observer tab in debug dashboard
- Wiring regression tests