v3.6.84
Fix Linux Pulse (GH#17369)
Three bugs preventing the pulse from working on Linux systems with systemd:
Fixed
- Malformed
Environment=lines: Replace literal"\n"with$'\n'(ANSI-C quoting) in systemd service generation so eachEnvironment=directive gets its own line - No model fallback in dispatch: Remove early-return in
dispatch_with_dedup()when no model is configured —headless-runtime-helper.shalready has the authoritative fallback chain (DEFAULT_HEADLESS_MODELS) - Scheduler detection ignores systemd: Add
systemctl --userchecks tois_scheduler_installed()andget_scheduler_name()soaidevops pulse statuscorrectly reports the scheduler type on Linux
Files Changed
setup-modules/schedulers.sh.agents/scripts/pulse-wrapper.sh.agents/scripts/pulse-session-helper.sh
Full Changelog: v3.6.83...v3.6.84