Changes
- Chat embeddings: Compute embeddings on memory create/update via chat UI, ensuring new memories appear in semantic search immediately
- Robust search: Run semantic + keyword search in parallel with isolated error handling; recent memories fallback preserved
- UI improvements: Pencil edit icon, hide complex metadata section by default
- Sync:
sync-to-d1.pynow syncsmemories_embeddingstable with transaction wrapping - Query rewriting: Add RAG query rewriting for better retrieval