Versions in this module Expand all Collapse all v0 v0.2.2 Jun 18, 2026 v0.2.1 Jun 17, 2026 Changes in this version + type Backend string + const BackendDocker + const BackendLocal + const BackendNix + type CompanionOpts struct + Image *resources.DockerImage + Name string + PreferredBackend Backend + SourceDir string + type CompanionRunner interface + Backend func() Backend + Init func(ctx context.Context) error + NewProcess func(bin string, args ...string) (base.Proc, error) + RunnerEnv func() base.RunnerEnvironment + Shutdown func(ctx context.Context) error + WithMount func(hostPath, targetPath string) + WithPause func() + WithPortMapping func(ctx context.Context, hostPort, companionPort uint16) + WithWorkDir func(dir string) + func NewCompanionRunner(ctx context.Context, opts CompanionOpts) (CompanionRunner, error)