Releases: Alg0rix/bb-plugin-devin
Releases · Alg0rix/bb-plugin-devin
Release list
v0.2.5
Fix source-mode resolution of the Devin ACP stdio shim. BB hosts that load server.ts now resolve lib/acp-stdio-shim.mjs correctly; bundled dist/server.js installs remain supported. Includes a regression assertion for the resolved shim path.
bb-plugin-devin 0.2.4
Changed
- Devin hex logo (
icons/devin.svg) now used for the plugin and provider icons — drawn as acurrentColormask so it follows the BB theme. Replaces the genericBotglyph.
Generated with Devin
bb-plugin-devin 0.2.3
Fixed
- Managed installs (git/marketplace) now work —
@get-bb/plugin-sdkmoved todependenciessoprovider-bridgesubpath imports resolve when bb builds the host bundle on install. Previously only local path installs worked. (Supersedes v0.2.1/v0.2.2.) - Phantom "Parse error" on file writes —
devin acplaunches through a stdio shim rewritingresult: null→{}forfs/write_text_file(upstream: get-bb/bb#3560). - Real per-family reasoning ladders +
fastservice tiers via live ACP model discovery.
Generated with Devin
bb-plugin-devin 0.2.1
Fixed
- Phantom "Parse error" on every file write/edit in BB — BB's ACP bridge answers
fs/write_text_filerequests withresult: null; Devin's ACP client expects an empty object and reports JSON-RPC -32700, so write/edit tool calls rendered as failed even though the file was written and the diff displayed. The provider now launchesdevin acpthrough a small stdio shim (lib/acp-stdio-shim.mjs) that rewrites those responses to{}. Everything else proxies untouched, and the shim can be removed once the SDK returns{}upstream.
Generated with Devin
bb-plugin-devin 0.2.0
What's changed
- Real reasoning levels — the provider no longer advertises a hardcoded
medium. It discovers Devin's live model catalog over ACP (session/newconfigOptions), groups the 420 model variants into 238 families, and exposes each family's actual reasoning ladder (none/low/medium/high/xhigh/max, including-minimal→ low and-thinkingvariants). - Variant resolution — the host bridge wraps BB's generic ACP bridge:
model/listreturns per-family models withsupportedReasoningEfforts, andthread/start|resume|forkrewriteoptions.modelto the exact Devin variant uid for the chosen reasoning level and service tier. - Service tier support —
fasttier variants (-fast/-priorityuids) are now selectable per model. - Fallback models — static SWE-2 / Claude Opus 5 / GPT-5.6 fallback catalog when discovery is unavailable; graceful fallback to generic bridge behavior on discovery failure.
- Tests — 26 tests covering uid parsing, family grouping, ladder generation, tier resolution, and bridge line rewriting. Added
vitest.config.ts(noExternalon the SDK) to fix ESM/CJS interop that previously broke the test suite at import time.
Generated with Devin