Repository navigation
Cairn 0.1.0
Cairn 0.1.0 is the first public release of the incremental indexing toolkit for changing RAG corpora.
Install
python -m pip install cairn-ragIncluded
- Rabin content-defined chunking and comparison strategies
- Content-addressed chunk identities, manifests, and Merkle roots
- Cache-aware add, keep, move, and delete planning
- Transactional SQLite indexing with tombstones, verification, and compaction
- Query, migration, rollback, churn, retrieval, and cache workflows
- Offline demo embeddings plus optional OpenAI and sentence-transformers providers
Important limitations
Cairn is alpha software. Public APIs and chunk identities may change before 1.0. The bundled hash embedder is for deterministic testing, not production retrieval. The current stateful TTTD fallback does not guarantee strict fixed-margin locality, and structural snapping remains experimental.
See the README, CLI reference, known limitations, and changelog.