Skip to content

Releases: alexei-led/pi-fusion

@alexeiled/pi-fusion 0.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 05:57
1bf8281

Highlights

  • Added complementary panel mode. Give members facet questions and let fusion-composer build a coverage map, combined answer, gaps, and seam conflicts.
  • Added /fusion --panel <entries> <prompt> for one-off panels without editing the profile.
  • Added panel to start_fusion_review, so skills and agents can select models for one run.
  • Added blindPanelLabels to hide member names, agents, and artifact paths from the judge.
  • Added judge verification for contested claims, with file and line citations, plus judgeToolBudget.
  • Added web and full-tool panelist variants. The default panel remains read-only.
  • Added seeded judge input ordering to reduce deterministic position bias.

Configuration changes

  • synthesis is inferred from member question fields. An explicit synthesis value still overrides the inference.
  • Member label is optional and defaults to id.
  • Panel and judge agent references receive shape validation at config load.

Fixes

  • Inline --panel runs now survive a Pi restart and restore the correct profile and model data.
  • The judge path now fails clearly when its active profile is missing.
  • Dotted model names with thinking suffixes are parsed as models, not agent references.
  • Merge reports now show uncovered facets when panelists fail.
  • The default panel no longer requires the optional pi-web-providers extension.

Compatibility

The existing fusion:rpc:v1 interface remains unchanged.

Full changelog: v0.5.2...v0.6.0

@alexeiled/pi-fusion 0.5.2

Choose a tag to compare

@github-actions github-actions released this 13 Jul 07:24
a2a2b26

Fixes

  • Preserved terminal errors from pi-subagents instead of replacing them with incomplete or generic run results.
  • Improved terminal progress detection and error reporting in status and final reports.
  • Added regression coverage for terminal subagent failures.

Full changelog: v0.5.1...v0.5.2

@alexeiled/pi-fusion 0.5.1

Choose a tag to compare

@github-actions github-actions released this 12 Jul 19:44
4fe7ae5

Highlights

  • Added the versioned fusion:rpc:v1 event-bus API.
  • Added typed ping, start, status, result, cancel, and adopt operations.
  • Persisted operation IDs so clients can replay a run after an extension restart or in a later session.
  • Added structured run state, typed errors, cancellation, adoption, and history lookup.
  • Added unit and integration coverage for RPC lifecycle and idempotency.

Full changelog: v0.5.0...v0.5.1

@alexeiled/pi-fusion 0.5.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 11:49
80ebc5b

Highlights

  • Added run observability to final reports: panel and judge time, aggregate model time, token usage, estimated cost, and model failure details when lifecycle data exists.
  • Added stopWhenPanelAgrees for opt-in early stopping of unfinished panelists after strong agreement.
  • /fusion stop now stops an active panel, legacy chain, or judge run.
  • Added lifecycle reconciliation from pi-subagents artifacts, so runs can recover after missed completion events.
  • Improved conflict handling, cancellation, result extraction, and durable run state.

Compatibility

pi-fusion still publishes only the fusion status key. The Pi footer remains under Pi control.

Full changelog: v0.3.1...v0.5.0

@alexeiled/pi-fusion 0.3.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 14:34
ae65145

Fixes

  • start_fusion_review now starts a run through the orchestrator instead of sending a new user message.
  • This prevents non-interactive sessions from calling the tool again in an infinite loop.
  • Tool results now report whether the run started, conflicted with an active run, or failed.

Full changelog: v0.3.0...v0.3.1

@alexeiled/pi-fusion 0.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 07:09
ca1b04c

Highlights

  • Added the start_fusion_review tool for implicit panel invocation from skills and agents.
  • Added the bundled fusion-review skill with routing guidance and usage examples.
  • The tool sends a /fusion follow-up command through Pi, so the normal Fusion flow remains the execution path.
  • Updated package metadata and included the skill in published packages.

Compatibility

This release includes the user-facing changes from the v0.2.4 tag, which did not have a separate GitHub release.

Full changelog: v0.2.3...v0.3.0

@alexeiled/pi-fusion 0.2.3

Choose a tag to compare

@github-actions github-actions released this 09 Jul 07:05
965a20a

Highlights

  • Added Claude alias shorthand for panel and judge model specifications.
  • Fusion reads aliases from the global agent directory and the project .pi/ directory.
  • Project aliases override global aliases with the same slug.
  • Duplicate aliases now fail with a clear configuration error.
  • Updated guide examples to use the shorthand form.

Example: claude-work/opus-4.8 resolves to the configured full provider and model name.

Full changelog: v0.2.2...v0.2.3

@alexeiled/pi-fusion 0.2.2

Choose a tag to compare

@github-actions github-actions released this 07 Jul 16:09
7bb0f1f

Highlights

  • Split /fusion argument parsing from command handling.
  • Added clearer validation for profiles, panel members, and numeric settings.
  • Improved run completion, cancellation, and active-run handling.
  • Added focused unit and integration coverage for commands, arguments, and panel completion.

Compatibility

The existing /fusion command forms remain supported.

Full changelog: v0.2.1...v0.2.2

@alexeiled/pi-fusion 0.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 14:08
1c708e0

Highlights

  • Reworked the README and user guide around hard technical questions, parallel model panels, and judge output.
  • Added clearer setup, profile, model, and troubleshooting guidance.
  • Added package badges and project artwork.
  • Expanded the package smoke test to cover the published package contents.

Compatibility

No runtime behavior changed in this release.

Full changelog: v0.2.0...v0.2.1

@alexeiled/pi-fusion 0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 08:49
ea7dee7

pi-fusion 0.2.0

Highlights

  • Chain-first Fusion orchestration: one async chain now runs the parallel panel and judge.
  • Live UX is clearer: /fusion status shows each panelist’s role, model, state, and activity, plus explicit judge/fallback-judge rows.
  • Completion recovery is more reliable: Fusion reconciles from pi-subagents lifecycle artifacts, so missed completion events do not strand successful runs.

Validation

  • npm run test:all
  • Live Pi smoke test with a local install and a non-trivial /fusion prompt

Notes

  • No command changes.
  • Footer stays compact and clears cleanly when the run ends.