Skip to content

Schemas

Checkpoint

Bases: BaseModel

Checkpoint model.

checkpoint_id = None class-attribute instance-attribute

Optional unique identifier for the checkpoint itself.

checkpoint_map = None class-attribute instance-attribute

Optional dictionary containing checkpoint-specific data.

checkpoint_ns instance-attribute

Namespace for the checkpoint, used for organization and retrieval.

thread_id instance-attribute

Unique identifier for the thread associated with this checkpoint.

RunSettings

Bases: BaseModel

configurable instance-attribute

interrupt_after = None class-attribute instance-attribute

interrupt_before = None class-attribute instance-attribute

langgraph_settings instance-attribute

resuming = False class-attribute instance-attribute

sub_assistant_run_info instance-attribute

user_input instance-attribute

ThreadState

Bases: BaseModel

Copy of the langgraph_sdk.schema.ThreadState typed dict.

Copying so that we can add properties etc. (also pydantic model easier to work with than typed_dict)

checkpoint = None class-attribute instance-attribute

The checkpoint.

created_at instance-attribute

Timestamp of state creation

metadata instance-attribute

Metadata for this state

next instance-attribute

The next nodes to execute. If empty, the thread is done until new input is received.

parent_checkpoint = None class-attribute instance-attribute

The parent checkpoint. If missing, this is the root checkpoint.

status property

values instance-attribute

The state values.