Bug Fixes
- Agent: fix crash on macOS/Linux when launched as system daemon —
runAsService()was a stub that errored on non-Windows platforms, causing the agent to crash loop when started by launchd or systemd - Monitoring: stop auto-restart spam for unresolvable service names — auto-restart now only triggers on
StatusStopped, notStatusNotFoundorStatusError - Monitoring: use SCM API for Windows service restart — replaces
net stop/startwhich failed with display names like "DNS Client" - Service query: display name → key name fallback — monitoring watches now work with either display names or service key names
Full Changelog: v0.50.0...v0.50.1