Skip to content

Hidden Agenda API Reference

Family dispatcher

Hidden Agenda substrate family entrypoints.

parallel_env(sub_substrate: str = 'hidden_agenda', **kwargs: Any)

Create a native PettingZoo ParallelEnv for Hidden Agenda.

env(sub_substrate: str = 'hidden_agenda', **kwargs: Any)

Create a PettingZoo AEC environment for Hidden Agenda.

Hidden Agenda

Native PettingZoo implementation of Hidden Agenda.

HiddenAgendaConfig dataclass

Configuration for the native Hidden Agenda substrate.

HiddenAgendaParallelEnv

Bases: ParallelEnv[Agent, dict[str, ndarray], int]

PettingZoo ParallelEnv for Hidden Agenda.

parallel_env(render_mode: RenderMode = None, config: HiddenAgendaConfig | None = None, **config_overrides: Any) -> HiddenAgendaParallelEnv

Create the native Hidden Agenda parallel environment.

env(render_mode: RenderMode = None, **kwargs: Any)

Create the native Hidden Agenda AEC environment.