Add plugin entry: task-router - #124
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, the tests pass, and the deterministic matching approach (no model call, ties suppressed, a stoplist of ordinary words, worktrees collapsed via 1. With the default settings it walks your entire home directory — and the README says it does not
Your Nothing is exfiltrated — it is all local, all through the SDK — but the entry description mentions only "the workspace's git repositories" and neither it nor the settings UI warns about a home-wide scan. Fix: early-return from 2. Undisclosed side effect: it creates BB projects
3.
|
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 the plugin does
Task Router notices when a composer draft belongs to a different project than
the one currently selected, and offers to open a new thread there with one
click. Matching is fully deterministic (name/path against the workspace's git
repositories, no model call) and stays silent whenever it isn't confident.
Source release
v1.0.0(git tag, root of repo)gitwithrange: "^1.0.0"Plugin checks that succeeded
npm installnpm test(18/18 passing)npm run typecheck(clean)bb plugin build(producesdist/server.js,dist/app.js, metadata)Marketplace checks that succeeded
npm ci --ignore-scriptsnpm run build(composeddist/marketplace.jsonwith 83 entries, including this one)npm run check(liveness check against the live git tag passed)Permissions / external services
No external services. The plugin reads local git config/host directory
listings via the bb SDK (
bb.sdk.hosts.*) to build a workspace census, andregisters/spawns bb projects/threads (
bb.sdk.projects.*,bb.sdk.threads.*)only when the user clicks the suggestion. No network calls, no model calls.