Skip to content

Cairn 0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 03:06
· 28 commits to main since this release
22a5188

Cairn 0.1.0 is the first public release of the incremental indexing toolkit for changing RAG corpora.

Install

python -m pip install cairn-rag

Included

  • 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.