Rithwik Ravi
Upload full OpenEnv project structure
de07414
raw
history blame contribute delete
635 Bytes
from pydantic import BaseModel
from typing import Optional, Any, Dict, List
class Action(BaseModel):
action_str: str
# Alias for compatibility with the sample inference script
BrowserGymAction = Action
class Observation(BaseModel):
goal: str
result: str
step: int
last_action_error: bool
schema_dump: Optional[str] = None
class Reward(BaseModel):
value: float
reason: Optional[str] = None
class StepResult(BaseModel):
observation: Observation
reward: float
done: bool
info: Dict[str, Any]
class ResetResult(BaseModel):
observation: Observation
info: Dict[str, Any]