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, GRADED, and SUCCESS. AGENTS is how many agents the targets cover.
Get an evaluation
Create an evaluation
rubric.json holds the rubric fields: criteria, tags, data_points, model_name, frequency, language, and 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, or a criterion missing name or prompt. 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 cover. Removing the last target pauses an enabled evaluation.
Run it on past sessions
ineligible when the evaluation doesn’t cover the session’s agent, or in_flight when grading is already underway. 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.