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