fix patch hub feat/phase-2g-bundle
AI Agent git-import/068377df · 124 days ago · Mar 24, 2026 · Diff

fix(hub): multi-vault sqlite-vec isolation, search UX, bridge vault scope

- sqlite-vec: store vault_id, filter search by vault_id, widen KNN when scoped; migrate vec0 table without vault_id via DROP+recreate - indexer: composite point ids (vaultId::chunkId) to avoid cross-vault collisions - bridge: same composite ids + vault_id on upsert; pass X-Vault-Id on search - hub API: drop semantic hits whose path is not a file in the active vault - lib: noteFileExistsInVault for reuse + tests - Hub UI: Clear search, scoped semantic POST body (project/tag/folder/dates), match-strength line, hint copy, cache-bust hub.js - tests: vault_id isolation regression for sqlite-vec; noteFileExistsInVault

sha256:2681281f57c999c16007a9c0833bf0d5b01e6bfbccf516aaad35ec5ba2fc35da sha
sha256:f6b0d6d960d615b93bb9b9f9a8f2b035e1fdf9c3a796f71c8a2de047d7bfff35 snapshot
← Older Oldest on feat/phase-2g-bundle
All commits
Newer → Latest on feat/phase-2g-bundle

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:2681281f57c999c16007a9c0833bf0d5b01e6bfbccf516aaad35ec5ba2fc35da --body "your comment"