gumloop evaluations manages organization evaluations: rubrics an organization admin defines once and applies to teams, people, or individual agents. Every command accepts --json to print the raw response payload.
These commands require the Enterprise plan and the Manage evaluations organization permission. Commands that need an organization default to the one you belong to; pass
--organization org_abc to be explicit.List evaluations
ID, NAME, ENABLED, AGENTS (how many agents the targets currently cover), GRADED, and SUCCESS.
Get an evaluation
Create an evaluation
rubric.json holds the rubric fields — criteria, tags, data_points, model_name, frequency, language, session_types:
A new evaluation starts disabled and grades nothing until you give it targets and turn it on:
priority that isn’t needs_review or needs_attention, a frequency that isn’t debounced, per_turn, or manual, a criterion missing name or prompt — are rejected with the offending field path rather than silently changed. gumloop evaluations options lists every allowed value.
Update an evaluation
criteria, tags, data_points) replaces that list wholesale, so send the full list you want to keep. Pass --description "" to clear the description.
Turning an evaluation on requires at least one criterion, tag, or data point and at least one covered agent.
Choose which agents it grades
--user-ids grades members’ personal agents. The output lists the saved targets and how many agents they currently cover. Removing the last target pauses an enabled evaluation.
Run it on past sessions
ineligible when the session’s agent isn’t covered, in_flight when it is already being graded). Each queued session costs one credit. --dry-run prints the same breakdown without queuing or charging.
Grading is asynchronous — check back with gumloop evaluations results.
See results
ID, SESSION, AGENT, STATUS, GRADE, and CREATED. Failed results show their error code in the grade column.
