v1.104.0
Chats interrupted by a restart now recover automatically
If Boss was restarted mid-conversation, the affected chat would silently stall, leaving you with no response and no clear way forward. Boss now detects those interrupted chats on startup and resumes them automatically, so a restart in the background is much less likely to leave work stranded.
Related to this, Boss no longer reports a conversation as still working when it quietly died partway through a background step. The status you see now reflects what actually happened.
Improvements
- When Boss shuts down, it now finishes handling any in-flight requests before closing out its internal connections. This reduces the chance of a dropped response at shutdown time.
- Detaching from a chat you have manually renamed no longer overwrites that name with an auto-generated title.
- Skill configuration that involves lenses or drafters is now discovered and connected correctly. Previously, certain role bindings could be silently dropped during setup, meaning those capabilities were never used.
- Boss is better at confirming its own tools are actually available before attempting to use them, and gives clearer information when they are not.
- When a readiness check times out, Boss now includes more detail about what went wrong, making it easier to understand why a session did not start as expected.
- The
proofcommand now accepts--helpand-hon every subcommand, and error messages name the accepted commands and flags rather than giving a generic failure.
Fixes
- Fixed an issue where a chat shown as “Working” could be stuck in that state after the underlying task had already failed.
- Fixed an issue where detaching from a chat could silently discard a name you had set manually.
- Fixed an issue where certain skill extensions were dropped during startup, meaning configured tools were never loaded or dispatched.
- Fixed an issue where Boss might attempt to use its own command-line tool without first confirming the tool was present and executable, leading to unclear errors.
- Fixed an issue where an interrupted background step left the chat status permanently showing as active.