System Overview
LangGraph is an open-source Python framework for building stateful,
multi-actor AI agent applications. It provides a graph-based execution
model (Bulk Synchronous Parallel via the Pregel engine) where
user-defined nodes process shared state through typed channels. The
framework supports two authoring APIs: the declarative StateGraph API
and the functional API (@entrypoint/@task
decorators). It includes checkpointing (persistence of graph state to
databases), tool execution (dispatching LLM-generated tool calls with
runtime injection of state/store/context), remote graph composition
(calling LangGraph Server APIs), Docker-based deployment via a CLI, and
a beta SDK encryption framework for custom at-rest encryption
handlers.