maze_env / models.py
tripathysagar's picture
Upload folder using huggingface_hub
78f4de3 verified
raw
history blame contribute delete
624 Bytes
from pydantic import Field
from openenv.core.env_server.types import Action, Observation, State
class MazeAction(Action):
direction: str = Field(..., description="up, down, left, or right")
class MazeObservation(Observation):
position: list = Field(default=[], description="Agent's [row, col]")
grid_view: str = Field(default="", description="String view of the maze")
class MazeState(State):
maze: list = Field(default=[], description="Grid (1=open, 0=wall)")
agent_pos: list = Field(default=[], description="Agent's [row, col]")
goal_pos: list = Field(default=[], description="Goal [row, col]")