v1.114.0
Daemon restart and supervision fixes
Running boss daemon restart could previously kill a running daemon and then fail to bring a new one back up, leaving you with no service at all. That is fixed: Boss now detects which mode the daemon is actually running in before restarting, so it restarts in the right mode and leaves you with a working daemon afterward.
On macOS, boss daemon doctor could also miss cases where the daemon was registered with launchd but would never actually start, then silently fall back to a less reliable unsupervised mode without telling you. Doctor now checks the launch history and surfaces that situation clearly instead of hiding it.
Improvements
- Sessions in the dashboard now lay out more evenly: the repository column takes only as much space as it needs, and the session name column gets the rest.
- Boss can now notify you when an AI session (Codex) is waiting for a reply choice, not just when it is asking a direct question. If a session was paused waiting for you to pick an option, you would not have been told. Now you will be.
- Fixed an issue where sessions could disappear from the list if the daemon serving them reported a different location than expected. Sessions now track liveness against the daemon that owns them, so they stay visible.
Fixes
- Fixed an issue where restarting the daemon could destroy a healthy instance without successfully replacing it.
- Fixed an issue where
boss daemon doctorwould silently downgrade to unsupervised mode when it could not verify launchd supervision, instead of warning you.