evo 0.5.2
evo 0.5.2 upgrades the meta controller in the optimize workflow (the default driver on Claude Code): it keeps notes across ticks, its prompt edits accumulate instead of overwriting each other, it can harden the verifier audits live, and model routing now follows your session model.
The meta keeps notes
Every meta tick is a fresh agent. Until now its only memory was a dedup list of findings it had already reported; the reasoning behind them was lost. Each tick can now leave a journal note (observations that aren't actionable yet, pending hypotheses with the evidence so far, watch-items to re-check), and recent notes are fed back into every subsequent tick. The full journal is returned in the workflow result as metaJournal, next to the harness edit log.
Prompt directives accumulate
When the meta edits a phase prompt with set-prompt, appended directives now stack as standing instructions instead of silently overwriting the previous one. A replace swaps the base prompt wholesale and keeps the accumulated appends on top. The meta also sees the full text of every standing directive each tick, so it neither clobbers nor repeats them.
The meta can harden the verifier
The two verifier gates (the pre-run design-time cheating audit and the post-run validity audit) are now set-prompt targets. When the meta spots a cheat pattern the audit missed, it can add checks to the audit prompts mid-run. The benchmark, grader, and scorer remain off-limits, so the score stays comparable across the tree.
Model routing follows your session
The meta and the implement/revise agents on hard briefs now inherit the session model instead of a pinned opus, so sessions on newer models (Claude Fable 5) are no longer routed down for the judgment-heavy work. Easy briefs stay on sonnet, as does the mechanical state reader.
Install / upgrade
uv tool install --force evo-hq-cli && evo install claude-code --force # or codex / cursor / openclaw / pi
Also published: evo-hq-agent 0.5.2 (PyPI), @evo-hq/evo-agent and @evo-hq/pi-evo 0.5.2 (npm).
Full diff: v0.5.1...v0.5.2