haiku.rag/haiku_rag_slim/haiku/rag/client
Yiorgis Gozadinos 8f41d42ab2
Correct what the client and the docs claim
`HaikuRAG.__init__` said an omitted `db_path` uses `storage.data_dir`, which
is the last of three; and that `sources` is ignored for a single `uri`, where
it raises, since only `lancedb.databases` names databases.

The name is not the only identity leaving the configuration: results,
citations, model input and errors opening a named database carry it, while
`info`, `init` and `tag` print the location. `sources=[]` returns no search
results, but `ask` and `analyze` still answer, without evidence.

Trim the comments that still narrated a failure or an alternative to the
invariant they were there for.
2026-08-26 16:47:59 +03:00
..
__init__.py Correct what the client and the docs claim 2026-08-26 16:47:59 +03:00
agents.py Resolve the databases a command works on, once 2026-08-25 15:48:47 +03:00
documents.py Type writing against one database 2026-08-25 10:09:23 +03:00
downloads.py Delete comments that restate the line below them 2026-08-20 15:22:33 +03:00
exceptions.py typed UnsupportedSourceError replaces pipeline string-marker matching 2026-05-26 11:44:46 +03:00
processing.py Resolve file:// URIs to paths through url2pathname 2026-08-21 10:22:26 +03:00
rebuild.py Type writing against one database 2026-08-25 10:09:23 +03:00
scope.py Trim the comments to what a reader needs 2026-08-26 13:29:00 +03:00
search.py Refuse a chunk id that names a chunk in two databases 2026-08-25 17:38:25 +03:00
session.py Correct what the client and the docs claim 2026-08-26 16:47:59 +03:00
titles.py Extract title generation into client/titles.py 2026-04-24 14:42:53 +03:00