Skip to main content

Versalist Assurance

Compare agent changes before they ship.

Compare the current and proposed skill revisions on the same test cases and model. Review available scores and record a release decision.

Versalist works with the coding agents and models your team already uses

  • OpenCode
  • Claude Code
  • Codex
  • Cursor
  • Pi
  • Zed

Plus models from OpenAI, Anthropic and Google.

The problem

An agent change can improve one result and worsen another.

An average score can hide a lower score on a test case. A release review puts the available results side by side.

Without Versalist

  • Spot checks on a handful of examples
  • One average score that hides what got worse
  • Release calls made in chat, with nothing on record

With Versalist

  • Compare runs on matching test cases
  • Lower dimension scores marked as regressions
  • Record a ship, hold or needs-work decision with the review

How it works

From change to decision in three steps.

  1. Define the test

    Turn a real workflow into fixed test cases and a scoring rubric your team agrees on.

  2. Compare versions

    Run both versions on the same cases and model. Compare the available case and dimension scores.

  3. Decide and ship

    The review owner records ship, hold or needs work and can export the review.

See a sample comparison

Features

Review the results and record a decision.

A release review shows available scores for both versions, with the decision history.

  • Side-by-side scores

    Compare available case and dimension scores. Reviews include up to 500 case rows and 100 dimensions per run.

  • Regression flags

    A comparable dimension score that drops is marked as a regression.

  • Like-for-like comparisons

    Versalist checks matching challenge, skill, rubric and case identifiers. Missing model identifiers do not prove a model match.

  • Decisions on record

    Ship, hold or needs work, saved with the evidence and a full decision history.

  • Print and export

    Print a review or export it to Markdown for your release notes and sign-off.

  • Shared with your organization

    Share a review with your organization, or create a public link for eligible reviews.

Built for engineers

Check what the runs have in common.

Versalist checks the challenge, skill, rubric and case identifiers before creating a review. Model identifiers are compared when present. Missing model identifiers do not prove a model match.

Review created

Every key field matches, so the review is created.
FieldBaselineCandidateMatch
challenge_id3f9a…3f9a…same
skill_bundle_id8c21…8c21…same
challenge_content_hashe4d0…e4d0…same
rubric_content_hashb07c…b07c…same
cases_content_hash91fa…91fa…same
model_contract_hash6e2b…6e2b…same
agent_model_idmodel-amodel-asame

skill_version2 to 3

the change under review (not part of the key)

Refused

rubric_content_hash differs, so the review is refused.
FieldBaselineCandidateMatch
challenge_id3f9a…3f9a…same
skill_bundle_id8c21…8c21…same
challenge_content_hashe4d0…e4d0…same
rubric_content_hashb07c…5d93…differs
cases_content_hash91fa…91fa…same
model_contract_hash6e2b…6e2b…same
agent_model_idmodel-amodel-asame

Select two completed episodes with the same challenge, skill, rubric, cases, and model contract.

Read the developer docs

Why Versalist

Use the results in your release review.

  • Review lower scores

    See when an available dimension score decreases.

  • Record the decision

    Keep the decision with the evidence used to make it.

  • Compare against a baseline

    Compare candidates with a baseline on the same cases to track changes in available scores.

  • Use with production monitoring

    Versalist works before release, alongside the observability you already run in production.

The platform

One platform for agent quality.

Use Assurance on its own, or with the rest of Versalist. Challenges hold the cases. Skills hold the versions. Assurance compares them.

Versalist Skills

Guided setup

A private registry for your team's agent skills. Publish a version once and everyone pulls the same one. Roles and review policy decide who can publish, and every rollback is recorded with a reason.

revision · file digests · rollback reason

Versalist Challenges

Guided program

Challenge programs on your team's real workflows. Each challenge fixes the task, the cases, the rubric and the execution policy, which is what lets two runs be compared.

cases · rubric · execution policy

Versalist Tools

Free, no account

A free directory of tool contracts. See what a tool can do and what access it needs before your agent calls it, and verify contract exports in your browser.

Browse Tools

Security

Review access and data handling

Reviews start private. Owners control how they are shared.

  • Private by default

    Reviews start private. Owners can share with an organization or create a public link for eligible reviews.

  • Secure credential storage

    Model-provider keys are stored per user in Google Secret Manager.

  • Scoped, revocable API keys

    Give each integration only the access it needs, and revoke it at any time.

  • No prompt text in traces

    Trace capture stores prompts as hashes, never as text, and never records model reasoning.

  • Locked evidence

    The evidence behind a review can’t be edited, and decisions are added, never overwritten.

  • Your production runtime

    Versalist never operates your production agent.

Get started

Start with one workflow.

Our team works with yours to scope one workflow and review the results.

  1. Scope

    Pick the workflow and agree on what good looks like.

  2. Set up

    Prepare your agent’s skill and model, and turn real cases into a test suite.

  3. Compare

    Score every candidate version against the one you run today.

  4. Decide

    Make the release call and share the results with leadership.

What you’ll need

  • A pilot owner, about an hour a week
  • One engineer for setup, one to two days
  • One security review session

Need to make the case internally? Build your business case

Frequently asked questions

Can’t find what you’re looking for? Talk to our team.

Request a demo
A release review for AI agents. Before a change ships, your team sees the version you run today and the new one side by side, and records the ship-or-hold decision with the evidence.