Get the current state of a thread.
Returns the latest checkpoint’s values, pending next nodes, interrupt data, and metadata. If the thread has no associated graph yet (no runs executed), returns an empty state.
Include states from subgraphs
Checkpoint namespace to scope lookup
Successful Response
Thread state model for history endpoint
Channel values (messages, etc.)
Current checkpoint
Next nodes to execute
Tasks to execute
Interrupt data
Checkpoint metadata
Timestamp of state creation
Parent checkpoint
Checkpoint ID (for backward compatibility)
Parent checkpoint ID (for backward compatibility)