Skip to content

Supported Environments

The notebook environment registry discovers supported environments from src.environments.

Gridworld Environments

Name Slug Notes
Markov Stag Hunt markov_stag_hunt Gridworld stag-hunt setting with configurable agent count.
Ice Duel ice_duel Two-agent gridworld with ice movement and interaction dynamics.
Pursuit Evasion pursuit Gridworld pursuit setting; export paths include the agent count.
Gathering gathering Multi-agent gathering setting; export paths include the agent count.

Matrix Environments

Name Slug Notes
Bertrand bertrand Two-agent repeated Bertrand-style matrix game.
Chicken chicken Two-agent repeated Chicken game.
Congestion congestion Congestion setting; export paths include the agent count.
Dynamic Public Goods Game dpgg Two-agent dynamic public-goods game.
Inspection inspection Two-agent inspection game.

Choosing an Environment

For quick smoke tests, start with a matrix environment such as Chicken.

For spatial behavior and richer safety labels, use the gridworld notebooks.

For environments whose export path includes agent count, pass the same agent count consistently across world-model, opponent-model, and experiment notebooks.