V3.1.0 - One engine, every agent
One engine, every agent. The Claude Code plugin and a new universal scaffolder now drive the same guided ifixai run, so the diagnostic works the same everywhere: one driver, one consent gate, one set of wording.
Added
ifixai setupguided wizard. An arrow-key wizard picks provider, model, judge, and suite and writesifixai.yaml, soifixai runneeds zero flags from the second run on. Adds selectable suites (smoke/strategic/core/extended/all) and run insights. (#44)ifixai install: run iFixAi from any coding agent. One zero-install command scaffolds a native/ifixai-skillinto Cursor, Codex, VS Code/Copilot, Windsurf, Cline, Continue, Gemini, or Zed, each driving the sameifixai run.- Codex plugin. A native Codex plugin (marketplace +
.codex-pluginmanifest) alongside the Claude Code plugin, sharing one skill and provisioning hook. - Interactive scorecard.
ifixai run --artifact-outrenders a self-contained HTML scorecard, reaching output parity with the plugin. - Run telemetry. Pseudonymous, opt-out run telemetry via PostHog; never sends your code, prompts, or results. (#51)
Changed
- One execution path. The plugin and every agent now drive the guided
ifixai runengine instead of a separate bespoke driver, so consent, cost estimates, and wording cannot drift between surfaces. - Claude Code plugin enabled by default. (#52)
- Plugin name is now "iFixAi" on both Claude Code and Codex.
Removed
- Bespoke
ifixai-diagnosebackend. Deleted theifixai/plugin/orchestrator and its helpers. The diagnostic engine itself (inspections, scoring, judges) is unchanged.