Run the checkout test against staging.
How a run works
1
Your agent finds the test
It searches your test cases for the one you mean and asks you if more than one could match. A test case with no published script can’t run yet, and your agent says so.
2
It shows you the run plan
The plan is what you approve. It names:
- the environment and the host it reaches
- whether that environment is production
- every script that will run, including the tests that run first and any cleanup test after
- how many runs it will start
3
You approve, and Peeps queues the run
Peeps queues the run once. It re-checks your access just before it hands the run to CI.
4
Your agent follows it to the result
It checks the run’s status at the pace Peeps recommends, and reports pass or fail when it settles. If you disconnect, ask again later: the run keeps going, and your agent can pick it up.
What a plan protects you from
- It is single-use. One approval starts one run.
- It expires after 30 minutes. An old approval can’t be spent later.
- It binds what you approved. If the environment, its variables, the scripts or the tests that run first change before the run starts, Peeps refuses it. Your agent asks you to approve a new plan.
When Peeps can’t tell whether a run started
Rarely, Peeps can’t confirm whether a run reached CI. It then reports the outcome as unknown and never retries on its own. Your agent does not start a second run to find out, because a duplicate run against production is the worse outcome. Check the run in GitHub or the Peeps web app instead. There is also an hourly limit on how many runs a person and an organization can start from coding agents. If you reach it, Peeps says how long to wait.Worked example: running against staging
You: Run the password reset test against staging.Your agent finds the test case and asks Peeps for a run plan. It shows you:
Run plan for “Password reset sends a working link”Shall I start it?
- Environment: STAGING (not production)
- Runs first: “Sign up a new user”
- Scripts that will run: 2
You: Go ahead.Your agent starts the run and checks back on it at the pace Peeps sets. When the run settles, it reports that it passed. If it failed, you can go straight on:
You: Why did it fail?Your agent opens the failure. See troubleshoot and fix a failure.
Limits today
- Runs started this way are web (Playwright) test cases on GitHub Actions.
- If your project runs specs from your own repository in your own CI, run them there. Peeps refuses the run over MCP.
- Your agent runs one test case per plan. To run a suite or a schedule, use the Peeps web app.