Skip to content

LangGraph state machine

The diagram below is generated from agent/graph.py at build time. Conditional edges are listed underneath; they fan out to multiple downstream nodes based on runtime state.

classify complexity

transform query

retrieve

grade docs

generate

verify facts

evaluate

route or retry

suggest questions

rewrite query

log

handle error

Start

End

  • retrieve
  • generate
  • route_or_retry

Total nodes

12

Direct edges

10

Conditional routers

3