architecture / digigraph
core module
DigiGraph
One supervisor decides which specialist runs. Every time.
Orchestration · LangGraph supervisor · :8000
$ docker compose up -d digigraph
stack
LangGraphFastAPILiteLLMPydanticPolarsOpenAI SDK
A LangGraph supervisor inspects each request and routes it to the right sub-graph — quant research, vector retrieval, chat — via a declarative tool registry any new vertical can plug into.
The front door speaks the OpenAI API, so existing clients work unchanged. LiteLLM handles model routing and caching; checkpoints persist state across hops so a multi-step run survives a restart.
initialize
from digigraph.server import app # uvicorn digigraph.server:app --port 8000
related