Skip to content

Releases: benegessarit/bb-plugin-claude-account-switcher

Claude Account Switcher v0.1.1

Choose a tag to compare

@benegessarit benegessarit released this 28 Aug 22:46
c4e1a11

Claude Account Switcher v0.1.1

This compatibility release aligns the plugin with the SDK shipped by public BB 0.39 releases.

Fixed

  • Pin the build to plugin SDK 0.4.8, matching bb-app 0.39.0.
  • Accept BB 0.39's claudeCode provider-status key as well as the newer claude-code key.
  • State BB 0.39 as the minimum supported version.

There is no change to the account-switching interaction. The plugin still uses Claude Code's supported login flow, opens at most one automatic browser handoff per operation, and never reads browser passwords or Claude credentials.

Install

bb plugin install "git:https://github.com/benegessarit/bb-plugin-claude-account-switcher.git@semver:^0.1.0"

Claude Account Switcher v0.1.0

Choose a tag to compare

@benegessarit benegessarit released this 28 Aug 22:26

Claude Account Switcher v0.1.0

Claude Account Switcher changes the machine-wide Claude subscription used by one BB Claude Code thread without discarding that thread or its history.

Highlights

  • Reuse the Claude login already active on the thread's machine.
  • Sign in to another Claude subscription through Claude Code's supported login flow.
  • Open each authorization URL automatically at most once. A late native callback can replace an already-opened manual fallback with one corrected handoff.
  • Recover an in-progress switch after the BB surface remounts.
  • Retry safe one-time-code delivery without storing or logging the code.
  • Preserve unresolved helper ownership across plugin reloads so another switch cannot race uncertain cleanup.

Security boundary

The plugin never reads the macOS Keychain, Claude credential files, account identity, raw authentication output, or browser passwords. OAuth and account selection remain on Claude's website and inside Claude Code.

Known limitation

BB cannot atomically combine the plugin's final idle-state check with runtime release. A message arriving in that small window can race the release. The plugin rejects every active, starting, or stopping state it can observe and tells users not to send a message until the switch finishes.

Install

bb plugin install "git:https://github.com/benegessarit/bb-plugin-claude-account-switcher.git@semver:^0.1.0"