Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.61 KB

CONTRIBUTING.md

File metadata and controls

33 lines (27 loc) · 1.61 KB

Contributing to AgentWorld

Start with the repository map and benchmark quickstart.

  • Model or harness integrations: supply a minimal adapter/configuration, a smoke-task trajectory, and the exact reproduction command.
  • Task/verifier fixes: include a failing example and a regression check. Describe which scores or historical runs may be affected; do not silently change benchmark criteria as part of a formatting cleanup.
  • Documentation: use root-relative commands and environment-based examples. Separate portable workflows from machine-specific experiment launchers.
  • Result reviews: use the GitHub issue submission workflow. Check configuration, coverage, protocol, and raw evidence before publication.

Run the offline onboarding checks without game credentials or model calls:

python -m pip install -r agents/requirements.txt
python -m unittest discover -s tests/benchmark -v
python agents/run.py --help
python benchmarks/score.py --help

Live game/model runs are separate validation. Include the task/harness revision, settings, and coverage with those results. Keep credentials, virtual environments, and generated run artifacts out of commits.

Generated trajectories, HTML visualizations, and task-review output belong in ignored runs/ directories. Do not commit model API response dumps from agents/error_captures/. Retained historical reports live in analysis/archive/; new utility scripts belong in an appropriate scripts/ or analysis/scripts/ subdirectory rather than the repository root.