Add plugin entry: copilot - #95
Conversation
Thank you for building a Copilot provider. 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 use the supported API. If a file change remains necessary, keep the existing mode and protect concurrent changes. |
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.
|
"The current provider API remains experimental. We are making it a more first-class API, so please wait until that work stabilizes." Where can I follow this? @SawyerHood |
What the plugin does
Adds Copilot (
entries/copilot.json): runs GitHub Copilot CLI as a bb agent provider. The Copilot CLI natively speaks ACP, so the plugin ships no bridge — it provisions a managedcustomAcpAgentsentry registering provideracp-copilot.Source release
v0.1.0(commit7594326), entry range^0.1.0, no subdirectory, no tag prefixbb-plugin-copilot→copilot; matches the entry idPlugin checks that succeeded
npm installclean (0 vulnerabilities),tsc --noEmit,vitest run5/5bb plugin buildagainst the packaged bb CLI producesdist/server.js+dist/app.jsMarketplace checks that succeeded
npm ci --ignore-scripts,npm run buildandnpm run check(liveness) — built manifest includes the new entry (64 entries)schema/marketplace.schema.json: exact required fields only, tags match the pattern, icon vendored aticons/copilot-7133b161.svg(sha256 prefix 7133b161, ~1.7 KB SVG)Security / permission notes for reviewers
customAcpAgentsentry in the user's bbconfig.json; it merges managed fields over existing keys, preserves unknown user keys, and writes atomically.copilot --versionto probe PATH; it never reads or writes Copilot credentials.