General · summary
Final retry failure is silently discarded
The exhausted path converts the final failure into apparent success.
A fresh context for the final pass
EV is a review workflow for your coding agent. Run it entirely through the CLI, or open Desktop to inspect the evidence and make the final decisions yourself.
APPLE SILICON · INSTALLS DESKTOP + CLIStart here
From install to first review.ev agent setup codex /ev-review General · summary
The exhausted path converts the final failure into apparent success.
> /ev-review
EV review · general + security-audit
✓ checked linked fp issue requirements
7 findings returned to agent
Independent context
The reviewer sees the work with fresh eyes. It can fetch the issue, inspect the change, and gather evidence without inheriting the implementing agent’s assumptions.
What EV gives you
A review surface built for agent-written changes.
How it works
Every review starts in your coding agent with /ev-review. Let the agent complete the loop, or pause in Desktop so you can make the final decisions.
Automated
Ask the same skill for Desktop when you want to make the final calls yourself.
Invoke the skill; your agent starts EV with the right review skills.
/ev-reviewEV checks the change in a separate context.
7 findingsFindings return to the agent to address and re-run.
7 → 2 → 0 openWith Desktop
Stay in the agent loop. Story turns even a giant PR into focused sections before you decide.
Invoke the skill and tell your agent to open the review in Desktop.
/ev-review · with DesktopMove through the story, inspect its evidence, then curate the findings and add comments.
42 files → 6 sectionsSubmit once; EV sends Markdown back to the waiting agent.
Markdown → agentGrounded findings
Every finding stays anchored to its file, lines, and reasoning. Resolve what you addressed, dismiss what does not apply, or add your own comment before returning the review.
24let lastError: unknown;
25for (let attempt = 0; attempt < 3; attempt++) {
26try { return await run(); }
27catch (error) { lastError = error; }
28}
29return undefined as T;
General · finding 1 of 2
The final error is stored but never returned or thrown, so callers observe apparent success.
Review memory
EV’s Home screen and navigation keep recent reviews with each project. Reopen one to recover its scope, findings, evidence, comments, and decisions.