Versions in this module Expand all Collapse all v0 v0.1.7 Mar 25, 2026 Changes in this version + var ErrNotFound = errors.New("checkpoint: not found") + type Entry struct + CreatedAt time.Time + ID string + Input pipeline.Input + Remaining *pipeline.Step + Result pipeline.Result + SessionID string + type FileStore struct + func NewFileStore(path string) (*FileStore, error) + func (f *FileStore) Delete(_ context.Context, id string) error + func (f *FileStore) Load(_ context.Context, id string) (Entry, error) + func (f *FileStore) Save(_ context.Context, entry Entry) (string, error) + type MemoryStore struct + func NewMemoryStore() *MemoryStore + func (m *MemoryStore) Delete(_ context.Context, id string) error + func (m *MemoryStore) Load(_ context.Context, id string) (Entry, error) + func (m *MemoryStore) Save(_ context.Context, entry Entry) (string, error) + type Store interface + Delete func(context.Context, string) error + Load func(context.Context, string) (Entry, error) + Save func(context.Context, Entry) (string, error)