Files
wehub-resource-sync 26f897c1ec
release / release-please (push) Failing after 1m49s
docs / build (push) Failing after 6m34s
release / build-and-upload (arm64, linux) (push) Has been cancelled
release / build-and-upload (arm64, windows) (push) Has been cancelled
release / build-darwin (amd64, darwin) (push) Has been cancelled
release / checksums (push) Has been cancelled
release / finalize (push) Has been cancelled
release / build-darwin (arm64, darwin) (push) Has been cancelled
release / build-and-upload (amd64, linux) (push) Has been cancelled
release / build-and-upload (amd64, windows) (push) Has been cancelled
docs / deploy (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:34:16 +08:00

22 lines
537 B
Go

//go:build windows
package agent
import (
"os/exec"
"github.com/kunchenguid/no-mistakes/internal/winproc"
)
// configureManagedServerCmd suppresses the visible console window Windows would
// otherwise allocate for a managed agent server (opencode, rovodev) spawned
// from the console-less daemon. See issue #287.
func configureManagedServerCmd(cmd *exec.Cmd) { winproc.Harden(cmd) }
func signalManagedProcess(cmd *exec.Cmd, force bool) error {
if cmd == nil || cmd.Process == nil {
return nil
}
return cmd.Process.Kill()
}