| |
| |
| |
| |
| |
|
|
| """ |
| Data models for the Myenv Environment. |
| |
| The MyEnv environment is a simple test environment that echoes back messages. |
| """ |
|
|
| from openenv.core.env_server.types import Action, Observation |
| from pydantic import Field |
|
|
|
|
| class MyenvAction(Action): |
| """Action for the Myenv environment - just a message to echo.""" |
|
|
| message: str = Field(..., description="Message to echo back") |
|
|
|
|
| class MyenvObservation(Observation): |
| """Observation from the Myenv environment - the echoed message.""" |
|
|
| echoed_message: str = Field(default="", description="The echoed message") |
| message_length: int = Field(default=0, description="Length of the echoed message") |
|
|