Account Pooler, push notifications, and a new plugin catalog
This release adds Account Pooler for Claude and Codex, push notifications across devices, and a new plugin catalog.
New features
- Use
/clearin an idle thread to reset agent context while keeping the workspace and history. - Show, hide, and reorder sidebar destinations. Reorder new-tab Actions too.
- Browse plugins by category, with screenshots, author pages, and a BB Official collection. The marketplace is also on getbb.app.
- Manage installed plugins in Settings. Plugin settings now autosave with inline validation.
- Read missed notifications in the notification center and expand long messages.
- Expand completed Thought for entries to read provider-shared thinking.
- Approvals and plan reviews open as a compact, actionable strip.
- Search the project picker and customize worktree branch prefixes.
- Copy images with message text and see attachment upload progress.
Built-in plugin updates
- Account Pooler. Sign into multiple Claude and Codex accounts in one place. A proxy automatically rotates through your accounts as they hit usage limits. Experimental.
- Push notifications. Choose mobile, web, and desktop delivery independently. Web needs permission and an open tab; desktop needs an open app window.
- Provider Usage. Enable this new plugin to see limits and reset times across machines in the sidebar footer.
- Theme Preview. Install this optional plugin to compare themes across bb screens and components.
- Side chat. Fixes for pending questions, queued messages, and compact layouts.
Agent providers
- Enable Claude in Chrome for browser tools.
- Opt into releasing idle Claude queries after 30 seconds. The next turn resumes the conversation; background work stays active.
- Cursor shows the correct reasoning choices. OMP supports manual compaction.
- Fixes for Pi file attachments, Claude usage checks on macOS, and Codex rate-limit reporting.
CLI
bb thread clearresets context in an idle thread.bb thread forknow reuses the source environment. Replace--workspacewith--environmentor--new-environment worktree|personal; forks stay on the same host.- Manage pooled accounts with
bb pool account, checkbb pool status, and control routing withbb pool routing <claude|codex> [--off]. - Test notifications with
bb push-notifications test <web|desktop>. - Set branch prefixes with
bb settings general managedBranchPrefix <prefix>. bb plugin newscaffolds a store overview.- Use
bb environment branches;bb thread show --merge-base-brancheshas been removed.
Performance
- Enrolled machines download a smaller host-only package and skip identical reinstalls.
- Codex resumes avoid loading full history. Plugin overlays rerender less often.
- The optional
sidebarProgressiveDisclosureexperiment shortens long thread lists while keeping threads that need attention visible.
Notable fixes
- Stopping a thread pauses its queue. Failed messages wait for an explicit retry.
- Queued follow-ups survive offline hosts and reconnects; grouped messages dispatch together.
- User questions survive daemon reconnects.
- Turns containing steers can be edited, and follow-ups arrive reliably during startup.
- Long conversations retain their leading history.
- Codex archive undo stays in sync with bb.
- Desktop browser OAuth popups work. Escape returns to the app.
- Full browser storage no longer crashes the app.
- Plugin settings preserve newer edits during saves, reloads report the correct version, and tool schemas support newer Zod 4 minors.
- Fixes for intermittent Linux AppImage startup failures and host daemon startup and shutdown.
Plugin API changes
threads.clearContext()resets context within a thread.threads.fork()takesenvironmentand defaults to reusing the source environment.interaction.pendingreports questions and approvals;bb.server.experimental_appUrlexposes the app URL.- Plugin settings support numeric fields and validation through
experimental_schema. app.slots.experimental_appOverlayadds persistent app-wide UI.app.experimental_sidebarFooter.register()adds footer actions and disclosures.bb.providers.experimental_contributeEnv()supplies provider environment variables.bb.http.experimental_websocket()registers plugin WebSocket routes.
Thanks
Thank you to the fourteen contributors and co-authors outside the core team:
- @alanagoyal
- @andrewkchan
- @bradhallett
- @davidondrej
- @dillonzq
- @IlyaM
- @kravtsovd
- @MateoCerquetella
- @MayankBansal12
- @nlorio-notion
- @salemsayed
- @smsunarto
- @swairshah
- @vburojevic
Thank you also to everyone who reported an issue addressed in this release: @aaronphifer, @amirghst, @bradhallett, @dillonzq, @Guitaraholic, @GusevV1987, @iamhenry, @IlyaM, @kravtsovd, @lzfxxx, @markasoftware-tc, @MayankBansal12, @technicalpickles, @Techno911, @vixalien, and @yusuf8834.
Mobile app
- Receive push notifications while the app is closed. Tap to open the thread on its server.
- Use the new dark iOS app icon.
- Toast swipes and sidebar dismissal are more reliable.
- Panels respect device safe areas, pickers fit short screens, and the keyboard no longer flashes white.