Accounts Management in the TUI
You can now manage your Claude and Codex accounts directly from the Boss terminal interface, without leaving the TUI. The new Settings → Accounts screen lets you view all connected accounts, see their health status, cooldown state, and last-test results, and edit labels, email, or priority inline. You can also register new accounts, run a live connection test, and safely disable or remove accounts you no longer need, all from the keyboard.
Features
- Account registration flows in the TUI. You can add a new Claude or Codex account without switching to the web UI. The registration flow runs natively in the terminal.
- Account detail and editing. Select any account to see its full details, including status, usage columns, and timestamps. Edit fields inline and save without leaving the screen.
- Disable and remove accounts from the TUI. Both actions include a confirmation prompt so you do not accidentally remove an account that is still in use.
- Account health and cooldown visibility. The accounts list and detail screen now surface health state, cooldown timers, and last-test error details so you can see at a glance why an account might not be getting work.
- Clearer rotation status when no account is available. When Boss cannot assign work because no account is eligible (for example, all are disabled or unhealthy), it now reports that specifically rather than giving a generic “no capability” message. This shows up in the TUI and the accounts list.
boss repair start command. If auto-repair stops running, you can now restart it from the command line with boss repair start instead of having to restart the whole service. Boss also re-arms repair automatically after a restart.
Improvements
- When you finish editing a cron job and return to the list, the job you just edited is highlighted so you can see exactly what changed.
- Emptying the trash now shows a live progress count so you know it is working on a large deletion rather than sitting silently.
- Boss now avoids starting a new session for a ticket whose pull request has already merged, catching cases where work would otherwise be duplicated.
- Cron sessions that got stuck mid-flight during a previous interrupted run are now cleaned up automatically on startup.
- If a chat session gets stuck waiting on a question for more than 15 minutes, auto-repair can now move past it instead of stalling indefinitely.
- Stopping or restarting Boss no longer accidentally terminates plugin processes belonging to other running Boss instances on the same machine.
- The docs now include an upgrade guide and a note that Boss automatically picks up a
.env file in your worktree.
Fixes
- Fixed an issue where session titles were sometimes derived from internal metadata lines rather than the actual content of the conversation.
- Fixed an issue where restarting Boss could briefly show a false connection error.
- Fixed an issue where switching to a different user account could leave the previous session in an inconsistent ownership state.