NodeNodeOutputStateGraph- direct edges
- conditional edges
- recursion limit
- introduce
GraphBuilder - introduce
CompiledGraph - move validation to
compile - add
STARTandEND - add input/output schema concepts
- preserve current closure-node ergonomics
- add
Command - add
Send - add
GraphEvent - add event recorder
- add destination hints for command-rendered edges
- add
Channeltrait - add state update type
- add last-value, append, aggregate, topic, and message reducers
- add invalid concurrent update errors
- add partial update examples
- add multi-active-task executor
- apply writes at step boundaries
- add waiting/barrier edges
- add concurrency limits
- add task stream events
- add
Checkpointer - add in-memory backend
- add checkpoint tuples and pending writes
- add interrupt/resume API
- add
get_state,get_state_history, andupdate_state - add durability modes
- add graph and node defaults
- add retry, timeout, cache, and error-handler policies
- replay cached writes
- add cooperative drain
- add subgraph node
- add checkpoint namespaces
- add parent command routing
- stream nested subgraph events
- expose child state in task metadata
- add
SubAgentNode - add child run hierarchy
- add context forking for parallel sub-agents
- add shared-cache fork policy
- add recursion stack
- add depth events
- add max-depth policy
- roll up child usage and cost events
- expose async graph event streams
- add stream projections for values, updates, messages, custom data, checkpoints, tasks, and debug
- forward harness streams with node context
- add stream transformers
- add JSON and Mermaid graph exports