Versions in this module Expand all Collapse all v0 v0.3.0 Oct 22, 2026 v0.2.0 Oct 16, 2026 Changes in this version + type Backend struct + func New(harness api.Harness, opts ...Option) *Backend + func (b *Backend) Capabilities() api.RuntimeCapabilities + func (b *Backend) Close() error + func (b *Backend) Create(ctx context.Context, s *api.SessionSpec) (inc api.Incarnation, err error) + func (b *Backend) Describe(ctx context.Context) (api.Descriptor, error) + func (b *Backend) Fork(ctx context.Context, ref api.SnapshotRef, opts api.ForkOpts) (inc api.Incarnation, err error) + func (b *Backend) Restore(ctx context.Context, ref api.SnapshotRef) (inc api.Incarnation, err error) + func (b *Backend) Snapshot(ctx context.Context, in api.Incarnation, kind api.SnapshotKind) (ref api.SnapshotRef, err error) + func (b *Backend) Status(ctx context.Context, in api.Incarnation) (api.ComputeState, error) + func (b *Backend) Stop(ctx context.Context, in api.Incarnation) error + type Option func(*Backend) + func WithLogger(logger *slog.Logger) Option