haiku.rag/haiku_rag_slim/haiku/rag/client
Yiorgis Gozadinos 79a63a46d4
Give one database its own session
SingleDatabaseSession owns the store, the repositories and the vacuum
machinery, so nothing above has to ask whether it has a store. The client
keeps every name callers already use.
2026-08-24 17:13:45 +03:00
..
__init__.py Give one database its own session 2026-08-24 17:13:45 +03:00
agents.py Ask and analyze across several databases 2026-08-24 10:03:46 +03:00
documents.py Resolve file:// URIs to paths through url2pathname 2026-08-21 10:22:26 +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 Move ConfigMismatchError to the store exceptions module 2026-08-24 10:03:46 +03:00
scope.py Resolve the databases an operation covers, once 2026-08-24 16:49:54 +03:00
search.py Resolve the search type once per search 2026-08-24 15:28:21 +03:00
session.py Give one database its own session 2026-08-24 17:13:45 +03:00
titles.py Extract title generation into client/titles.py 2026-04-24 14:42:53 +03:00