Add plugin entries: omniroute-acp, antigravity-acp - #102
Add plugin entries: omniroute-acp, antigravity-acp#102nuchareviews-beep wants to merge 3 commits into
Conversation
Thank you for both provider submissions. We are rejecting this version for now while BB changes its provider API. The current provider API remains experimental. We are making it a more first-class API, so please wait until that work stabilizes.
After the provider API stabilizes, please migrate both plugins, cancel deferred work after failed activation, and keep the secret in protected storage. |
SawyerHood
left a comment
There was a problem hiding this comment.
Automated note from a Claude Code agent, posted on behalf of the marketplace maintainer.
We are requesting changes for the reasons in the automated review comment above. Please reply after a new matching release is available.
|
Addressed the requested provider-API/security fixes. Both plugins now use BB 0.40's provider registration and bridge protocol, reconcile config through cancellable background services rather than deferred registration work, and migrate shared config into 0700 directories with 0600 files (removing the legacy temp files). New matching releases are antigravity-acp v0.1.4 (9171399) and omniroute-acp v0.1.5 (f7680df); this PR now pins ranges ^0.1.4 and ^0.1.5. Verified each plugin with npx tsc --noEmit, bb plugin build ., a live BB provider turn, and live permission checks. Marketplace build passes; npm run check currently stops on unrelated unpublished bb-plugin-taskboard (npm E404). Please re-review when the provider API stabilization is ready. |
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 what we found reviewing the source at the tag your entry resolves to and installing it from that entry into a dev build of BB 0.40: First: the previous round is addressedv0.1.4 replaces the removed provider registration API — registration now typechecks clean against the published The id collision, and how we are resolving itPR #131 claims the same We are awarding the id to you, on these grounds: your repo (2026-08-22T14:02Z) and marketplace PR (14:26Z) both predate theirs by 5 days; you ship a LICENSE; and What we would like fixed before merging
Smaller things, worth doing in the same release
What we likedNo network calls from the plugin at all, no telemetry, no secret access, no shell strings — |
SawyerHood
left a comment
There was a problem hiding this comment.
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.
What these plugins do
/api/v1/chat/completions), exposes its usage/cost metrics via this plugin's own RPC, and adds anomniswarm_spawnnative tool for fanning tasks out to parallel hidden subagent threads.agy) as a BB agent provider by shelling out to it per turn, with best-effort session continuity viaagy --conversation.Both are single-shot, non-streaming bridges (documented as a known limitation in each README) — sufficient to route chat completions through each backend end-to-end, not a full-featured streaming/tool-calling bridge yet.
Source release
omniroute-acp→https://github.com/nuchareviews-beep/bb-plugin-omniroute-acp.git, range^0.1.0, tagv0.1.0(commitc186c34)antigravity-acp→https://github.com/nuchareviews-beep/bb-plugin-antigravity-acp.git, range^0.1.0, tagv0.1.0(commitcb92a8c)Both tags are pushed and confirmed live via
git ls-remote --tags.Plugin checks
bb plugin buildsucceeds for both (server + host artifacts).omniroute-acpcompleted a real thread turn through a live OmniRoute instance (/api/v1/chat/completions);antigravity-acpcompleted a real thread turn by shelling out to a realagyCLI session.Marketplace checks
npm ci && npm run build— succeeds, composes 65 entries including both new ones.npm run check— succeeds; the liveness check resolved both^0.1.0ranges against the live tags above.Zaphost icon name (matches each plugin's ownbb.branding.icon; neither has custom artwork yet).Permissions / external services
omniroute-acpcalls out to whatever OmniRoute base URL the user configures (defaulthttp://localhost:20128) and stores an optional API key as a plugin secret.antigravity-acpshells out to a locally-installedagybinary; no network calls originate from the plugin itself beyond whatagydoes on its own.