Rajat Ahuja
|
833a89e70a
|
Turbopuffer and LanceDB Integration (#287)
* feat: init turbopuffer and lanceDB
* fix: remove destructive embedding migration
* fix: bug fixes
* fix: LanceDB
* fix: turbopuffer
* fix: search and add create_observations
* fix: use Async clients
* fix: search; protect agaainst failed vector create/delete
* fix: coderabbit comments
* fix: set up compose vector store and reconciliation loop
* feat: sync docs without embeddings
* fix: reduce batch size; comments; types; add indexes for reconciliation
* fix: add message embedding resilience
* fix: clean-up and migration test
* fix: cleanup 2
* fix: centralize retry logic; bump reconciliation batch; use tracked db; fix soft-delete race condition
* fix: skip double query when pgvector is primary
* fix: down migration
* fix: remove hard-delete from critical path and make PgVectorStore deletions a no-op
* fix: use soft-delete pattern for duplicate detection
* fix: steps toward deprecating MessageEmbedding table
* fix: remove composite and pgvector store -> make more specific
* fix: migration order
* fix: shorten reconciliation cycle + fix 'IN' equality check
* fix: coderabbit comments
* fix: add test for migration 7c0d9a4e3b1f
* feat: refactor to use ReconcilerScheduler
* fix: CR / opus comments
* fix: work unit key and reserve system workspace
* fix: make workspace_name nullable
* fix: clean up sync vectors
* fix: delete syntax
* fix: hash namespace
* External Vector Store Nits (#332)
* fix: Migration naming and long held connection
* chore: Comment for potential debt
* chore: update typescript core package
---------
Co-authored-by: Vineeth Voruganti <13438633+VVoruganti@users.noreply.github.com>
|
2026-01-16 17:04:01 -05:00 |