Add plugin entries: code-review, pr-manager - #130
Merged
SawyerHood merged 3 commits intoAug 28, 2026
Conversation
Neither plugin works with anything but GitHub, and pr-manager's description did not say so at all. The store shows the description, so the requirement belongs there rather than only in the submission.
Contributor
Reviewed and merged. We security-reviewed the source at the exact tag your entry resolves to, installed it from that entry into a dev build of BB 0.40, and confirmed it loads and runs. Thanks for the submission — nice work. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two plugins from https://github.com/robennals/bb-plugins, one entry each.
What they do
Code Review — lists the pull requests awaiting your review, filtered by whether the request came to you personally, to one of your teams, or to anyone. Reviewing one spawns a BB thread that runs your own configured review skills over the change and reports structured findings. Each finding arrives with its background, the problem, a suggested fix and a ready-to-post comment, shown next to the code it refers to; you edit and post them individually. Nothing reaches GitHub until you press post, and comments join an in-progress GitHub review when you have one open.
PR Manager — shows your own open pull requests and recent merges with CI and review state summarised as waiting, failing, feedback, approved or merged, and opens or links the BB worktree thread for the one you pick.
GitHub only
Both plugins are GitHub-specific and have no support for any other forge. They shell out to the GitHub CLI for everything: there is no abstraction over GitLab, Bitbucket, Gitea, or plain git remotes, and pointing either at a non-GitHub repository does not degrade — it fails.
The two differ in how tightly they are bound:
github.com. It probesgh auth status --hostname github.com, and it buildshttps://github.com/...links for pull request diffs and file permalinks. GitHub Enterprise will not work without changes.ghwithout--hostnameand takes URLs from the API, so it would likely follow aGH_HOSTconfigured for GitHub Enterprise — but that is untested and not a claim I would make for it.Both descriptions say "GitHub" so this is visible in the store, not only here.
Source
Both track semver ranges against the same public repository, with per-plugin tag prefixes:
code-reviewplugins/code-review^0.1.0code-review/v0.1.0pr-managerplugins/pr-manager^0.1.0pr-manager/v0.1.1All tags are annotated.
code-review/v0.1.0andpr-manager/v0.1.0point at1655ce9e17ad0d533dd0cf02a61a93371fd6213f;pr-manager/v0.1.1points at83d0e8f.Plugin checks
Run at the tagged commits:
code-review—tsc --noEmitclean, 232 tests pass,bb plugin buildproducesdist/server.jsanddist/app.js.pr-manager—tsc --noEmitclean, 5 tests pass,bb plugin buildproduces app and host artifacts.Both install and run against BB 0.40.
Marketplace checks
npm ci --ignore-scripts,npm run build— composes 84 entries.npm run check— both entries resolve their tags at the public repository. The two failures it reports (taskboard,usage-tracker) are pre-existing npm liveness failures in other entries and are untouched by this branch.icons/with content-hashed filenames, single-colour SVG so BB'scurrentColormask follows the user's theme. Both were checked at 14, 16, 20 and 64 px in light and dark.Things a reviewer should know
ghand inherit whatever the user's GitHub CLI is authenticated for. Neither stores a token; there is no other network access.bb code-reviewCLI command that those threads use to read the fetched pull request and submit findings. Review agents are told not to rungh, not to post, and not to modify the checkout.bb.hostentry so it can create worktrees and threads on a connected machine.