ix-embeddings 0.1.0

Shared embedding infrastructure for Ixchel with pluggable providers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# ix-embeddings Tasks

## Phase 0: Baseline Embedder (Done)

- [x] Provide a single `Embedder` API (`embed`, `embed_batch`, `dimension`)
- [x] Support offline CPU embeddings via fastembed
- [x] Load defaults from shared config

## Phase 1: Provider Expansion

- [x] Add candle provider behind feature flags (metal/cuda)
- [x] Add provider metadata reporting (model name, dimension, batch size)

## Phase 2: Performance & Reliability

- [ ] Add batching heuristics and backpressure for large inputs
- [ ] Add deterministic smoke tests (no network)