v0.1.1 — on/off toggles, benchmark mode, error log, judge latency fix
On/off toggles, Benchmark Mode, an Error Log tab, and a judge-latency fix.
Added
- On/off toggles for candidates and judges — configure as many as you like, enable the ones you want to fuse with. Candidates enforce 2–5 enabled; judges enforce exactly 1 enabled. Disabled slots are skipped entirely (and no longer need API keys).
- Benchmark Mode (Candidates page, default off) — removes the max-candidate limit and forces a 10-minute candidate timeout, for comparing many models head-to-head in one fusion.
- Error Log tab — a dedicated troubleshooting view listing failed and partial fusions, each with a one-click copy button that copies the full activity JSON (incl. sub_calls and the error message) to the clipboard for bug reports.
Fixed
- Judge latency was always 0 in the dashboard — both judge steps (analysis, synthesis) now record and show real wall-clock latency (including retry time) in the per-step breakdown.
Changed
- Config schema bumped to v2 with automatic v1→v2 migration on load: the single
judgeobject became ajudgeslist; candidates gained anenabledflag; settings gainedbenchmarkMode. Existing configs upgrade transparently. - Only enabled candidates/judges are fanned out; the API Keys page only shows providers used by enabled slots.
Install / upgrade
git clone https://github.com/hashangit/openfusion.git # or git pull && pnpm install
cd openfusion
pnpm build
node dist/index.js # your existing config auto-migrates to v246 tests green. Full changelog: CHANGELOG.md.