cli/v0.10.5

maximhq/bifrostcli/v0.10.5May 31, 2026by akshaydeo

AI Summary

Bifrost CLI v0.10.5 introduces several interactive UI enhancements including a tab command popup (Ctrl+B), an alternate tmux-safe prefix key (Ctrl+G), a quit confirmation dialog, and an interactive summary screen with inline editing capabilities. The release also adds security improvements like virtual key masking and improves user experience with better filter handling and persistent CLI state after harness sessions.

Key Highlights

  • Interactive tab command popup invoked by Ctrl+B with keyboard navigation (arrow keys, h/j/k/l, number keys 1-9)
  • Ctrl+G as tmux-safe alternate prefix key for tab selection
  • Quit confirmation dialog on Home screen to prevent accidental termination
  • Interactive summary screen with inline editing of base URL and virtual key
  • CLI now persists after harness session ends instead of exiting

New Features

  • Tab command popup (Ctrl+B) listing all open tabs with 'New tab' action row
  • Alternate prefix key (Ctrl+G) for tmux compatibility
  • Home-screen Ctrl+C quit confirmation with centered prompt
  • Interactive summary screen with arrow-key navigation across actionable rows
  • Virtual key input masking with * characters
  • Mandatory update prompt shown before chooser opens
  • CLI persistence after harness session ends (returns to Home instead of exiting)
  • Model chooser Esc now clears filter and error messages on first press
  • Manual model names treated as distinct selectable row with wrap-around navigation
  • Bifrost logo hidden when re-entering harness/model/worktree phases from summary

Full Release Notes

## Bifrost CLI Release v0.10.5

# Bifrost CLI Changelog

## v0.10.5

- feat: adds an interactive tab command popup invoked by the `Ctrl+B` prefix — lists every open tab plus a trailing "New tab" action row, supports arrow keys / `h`/`j`/`k`/`l` navigation, `Enter` to switch or open a tab, number keys (`1`–`9`) for direct jumps, and `Esc`/`Ctrl+B` to resume
- feat: adds `Ctrl+G` as a tmux-safe alternate prefix key, giving users a one-press tab selector inside tmux sessions that already consume `Ctrl+B`
- feat: adds a Home-screen Ctrl+C quit confirmation — when no tabs are open, the first `Ctrl+C` shows a centered "Quit Bifrost?" prompt and the second press exits, preventing accidental termination
- feat: adds an interactive summary screen with arrow-key navigation across actionable rows (launch, base URL, virtual key, worktree, harness, model, dashboard, docs, issues, repo, quit) plus inline editing of base URL and virtual key without leaving the summary
- feat: masks the virtual key input with `*` characters in the chooser to avoid leaking credentials on shared screens
- feat: adds a Home-styled mandatory update prompt — when a new Bifrost CLI version is available, a centered confirmation popup is shown before the chooser opens, and declining keeps the user on Home instead of blocking startup
- feat: keeps the CLI running after a harness session ends — the tab manager now loops back to the chooser instead of exiting, so closing the last tab returns to Home rather than terminating Bifrost
- improvement: model chooser `Esc` now clears the active filter, manual-entry selection, and any error message on first press before exiting the phase, matching common picker behavior
- improvement: model chooser treats manual model names (typed into the filter) as a distinct selectable row, with arrow-key wrap-around between the filtered list and the manual entry
- improvement: hides the Bifrost logo when re-entering the harness/model/worktree phases from the summary, giving editing flows more vertical space
- fix: tab command-mode key handling now correctly distinguishes `Enter` (activate the selected row) from `Esc`/prefix (resume the active tab), and recognises both `Ctrl+B` and `Ctrl+G` as the dismiss key
- fix: arrow-key escape sequences are now mapped to the existing `h`/`j`/`k`/`l` navigation in the command overlay, so users can navigate the tab popup with cursor keys

### Installation

#### Binary Download
```bash
npx @maximhq/bifrost --cli-version v0.10.5
```

---
_This release was automatically created._