haiku.rag/haiku_rag_slim/haiku/rag
Yiorgis Gozadinos 5c9639bbbb
Move ConfigMismatchError to the store exceptions module
The CLI reports this error, and importing it from the settings repository
pulled lancedb onto the CLI's import path. Deferring the import into cli()
bought nothing, since cli() runs on every invocation: it cost about 1.9
seconds on a cold start, `--help` included.

It now sits beside the other store exceptions, in a module that imports
nothing, and every importer points there.
2026-08-24 10:03:46 +03:00
..
capabilities Ask and analyze across several databases 2026-08-24 10:03:46 +03:00
chat Ask and analyze across several databases 2026-08-24 10:03:46 +03:00
chunkers Delete comments that restate the line below them 2026-08-20 15:22:33 +03:00
client Move ConfigMismatchError to the store exceptions module 2026-08-24 10:03:46 +03:00
config Search several configured databases and fuse the results 2026-08-24 10:03:45 +03:00
converters Add per-endpoint api_key to model and embedding config 2026-08-23 23:54:40 +03:00
embeddings Add per-endpoint api_key to model and embedding config 2026-08-23 23:54:40 +03:00
ingester Split the store module by responsibility 2026-08-20 12:13:51 +03:00
inspector Delete comments that restate the line below them 2026-08-20 15:22:33 +03:00
providers Wire providers.docling_serve.timeout through to the client 2026-08-19 13:30:45 +03:00
reranking Add per-endpoint api_key to model and embedding config 2026-08-23 23:54:40 +03:00
sandbox Ask and analyze across several databases 2026-08-24 10:03:46 +03:00
sources Resolve file:// URIs to paths through url2pathname 2026-08-21 10:22:26 +03:00
store Move ConfigMismatchError to the store exceptions module 2026-08-24 10:03:46 +03:00
tools Move the wire rewrite into the compaction capability 2026-08-13 13:00:02 +03:00
__init__.py
app.py Ask and analyze across several databases 2026-08-24 10:03:46 +03:00
circuit_breaker.py
cli.py Move ConfigMismatchError to the store exceptions module 2026-08-24 10:03:46 +03:00
context.py Ask and analyze across several databases 2026-08-24 10:03:46 +03:00
doctor.py Add per-endpoint api_key to model and embedding config 2026-08-23 23:54:40 +03:00
logging.py Delete comments that restate the line below them 2026-08-20 15:22:33 +03:00
mcp.py Make get_config the only configuration lookup 2026-08-19 14:43:40 +03:00
s3.py
telemetry.py
uri.py Resolve file:// URIs to paths through url2pathname 2026-08-21 10:22:26 +03:00
utils.py Ask and analyze across several databases 2026-08-24 10:03:46 +03:00