Skip to content

Choose a tag to compare

@Drix10 Drix10 released this 07 Oct 19:20
· 10 commits to main since this release

Agent Flow 1.2.6: fixes from a real repository

Found by reading a real repository's history (294 role runs, about $83 over five days) and by installing 1.2.5 on real Gemini CLI and Codex. Every change below names the number that justified it.

Faster and cheaper

  • QA no longer repeats the gates. When QA's commands are exactly the gates' commands and every one just passed on this commit, run records the QA result from the gate logs instead of launching a QA role. In the arena that repeat cost 8 hours and $11 over 63 issues and caught nothing the gates had passed. Turn it off with pipeline.qa_reuses_gates: false.
  • A QA timeout is no longer a round for the Implementer. When every failing QA command was killed by a timeout, the run stops as qa_environment instead of starting another implementer round for something no code change can fix.

Fewer false blocks

  • Git Bash paths on Windows. /c/… and /cygdrive/c/… are read as the drive they name. They were read as C:\c\…, outside the worktree: 16 of 28 confinement blocks in the real run.
  • > $null is treated like /dev/null.
  • A blocked call now records what it tried (shortened, with tokens and passwords replaced), so a false positive can be told from an attack.

Less clutter

  • status collapses a long backlog of finished issues to one summary line (--json still lists every one).
  • Finished work merged by hand clears itself: status says so in one line and state dismiss --merged drops them all (it also recognises squash merges).
  • A new test that no gate runs is reported in the log, the result and the pull request body.

Honesty and diagnosis

  • A plugin or skill install no longer looks like protection. The Claude plugin installs the skills only; the bootstrap and orchestrator skills now check agent-flow status first and say plainly when no guard is wired. The README says the same, and shows the npm install commands.
  • A malformed first report is kept as <role>-rN.attempt1.raw so it can be inspected.
  • The implementer and QA skills now say never to end a turn waiting on a background job.

Verified on real hosts

Gemini CLI 0.62 installs the extension with all six skills; Codex 0.160 installs the plugin with all six; npx skills add Drix10/agent-flow --list finds all six.

Full details: CHANGELOG.md.

Update an existing repo: npx @drix10/agent-flow@latest update --yes.