Install any skill in seconds. Free to start, no credit card required.
Get Started Free →getpaseo/paseo-loop
Run an agent loop until an exit condition is met.
3 of 22 test cases passed with the skill.
Tokens, turns and time describe resource use, not a dollar price.
Lift withheld: 6 comparable cases; this report requires 8.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
How do I inspect the detailed status and current iteration state of loop ID lp_99382?
| Checked | Without skill | With skill |
|---|---|---|
| Output executes paseo loop inspect lp_99382 | Missed | Passed |
The instructions your model reads when the skill loads.
A loop is a worker/verifier cycle: launch a worker → check verification → repeat until done or limits hit. Use for "keep trying", "babysit", or "watch this until X."
For lightweight recurring checks that should return to this same conversation, prefer a cron heartbeat (create_heartbeat, then delete_heartbeat when finished). To change it, delete and recreate it. Use a loop when each iteration needs a worker/verifier lifecycle; use a schedule when each firing should create a fresh independent agent and workspace.
User's arguments: $ARGUMENTS
Read the paseo skill. Before choosing worker or verifier providers, read ~/.paseo/orchestration-preferences.json unless the user explicitly named providers in this request. Do not start the loop until you have read it.
Loops are a CLI primitive: paseo loop run. Manage with paseo loop ls, paseo loop inspect <id>, paseo loop logs <id>, paseo loop stop <id>.
$ARGUMENTS and the conversation.--verify-check) for objective criteria a command can answer (gh pr checks --fail-fast, npm test).--verify) for judgment ("Return done=true only if all tests pass and the changed files are coherent. Cite the command and the outcome.").--provider for the worker, --verify-provider for the verifier. From preferences unless the user named them. For implementation loops, pair worker and verifier on different providers — each catches the other's blind spots.--sleep only when polling something external. Otherwise let it run as fast as the loop completes.--max-iterations and/or --max-time. Open-ended loops are how runaways happen.--archive keeps agents after each iteration for inspection.paseo loop run.Babysit a PR — worker checks PR state and fixes issues; shell check is gh pr checks <n> --fail-fast; sleep 2m; max-time 1h.
Drive tests to green — worker investigates failures and fixes code; shell check is the test command; verifier confirms all tests pass; max-iterations 10.
Cross-provider implementation — worker on impl provider, verifier on a different provider; verifier checks changed files, runs typecheck and tests; max-iterations and max-time both bounded; archive on so iterations can be inspected.
Worker — self-contained, concrete (commands, files, branches, tests, PRs, systems), explicit about what counts as progress this iteration.
test cases passed with the skill
More skills from the same source and nearby in the registry, with their headline benchmark lift.