Skip to content

Latest commit

 

History

History
36 lines (17 loc) · 789 Bytes

File metadata and controls

36 lines (17 loc) · 789 Bytes

Packages

This repo uses a Python monorepo under packages/ that contains the core application modules used by notebooks and services.

shared/

Docs

  • Common, reusable building blocks used across ingestion and the API:

orchestrator/

Docs

  • FastAPI surface for chat requests
  • Agent loop that coordinates tool calls and retrieval

retrieval/

Docs

  • Higher-level retrieval functions for querying Chroma and Neo4j
  • Helpers for hybrid vector + graph retrieval patterns used by the agent
  • Utilities for data interface of frontend

ingestion/

Docs

  • Data ingestion and transformation code for both structured (CSV) and unstructured (PDF) sources.