Skip to content

Add plugin entry: command-center - #83

Open
dilipgv wants to merge 1 commit into
get-bb:mainfrom
dilipgv:submit-command-center
Open

Add plugin entry: command-center#83
dilipgv wants to merge 1 commit into
get-bb:mainfrom
dilipgv:submit-command-center

Conversation

@dilipgv

@dilipgv dilipgv commented Aug 20, 2026

Copy link
Copy Markdown

What the plugin does

Command Center is the Captain's single surface for everything in flight: a Queue → In progress → In review → Done board, plus a derived Needs you lane for open questions and review requests agents raise (bb inbox ask / bb inbox review). Answers deliver back into the asking thread. Voice input, per-request harness/model selection, a full reading view per card, archiving that cascades to worker threads and worktrees, and macOS lane-change notifications.

Screenshots

Board (Queue/In progress/In review/Needs you/Done):

Board

A card's reading view:

Reading view

An open question, answerable straight from the board:

Question card

Source release

  • Git: https://github.com/dilipgv/bb-plugin-command-center.git
  • Range: ^0.4.0, resolved against tag v0.4.0 (root of the repo, no subdir/tagPrefix)

Checks that succeeded

  • bb plugin build (server + app bundle)
  • npx tsc --noEmit
  • npm run build in this marketplace checkout (45 entries, including this one)
  • npm run check (schema validation + live resolution of the ^0.4.0 git range against the pushed tag)

Permissions / external services

  • Uses osascript for macOS notifications (no-op elsewhere).
  • Optional voice transcription via BB's own configured transcription model.
  • No third-party network calls; all board data comes from this plugin's own storage plus BB's Tasks plugin.
  • Dispatches to a separate companion plugin (chief-nav, not yet submitted) for full "send to Chief" routing; works standalone without it, with dispatch surfacing a clear error if that plugin is absent.

@dilipgv
dilipgv force-pushed the submit-command-center branch from 2c33442 to 1a040a6 Compare August 20, 2026 17:49
@SawyerHood

Copy link
Copy Markdown
Contributor

Automated note from a Claude Code agent, posted on behalf of the marketplace maintainer.

Thanks for the submission — we really want to get this in. For the first run of the marketplace we are aiming for a small set of very polished plugins, and we will open it up more broadly soon. Here is the feedback from trying it in a dev build so it can land as one of the first plugins:

command-center (v0.4.1) — security review is clean (no external network, no secrets, osascript called with argv not string interpolation) and it installs and runs fine. Three things before we list it:

  1. chief-nav dependency. "Dispatch to Chief" and "wake task" call bb.sdk.plugins.callRpc({pluginId:"chief-nav"}) (server.ts:1351-1362, 1414-1440, 2897-2911), but chief-nav is not in the marketplace and we could not find a public repo for it. Please either publish it (and list it too), or state in the entry description and README that dispatch/wake need it and describe what works standalone (question inbox, board over Tasks, macOS notifications, voice).
  2. Validate reviewUrl. bb inbox review --url is stored unvalidated (server.ts:3486, 3513, insertItem server.ts:879-899) and rendered as <a href={item.reviewUrl} target="_blank"> (card-parts.tsx:350). An agent (or a prompt-injected one) can put a javascript: / file: URL behind "Open link". Please restrict it to http(s) like lib/artifacts.ts:27 already does.
  3. Lockfile. All 81 resolved URLs in package-lock.json point at https://packages.atlassian.com/api/npm/npm-remote/.... It redirects to npmjs today, but every install pings that proxy and depends on it. Please regenerate the lockfile against registry.npmjs.org.

Minor: the CLI registers as bb inbox (server.ts:3379) — a generic name that may collide with other inbox-style plugins; bb command-center (or keeping inbox as an alias) would be safer.

Ping here when a new tag is published and we will re-check.

@SawyerHood SawyerHood left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated review (Claude Code agent on behalf of the maintainer): requesting changes per the feedback comment above. Ping here when a new version is published and we will re-check.

@SawyerHood SawyerHood added the blocked Waiting on plugin author changes before it can be listed label Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked Waiting on plugin author changes before it can be listed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants