Skip to content

v0.1.1 — on/off toggles, benchmark mode, error log, judge latency fix

Choose a tag to compare

@hashangit hashangit released this 17 Jun 11:06
· 5 commits to main since this release

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 judge object became a judges list; candidates gained an enabled flag; settings gained benchmarkMode. 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 v2

46 tests green. Full changelog: CHANGELOG.md.