v0.1.10
Gen-Verse/MMaDAv0.1.10Mar 23, 2026by chonknick
AI Summary
Implemented a per-project merged search index to streamline search queries and improve performance by consolidating package data.
Key Highlights
- Project-level `.mandex/` directory with `manifest.json` and `index.db`
- Single FTS5 query across all packages instead of N separate queries
- Smarter reranking limited to top-20 candidates
- Auto-update manifest and rebuild index on `mx pull` / `mx remove`
New Features
- Per-project merged search index
- Automatic manifest management
Full Release Notes
## What's Changed ### Per-project merged search index - **`.mandex/` project directory** — `mx sync` now creates a `manifest.json` + `index.db` in your project root - **Single FTS5 query** — merged index across all project packages instead of N separate DB queries - **Smarter reranking** — only top-20 BM25 candidates reranked (not N×20) - **`mx pull` / `mx remove`** automatically update the project manifest and rebuild the index ### Performance | Scenario | v0.1.9 | v0.1.10 | |----------|--------|---------| | Project search (reranked) | 310ms | **70ms** | | Single package | 40ms | **40ms** | | Global fallback (no project) | 310ms | 310ms |