API Reference

Generated from docstrings and the mypy --strict type hints by Sphinx autodoc (see ADR 0005). One directive block per module, so the reference stays navigable rather than one giant page.

rag_core

rag_core — the shared retrieval library.

Single home for ingestion, embedding, hybrid retrieval, reranking, and pgvector access. Modules are added across later phases; see AGENTS.md.

Modules added as phases land

The following modules are not yet in the tree; add one automodule block each (identical in shape to the rag_core block above) as they land:

  • rag_core.config — settings

  • rag_core.store.client — pgvector access

  • rag_core.store.schema — table/index DDL

  • later phases: rag_core.ingest, rag_core.embed, rag_core.rerank, rag_core.retrieve