Versions in this module Expand all Collapse all v0 v0.2.1 Feb 2, 2026 Changes in this version + type Executor interface + Exec func(ctx context.Context, sandboxID string, req *types.ExecRequest) (*types.ExecResult, error) + ExecStream func(ctx context.Context, sandboxID string, req *types.ExecRequest, ...) error + type Runtime interface + Create func(ctx context.Context, config *SandboxConfig) (*types.Sandbox, error) + Destroy func(ctx context.Context, sandboxID string) error + Get func(ctx context.Context, sandboxID string) (*types.Sandbox, error) + List func(ctx context.Context) ([]*types.Sandbox, error) + Name func() string + Start func(ctx context.Context, sandboxID string) error + Stop func(ctx context.Context, sandboxID string) error + type RuntimeWithExecutor interface + type RuntimeWithSession interface + type SandboxConfig struct + CodebaseID string + CodebasePath string + Docker *types.DockerConfig + ID string + Labels map[string]string + MountPoint string + Permissions []types.PermissionRule + Resources *types.ResourceLimits + Runtime types.RuntimeType + type SessionManager interface + CreateSession func(ctx context.Context, sandboxID string, config *types.SessionConfig) (*types.Session, error) + DestroySession func(ctx context.Context, sessionID string) error + GetSession func(ctx context.Context, sessionID string) (*types.Session, error) + ListSessions func(ctx context.Context, sandboxID string) ([]*types.Session, error) + SessionExec func(ctx context.Context, sessionID string, req *types.SessionExecRequest) (*types.ExecResult, error) + SessionExecStream func(ctx context.Context, sessionID string, req *types.SessionExecRequest, ...) error