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
Source

related

DigiQuantDigiSearchDigiChat