Add plugin entry: companion-chat - #136
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: This installs and runs cleanly, and the implementation is careful for its size — full zod modelling of 1. The entry description does not mention that companion threads are hiddenThe entry says only "Opens a fresh companion thread beside your current BB conversation, with independent provider and model selection and the current worktree preselected." It does not say the thread is created with To be clear about what is not a problem: hidden spawn is the sanctioned first-party pattern — BB's own built-in 2. It silently reverts a visibility change the user made
One thing worth consideringThe built-in What we likedNo network calls at all, no commands, no secrets, no agent tools. |
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.
|
Published Companion Chat v0.1.2 and updated this PR. Both requested changes are addressed:
The release also fixes stale cross-provider composer options: unsupported service tiers are removed, model/reasoning fallbacks preserve honest provenance, explicit unavailable selections fail rather than silently changing, and permission modes are checked against provider capabilities and the environment ceiling. Validation on v0.1.2:
|
1ac89f2 to
13319ec
Compare
|
Published Companion Chat v0.1.3: https://github.com/divyesh-puri/bb-plugin-companion-chat/tree/v0.1.3 This fixes companion provider selection when the composer omits Validation: 11 tests passed, TypeScript typecheck passed, and |
What it adds
Companion Chat opens a fresh thread beside the current bb conversation. The new thread starts in the current project and worktree, lets the user choose any installed provider and model independently, and stays in the originating panel without adding a top-level sidebar entry.
This is a new conversation, not a fork of the source provider session.
Release
https://github.com/divyesh-puri/bb-plugin-companion-chat.gitv0.1.1^0.1.08d7d508981fd44cbf5ca73a8a41ddef83d6f9bcaValidation
bb plugin buildpassesv0.1.1installs production dependencies and builds both server and app bundlestaskboardandusage-tracker, which were unpublished upstreamSecurity
Companion Chat is a full-trust bb plugin. It uses bb's native thread and composer APIs, requires no credentials, and connects to no external service.
Companion threads use BB's hidden-thread visibility so they remain in the originating panel without adding top-level sidebar entries.