Add ACP provider plugins: Copilot, Droid, and Auggie - #118
Conversation
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: Thanks for these three — a family of ACP providers is exactly the kind of thing we want in the marketplace, and the code itself is clean: no network calls, no process execution, no secret access, clean SVGs, no lifecycle scripts, every dependency from The problem is that they do not work on the BB release the marketplace serves. Blocker 1: none of the three registers anything on BB 0.40All three install into a dev build, and the background service logs The three installs land in Blocker 2: they build on a mechanism BB removes in 0.41
The fix we would likePort to Worth knowing: a user can already add Auggie today with The
|
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.
Signed-off-by: Lars Trieloff <lars@trieloff.net>
Point at the currentColor icon from bb-auggie v0.2.0, which registers through the ACP plugin customAgents setting instead of the deprecated customAcpAgents array. Signed-off-by: Lars Trieloff <lars@trieloff.net>
cb8e583 to
634cdd9
Compare
|
Auggie is ready for a re-check. Published
Copilot and Droid in this PR are still on the 0.1.0 path that fails the |
The 0.40-compatible release registers through ACP customAgents, so the listing tracks ^0.2.0 and vendors the high-contrast mask glyph. Signed-off-by: Lars Trieloff <lars@trieloff.net>
|
Factory Droid 0.2.0 is tagged at https://github.com/ai-ecoverse/bb-droid/releases/tag/v0.2.0 and this listing now tracks That release addresses the 0.40 load failure and the icon notes from the review:
Verified on bb 0.40.0: Still outstanding relative to the requested provider-API port: this release uses the documented ACP |
Point at currentColor icons and the 0.40 customAgents releases (bb-copilot v0.2.0, bb-droid v0.2.1). Signed-off-by: Lars Trieloff <lars@trieloff.net>
|
Copilot and Droid are on the same 0.40 path as Auggie now.
Marketplace listings now point at Ready for a re-check of all three. |
What these plugins do
Adds three bb plugins that register vendor coding CLIs through bb's built-in ACP provider:
copilot --acp(GitHub / Microsoft)droid exec --output-format acp(Factory.ai)auggie --acp(Augment Code)Each plugin locates its vendor CLI, manages only its own ACP
customAgentsentry, and exposes status, repair, and unregister commands. Models come from the ACP session catalog.Releases
ai-ecoverse/bb-copilot—v0.2.0, marketplace range^0.2.0ai-ecoverse/bb-droid—v0.2.1, marketplace range^0.2.0ai-ecoverse/bb-auggie—v0.2.0, marketplace range^0.1.0All three now write the managed agent into the ACP plugin's
customAgentssetting instead of the deprecatedcustomAcpAgentsarray, and shipcurrentColoricons.Validation
For Copilot 0.2.0, Droid 0.2.1, and Auggie 0.2.0:
npm run typecheckpassedbb plugin build .passedrunningacp-copilot,acp-droid, andacp-auggieare registered and return live model catalogsFor this marketplace change:
npm ci --ignore-scriptspassednpm run buildpassed (90 entries)npm run checkpassed, including public release-source verificationcurrentColorSVGs with content-hashed filenamesSecurity and external services
The plugins run as full-trust bb server plugins. They invoke no installer and hold no credentials. The vendor CLIs must already be installed and authenticated; provider sessions are launched by bb's built-in ACP runtime. Thread content is sent to the named vendor (GitHub-Microsoft / Factory.ai / Augment Code).