Skip to content

Releases: Alg0rix/bb-plugin-devin

v0.2.5

Choose a tag to compare

@Alg0rix Alg0rix released this 13 Sep 12:23

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

Choose a tag to compare

@Alg0rix Alg0rix released this 13 Sep 11:32

Changed

  • Devin hex logo (icons/devin.svg) now used for the plugin and provider icons — drawn as a currentColor mask so it follows the BB theme. Replaces the generic Bot glyph.

Generated with Devin

bb-plugin-devin 0.2.3

Choose a tag to compare

@Alg0rix Alg0rix released this 12 Sep 03:38

Fixed

  • Managed installs (git/marketplace) now work@get-bb/plugin-sdk moved to dependencies so provider-bridge subpath 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 writesdevin acp launches through a stdio shim rewriting result: null{} for fs/write_text_file (upstream: get-bb/bb#3560).
  • Real per-family reasoning ladders + fast service tiers via live ACP model discovery.

Generated with Devin

bb-plugin-devin 0.2.1

Choose a tag to compare

@Alg0rix Alg0rix released this 12 Sep 03:29

Fixed

  • Phantom "Parse error" on every file write/edit in BB — BB's ACP bridge answers fs/write_text_file requests with result: 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 launches devin acp through 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

Choose a tag to compare

@Alg0rix Alg0rix released this 12 Sep 02:42

What's changed

  • Real reasoning levels — the provider no longer advertises a hardcoded medium. It discovers Devin's live model catalog over ACP (session/new configOptions), 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 -thinking variants).
  • Variant resolution — the host bridge wraps BB's generic ACP bridge: model/list returns per-family models with supportedReasoningEfforts, and thread/start|resume|fork rewrite options.model to the exact Devin variant uid for the chosen reasoning level and service tier.
  • Service tier supportfast tier variants (-fast / -priority uids) 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 (noExternal on the SDK) to fix ESM/CJS interop that previously broke the test suite at import time.

Generated with Devin