ToolNode now rejects invalid resume values instead of silently accepting them, and delta channel replay is ordered by task path. The rest of the range is release chores and dependency bumps across prebuilt, checkpoint-postgres, checkpoint-sqlite, and the Python SDK.
LangGraph
Graph-based agent orchestration framework for building stateful, multi-step LLM applications.
npx @buildinternet/releases get langgraphThe deploy listeners list command now accepts a --json flag.
Added a --image-uri flag to deploy an already-pushed image and a langgraph deploy listeners list command. Also rejects credential-bearing Git dependencies, plus assorted dependency bumps.
LangGraph 1.2.13 fixes a set of checkpoint and DeltaChannel issues: updates now fork before replaying an update checkpoint the thread moved past, update_state on an older checkpoint no longer leaks into its other branches, and DeltaChannel counters are kept on every update_state path. Also fixed get_state reporting already-answered interrupts, subgraph delta channels hydrating with the caller-resolved saver, and replaying abandoned branches into DeltaChannel forks.
Thread streams now route LangSmith traces, improving trace visibility for streaming workflows.
Added a decrypt replacement result to the SDK, and cron end_time can now be cleared by passing end_time=None. Also merged lc_versions config metadata in LangGraph.
add_node now exposes a trace_policy option. Several checkpoint packages (postgres, sqlite) were also released, including a fix for collecting writes at plain-value seed in delta channel history.