Skip to content
Agents' Last Exam for Robotics
Contribute

Grow the benchmark

ALE Robotics grows through two contribution paths, each with clear quality and safety gates. Everything is submitted through a guided form. Start with the path that matches what you want to add.

Open the contribution form
Add a task

Add a task on an existing evaluator

Bring a robotics paper (or an open-ended goal) into the benchmark on an evaluator that already exists.

  1. 01Define task data (task.yaml): metric name, direction, paper target, scoring cap and penalties, evaluation mode.
  2. 02Add paper.md / brief.md, a paper PDF link, and the base env-only sandbox Dockerfile the agent runs in.
  3. 03Add the example-implementation Dockerfile (built FROM the base) — the official method, kept out of the agent's image.
  4. 04Provide a hidden reference solution + eval protocol kept out of the sandbox and the submission bundle.
Add an evaluator

Add a new evaluator (simulator or dataset)

Add a new scored environment that computes an authoritative domain metric — an interactive simulator or a dataset-backed evaluator.

  1. 01Implement an EnvAdapter: reset/step/episode_success/metrics for interactive, or run_batch_eval for batch/dataset.
  2. 02Provide the paired env + example-impl Dockerfiles and a metrics README documenting the authoritative metric.
  3. 03Support interactive and/or batch modes over the gym-over-gRPC AleEnv service.
  4. 04Keep the shared gym library py3.8-compatible and dependency-minimal.
Quality & safety standards
  • Authoritative metrics are always evaluator-computed, never agent-reported.
  • Hidden seeds and reference solutions never leave the trusted boundary.
  • The agent sandbox stays offline; the deny-all network policy is never weakened.
  • Reproduction-genre tasks keep the fail-closed faithfulness gate.
  • Every run produces a signed, hash-chained, auditable trajectory.
PR checklist
  • The task/evaluator follows the relevant authoring doc and templates.
  • Both Dockerfiles are provided (env-only base + example-impl); no method leaks into the agent's base image.
  • No secrets, credentials, hidden seeds, or reference solutions are committed.
  • Interactive and/or batch behavior is documented and tested.
  • Metric direction, paper anchor, and scoring config are explicit.
  • Safety review: sandbox stays offline; no new egress hosts introduced.

Ready to contribute?

Submit through the guided form above — an approved contribution is opened as a pull request against the benchmark repository following the checklist. All contributors agree to the Code of Conduct.