v0.1.10

cheaper-inference/OmniRoutev0.1.10Mar 23, 2026by chonknick

Upgrading?

AI Summary

Introduced a per-project merged search index that consolidates package data into a single FTS5 query, significantly reducing search time from 310ms to 70ms and improving efficiency during package management.

Key Highlights

  • Created `.mandex/` project directory with manifest.json and index.db
  • Single FTS5 query replaces multiple separate DB queries
  • Smarter reranking limited to top-20 candidates for efficiency
  • Automatic manifest updates on `mx pull` and `mx remove`

New Features

  • Per-project merged search index
  • Single FTS5 query optimization
  • Automatic manifest and index rebuilding
  • Top-20 candidate reranking strategy

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 |

Related Repositories