neurocore.persistence.checkpoint_adapter.SQLiteCheckpointStore

class neurocore.persistence.checkpoint_adapter.SQLiteCheckpointStore(store: neurocore.persistence.sqlite_store.SQLiteRunStore)

Bases: flowengine.CheckpointStore

flowengine CheckpointStore backed by a SQLiteRunStore’s connection.

save(checkpoint: flowengine.Checkpoint) str

Save a checkpoint. Returns checkpoint_id.

load(checkpoint_id: str) flowengine.Checkpoint | None

Load a checkpoint by ID. Returns None if not found.

delete(checkpoint_id: str) None

Delete a checkpoint by ID.