package daemon import ( "context" "banger/internal/model" "banger/internal/opencode" ) type opencodeCapability struct{} func (opencodeCapability) Name() string { return "opencode" } func (opencodeCapability) PostStart(ctx context.Context, d *Daemon, vm model.VMRecord, _ model.Image) error { return opencode.WaitReady(ctx, d.logger, vm.Runtime.VSockPath, func(stage, detail string) { vmCreateStage(ctx, stage, detail) }) }