DatabaseRef is a name and a location. The configuration places databases through lancedb.databases alone; with none configured the default is the entry haiku.rag under storage.data_dir, selectable like any other. lancedb.uri is removed, and a config carrying it fails to load with the replacement spelled out. A path passed from Python is valid where the configuration places nothing and raises AmbiguousDatabaseError beside lancedb.databases; haiku-rag --db and haiku-ingester --db construct the scope directly, so a human's override keeps working. Every database answers to a name, and a database given as a path keeps its own errors. |
||
|---|---|---|
| .. | ||
| conftest.py | ||
| test_agent_spec.py | ||
| test_borrowed_client.py | ||
| test_capabilities.py | ||
| test_citation_policy.py | ||
| test_evidence_capsule.py | ||
| test_evidence_ledger.py | ||
| test_evidence_wire.py | ||
| test_search_units.py | ||