Skip to content

V3.1.0 - One engine, every agent

Choose a tag to compare

@n-papaioannou n-papaioannou released this 02 Jul 10:58
6928af5

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 setup guided wizard. An arrow-key wizard picks provider, model, judge, and suite and writes ifixai.yaml, so ifixai run needs 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-skill into Cursor, Codex, VS Code/Copilot, Windsurf, Cline, Continue, Gemini, or Zed, each driving the same ifixai run.
  • Codex plugin. A native Codex plugin (marketplace + .codex-plugin manifest) alongside the Claude Code plugin, sharing one skill and provisioning hook.
  • Interactive scorecard. ifixai run --artifact-out renders 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 run engine 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-diagnose backend. Deleted the ifixai/plugin/ orchestrator and its helpers. The diagnostic engine itself (inspections, scoring, judges) is unchanged.