gumloop agents lets you list, inspect, create, and update your agents without leaving the terminal. Every command accepts --json to print the raw response payload.
List agents
ID, NAME, MODEL, TEAM, and ACTIVE. If the response is paginated, the next cursor is printed at the bottom — pass it back with --cursor.
The
--team-id global flag scopes the listing to a single team.
Get an agent
id, model_name, team_id, is_active, folder_id, description, created_at, and the system prompt (if set).
List agent versions
ID, VERSION, NAME, DEPLOYED, and CREATED, newest first. If the response is paginated, the next cursor is printed at the bottom — pass it back with --cursor.
Versions are read-only snapshots of the agent’s configuration; the CLI cannot deploy or restore one.
Export an agent version
composition) plus the structured changes against the version before it. changes is null for an agent’s first version.
Create an agent
Pass the system prompt from a file:
Update an agent
agents create and adds:
Evaluations
eval-options prints the criterion types, priorities, data point types, frequencies, and limits the evaluation config accepts. eval-metrics prints grade and tag counts for the last --days days (default 30). eval-run queues an evaluation for each --session-id and prints the result id to poll for each queued session, plus the sessions skipped as ineligible or already running.
eval-run needs edit access on the agent and consumes one credit per queued session.