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

response safety

suggest questions

rewrite query

log

handle error

Start

End

  • retrieve
  • generate
  • verify_facts
  • route_or_retry
  • response_safety

Total nodes

13

Direct edges

9

Conditional routers

5