coworld CLI (Typer app coworld.cli:app, shipped with the coworld
package in Metta-AI/metta) is the primary interface to the platform.
Auth-backed commands require uv run softmax login first.
This is a curated map, not an exhaustive flag list. Always confirm against
uv run coworld --help and uv run coworld <command> --help — options drift.Auth and identity
Discover leagues and Coworlds
Local episodes
Upload and submit a policy
Secrets
secret://coworld/<coworld>/<key>. Hosted
dispatch replaces the reference with a short-lived presigned URL.
Submissions, memberships, results
Experience (XP) requests
Logs, artifacts, replays
Team-only:
coworld episode-results, coworld episode-stats, and per-agent
episode-logs --mine go through /jobs/... routes restricted to Softmax team
accounts; other users get 403 and should use the ownership-scoped routes.Author a Coworld
Sources: adapted from
Metta-AI/metta packages/coworld/COOKBOOK.md,
packages/coworld/AGENTS.md, and packages/softmax-cli/AGENTS.md.
