v1.105.0
Login now tells you whether it actually worked
When you run boss login, Boss now confirms that your credentials were saved and accepted before reporting success. Previously, the login command could return without error even if something went wrong persisting the session. Now, if the credential save or the subsequent verification fails, you get a clear message instead of a silent partial success.
Related to this: if Boss gets into a state where it needs you to log in again (for example after a prolonged network issue), boss daemon doctor now surfaces that information directly, so you can see what is wrong and why without digging through logs.
Improvements
- Session starts are more reliable. Boss retries the internal readiness check before giving up, so transient startup delays are less likely to produce a failed session.
- Starting
boss tailis faster. It no longer runs the skill installer on launch, which was unnecessary for a log-tailing command. - The
boss plandependency view now produces correct edges. Previously some prerequisite relationships were drawn in the wrong direction or missed entirely. - Stopping Boss cleanly is more reliable. Background archiving work now finishes or is properly cancelled before shutdown completes, reducing the chance of incomplete state on restart.
- A transient network timeout during authentication renewal no longer permanently signs you out. Boss retries within a grace window before treating the failure as permanent.
- Fetching shared repository data is more resilient. Temporary lock contention is now retried automatically rather than surfaced as an error.
Fixes
- Fixed an issue where a symlinked upload directory could be incorrectly modified during cleanup. Boss now refuses to proceed in that case rather than partially removing entries.
- Fixed an issue where certain shell patterns in scripts could fail or behave unexpectedly when run under the fish shell.
- Fixed an issue where resuming an interrupted session could leave things in an inconsistent state if the agent failed to start. The operation is now rolled back cleanly on failure.
- Fixed an issue where passive background account refreshes were incorrectly counted as user-initiated actions in usage telemetry.
- Fixed an issue where a background goroutine could be orphaned if Boss shut down while archiving was in progress.