Skip to content
RehearsalDocs
Get started

Quickstart: with an AI assistant

Install the Rehearsal plugin in Claude Code, Codex or Cursor, sign in once, and ask the assistant to evaluate an agent.

Time
10 minutes when a world is published
Needs:
uv, and an account on a Rehearsal server

At the end of this page, your assistant has run an evaluation for you, after it asked for your agreement, and it has explained the result.

What you install

The Rehearsal plugin adds two things to your assistant:

  • The Rehearsal skill. It teaches the assistant how to build a world, run an evaluation, read why an episode failed and improve an agent. It also tells the assistant to state the cost and ask before it spends money.
  • The Rehearsal MCP server. It gives the assistant 18 tools. The server runs on your machine, and your assistant starts it with uv. Install uv first.

Steps

Install the plugin

claude plugin marketplace add MitudruDutta/rehearsal
claude plugin install rehearsal@rehearsal

For another assistant, see AI assistants.

Sign in once

Run this in a terminal, not in the chat:

uvx --from rehearsal-kit rehearsal login

For a server other than the default, add --url <address>. Your browser opens the console. Check that the code matches your terminal, then choose Approve. The sign-in is saved for your user only, and the assistant's tools use it.

Do not paste a key into the chat

The assistant never needs to see your key. If an assistant asks for one, run rehearsal login instead.

Check the connection

Ask the assistant:

Use Rehearsal to show my workspace status.

The assistant calls the workspace_status tool and reports your plan, what is left this month, and how many applications, worlds and agents exist. If the tool answers that nobody is signed in, do step 2 again.

Ask for an evaluation

Evaluate my support agent on the published Gitea world. Use the dev jobs with two repeats.
Its instructions are in agent/instructions.txt.

Before it starts the run, the assistant tells you how many episodes the run needs and what it will cost, and it waits for your yes. Then it gives you a link to watch the run in the console, and it reports the result: verified episodes, duplicates, false completions, and one line for each job that failed.

What the assistant asks before

Four tools spend model budget. The skill tells the assistant to ask before each one.

The assistant wants toTypical costTypical time
Build a world (build_world)$3 to $81 to 3 hours
Run an evaluation (run_evaluation)about $0.02 for each episode2 to 10 minutes
Improve an agent (improve_agent)under $0.10about 1 minute
Re-check a world (recheck_world)about $0.03 for each job5 to 20 minutes

Everything else is free. Your plan's limits apply to every request, whatever the assistant decides: see What costs money.

More to ask

Why did the failed episodes in that run fail? Group the causes.
Improve the agent from those failures, then compare the old and new versions on the holdout jobs.
Add our application from https://github.com/acme/helpdesk at commit <full_sha> and build a world for it.

Next

Checked against rehearsal-kit 0.1.2 on 11 October 2026.

Was this page helpful?

Edit this page

On this page

Was this page helpful?

Edit this page