v1.160.0
Verified Merges and Smarter Repair
Boss now runs a full verification pass before merging any PR, checks its own work, and can attempt repairs automatically when something blocks a merge. If Boss finds issues after a review, it will try to fix them and re-verify in a fresh session. After two repair attempts, if blockers remain, the PR is parked rather than left spinning. PRs that touch sensitive paths are flagged for human review instead.
Verification results are now written as structured proof records alongside each PR, with a summary comment that explains what was checked and what the outcome was. Boss also uses repository scripts to describe what each verification area covers, so the proof attached to a PR reflects the actual checks that ran.
Features
- Boss can now split an epic child ticket that grows too large into sibling tickets automatically, keeping each piece of work at a manageable scope.
- The accounts screen now shows usage bars and sync state for each account at a glance, making it easier to see which accounts are active and how much of their quota has been used.
- Account credentials are now distributed end-to-end encrypted to connected instances. Each instance enrolls a device key, which can be approved or revoked, and credentials are delivered only to approved devices.
- Claude agent sessions now route through a managed companion account, so child processes use proper account rotation rather than inheriting a single shared credential.
- Boss now balances account selection across weekly reset windows, spreading load more evenly rather than exhausting the same accounts repeatedly.
Improvements
- Settings panels now align values into consistent columns across all screens, making them easier to scan.
- Boss is better at discovering PRs that should be picked up for work, regardless of the current state of the linked ticket.
- Operator notes pinned to a PR are now passed back into the repair process, so context you leave on a PR is not lost when Boss retries.
- The accounts list in the terminal UI is trimmed to the columns that matter, removing clutter.
- Verification blockers are now structured and passed directly to the repair step, so Boss knows exactly what to fix rather than re-reading the whole PR.
- Boss recaptures active Claude spinner panes after a CLI authentication refresh, so sessions continue displaying correctly after re-login.
Fixes
- Fixed an issue where account metadata edits could be lost if a credential sync transition happened at the same time.
- Fixed an issue where Dependabot PRs that passed all checks were not always handed off to the merge owner correctly.
- Fixed an issue where stopping Boss could complete before background merge work had finished, potentially leaving work in an inconsistent state.
- Fixed an issue where a PR title linked to a tracker ticket could be overwritten during finalization.
- Fixed an issue where a skill refresh notification could appear more than once for the same update.
- Fixed an issue where credential enrollment could slow down reconnection after an upstream disconnect.
- Fixed an issue where a Codex session that hit a provider error could publish incomplete work before the session recovered.
- Fixed an issue where verification holds were not always recognized when a PR was parked with a successful status.
- Fixed an issue where review findings confirmed as non-blocking on an earlier pass could resurface on a later pass.
- Fixed an issue where reviewed PR heads were not carried forward correctly after a message-only rewrite.
- Fixed an issue where a transient failure checking model readiness would abort rather than retry once.
- Fixed an issue where terminal focus could be lost when a view was rebuilt in the background.