Fixed
- Notes added via
memory.add_note(MCP tool or the gateway's/add-note) are now indexed into LanceDB + tantivy through the same capture → chunk → embed → index path the daemon uses, so/searchhybrid retrieval finds them. Notes get an OLTP capture row, KGDERIVED_FROMprovenance (somemory.forget --capture-idcascades), and an audit entry. If the embedder is unavailable, notes degrade to BM25-only indexing and the nextsecondbrain indexbulk pass backfills vectors. (#7) - The actants (Ollama) embedding backend no longer crashes when its sync surface is called from a running event loop (gateway handlers, daemon consume loop).
Install: pip install -U secondbrain-ai
Full changelog: https://github.com/openintelligence-labs/secondbrain/blob/main/CHANGELOG.md