kindling-provider
Deterministic local retrieval for kindling — local-first memory for AI-assisted development.
kindling-provider contains kindling's local retrieval provider. It turns stored memory into explainable search results using SQLite FTS5, BM25-style ranking and kindling's retrieval tiers.
Most users should access retrieval through kindling-client, kindling-service or the kindling search CLI command.
Install
[]
= "0.2"
When to use this crate
Use kindling-provider when you are:
- Working on retrieval ranking.
- Building a custom memory provider.
- Testing deterministic search behaviour.
- Extending how kindling selects candidate context.
Retrieval model
kindling retrieval is intentionally layered:
- Pins — user-marked priority memory.
- Current summary — active capsule/session context.
- Provider hits — ranked local search results with provenance.
That structure keeps retrieval predictable, explainable and suitable for AI-assisted development workflows.
Documentation
Full docs: docs.eddacraft.ai/kindling
Relevant docs:
Licence
Apache-2.0