The Revolve versioned-experiment loop

A Revolve workflow that improves prompts, code, or configurations through checkpointed experiments whose scores remain comparable…

Agent Zero 2.2k updated 1mo ago
Claude CodeGeneric
View source ↗

A Revolve workflow that improves prompts, code, or configurations through checkpointed experiments whose scores remain comparable across sessions.

Use when

Use Revolve to improve a prompt, policy, workflow, model configuration, code path, or dataset when experiments must remain comparable and resumable across sessions.

The loop

Use Revolve to improve a support prompt, code path, or testable subject. In revolve/, define the goal and [budget], freeze the tests and scoring, checkpoint the current version, and record a baseline. Each round, test one hypothesis; keep only a clear, regression-free win. If the evaluation changes, open a new revision and rerun the baseline. Ask before changing live files. Stop on success, no progress, a blocker, or exhausted budget. Return the best checkpoint, comparisons, rollback, and next action.

Steps

  • Create or resume revolve/, define the objective and permissions, freeze an evaluation revision, checkpoint the incumbent, and record its baseline.
  • Choose one evidence-backed hypothesis, create a candidate checkpoint, and test it under the unchanged revision.
  • Promote internally only on a meaningful guard-safe win; if the evaluation changes, open a new revision and rerun the incumbent.
  • Stop on a named condition, and require explicit approval plus verification before changing live files.

Verification

The best Revolve checkpoint wins within one evaluation revision. The incumbent and candidates have comparable recorded runs, accepted changes pass every guard, rollback is available, and live promotion has approval.

Why it works

Revolve's revision boundaries prevent scores from different tests or rubrics from being compared as equivalent. Checkpoints and an internal-before-live promotion boundary keep long-running research resumable and reversible.

Maintain The Revolve versioned-experiment loop?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

The Revolve versioned-experiment loop on getagentictools
[![The Revolve versioned-experiment loop on getagentictools](https://getagentictools.com/badge/loops/revolve-self-improvement-loop.svg)](https://getagentictools.com/loops/revolve-self-improvement-loop?ref=badge)