Skip to content

Persistence

FeatureEphemeralPersistent
State across calls✅ Yes✅ Yes
Survives gateway restart❌ No✅ Yes
Filesystem snapshots❌ No✅ Yes
Pause/Resume❌ No✅ Yes
Default
cell = Cell(persistent=True) # Default
# Create a snapshot
snapshot = cell.pause()
print(snapshot.snapshot_id)
# List snapshots
snapshots = cell.snapshots()
# Resume from snapshot
cell.resume()
# Save the cell ID
cell_id = cell.cell_id
# Later, reconnect
cell = Cell.connect(cell_id)
result = cell.run("print('I remember everything!')")