Environment overview
Opening an environment gives you two tabs: its Overview and its Charts. Overview shows that environment’s attributes — the non-metric facts logged about it, such as its difficulty, map, opponent, or seed.
This is where per-environment log_env_attributes data surfaces. See
Run config & attributes for the logging side.
Attributes tree
Section titled “Attributes tree”Attributes are shown as a tree, matching the /-separated paths they were logged under. Browse into a
branch to expand it, and select a leaf to see its value in the panel beside the tree. Until you pick one it
shows “No attribute selected”.
Values are rendered according to their type — booleans, strings, numbers, timestamps, and string sets each display appropriately, with an icon indicating the kind. This is the same viewer used for run attributes, one level down.
The episode slider
Section titled “The episode slider”An environment’s attributes can change over the course of a run: an opponent that switches from random to
self-play to league, a curriculum that raises difficulty every few episodes. Attributes logged with an
episode are pinned to the episode range starting there.
The episode slider in the toolbar chooses which episode you’re inspecting, so the tree shows the attributes as they were at that episode rather than only their final values. Scrub it to watch configuration evolve.
The slider runs from 0 to the environment’s latest episode.
Querying the same data
Section titled “Querying the same data”To pull environment attributes programmatically rather than browsing them, use the query SDK’s
fetch_rl_envs, which can return attributes at a chosen episode or
RL step for every environment at once.