DesignGym / models.py
AdithyaSK's picture
AdithyaSK HF Staff
Serve Crello corpus aafdb0e86816 from the mounted bucket
df84e45 verified
Raw History Blame Contribute Delete
606 Bytes
"""OpenEnv wire models. Actions and observations are OpenEnv's MCP types;
only the state is specific to this environment."""
from __future__ import annotations
from openenv.core.env_server.types import State
from pydantic import Field
class DesignState(State):
task_id: str | None = None
split: str | None = None
mode: str = "reference"
surface: str = "tools"
skin: str = "figma"
n_elements: int = 0
done: bool = False
reward: float | None = None
editor_url: str | None = None
grade: dict | None = Field(default=None, description="Score breakdown after submit")