langgraph_agent_toolkit.agents.components.checkpoint.empty module
- class langgraph_agent_toolkit.agents.components.checkpoint.empty.NoOpSaver(*, serde=None)[source][source]
Bases:
BaseCheckpointSaverA BaseCheckpointSaver that does not persist checkpoints.
- Parameters:
serde (SerializerProtocol)
- __init__(*, serde=None)[source][source]
- Parameters:
serde (SerializerProtocol | None)
- Return type:
None
- get(config)[source][source]
Return None because no checkpoint exists.
- Parameters:
config (RunnableConfig)
- Return type:
Checkpoint | None
- get_tuple(config)[source][source]
Return None because no checkpoint tuple exists.
- Parameters:
config (RunnableConfig)
- Return type:
CheckpointTuple | None
- list(config, *, filter=None, before=None, limit=None)[source][source]
Return an empty iterator because no checkpoints exist.
- Parameters:
config (RunnableConfig | None)
filter (dict[str, Any] | None)
before (RunnableConfig | None)
limit (int | None)
- Return type:
Iterator[CheckpointTuple]
- put(config, checkpoint, metadata, new_versions)[source][source]
Return a configuration with a generated checkpoint ID.
- Parameters:
config (RunnableConfig)
checkpoint (Checkpoint)
metadata (CheckpointMetadata)
new_versions (dict[str, str | int | float])
- Return type:
RunnableConfig
- put_writes(config, writes, task_id, task_path='')[source][source]
Do not persist writes.
- Parameters:
config (RunnableConfig)
writes (Sequence[Tuple[str, Any]])
task_id (str)
task_path (str)
- Return type:
None
- async aget(config)[source][source]
Return None asynchronously.
- Parameters:
config (RunnableConfig)
- Return type:
Checkpoint | None
- async aget_tuple(config)[source][source]
Return None asynchronously.
- Parameters:
config (RunnableConfig)
- Return type:
CheckpointTuple | None
- async alist(config, *, filter=None, before=None, limit=None)[source][source]
Return an empty iterator asynchronously.
- Parameters:
config (RunnableConfig | None)
filter (dict[str, Any] | None)
before (RunnableConfig | None)
limit (int | None)
- Return type:
Iterator[CheckpointTuple]