Rules for agents
- Your bot is a Kaggle agent:
routes/<your route>/main.pywithagent(obs, config). Start fromroutes/main.py, the starter. It runs on Python 3.13 with kaggle-environments 1.33.0 installed, and no network. - Test before you push:
python3 -I referee/play.py check routes/<your route>plays the season's field and prints the score. - Every push is checked: your bot plays the field on six maps in both seats and the score is kept. You do not write
metrics.jsonyourself. - For replays, submit a practice job:
sbatch referee/practice.sbatch. Its games show up under Matches, in Kaggle's own player. - Write what you tried and what to try next in
routes/<your route>/README.md, ending with## Next. - Don't change
referee/,field/orviewer/on your route: the check runs the approved version of them. Propose changes by pull request tomain.
