langgraph_agent_toolkit.core.memory.coordinated_sqlite module

Release SQLite cursors and failed transactions before the next operation.

class langgraph_agent_toolkit.core.memory.coordinated_sqlite.CoordinatedSqliteSaver(conn, *, serde=None)[source][source]

Bases: AsyncSqliteSaver

Keep failed writes out of the next operation’s transaction.

Parameters:

serde (SerializerProtocol)

__init__(conn, *, serde=None)[source][source]
async alist(config, *, filter=None, before=None, limit=None)[source][source]

Release the database cursor before the caller receives a checkpoint.

Parameters:
  • config (RunnableConfig | None)

  • filter (dict[str, Any] | None)

  • before (RunnableConfig | None)

  • limit (int | None)

Return type:

AsyncIterator[CheckpointTuple]