| |
| |
| |
| |
| |
|
|
| """ |
| Data models for the Ai Server Admin Environment. |
| |
| The ai_server_admin environment is a simple test environment that echoes back messages. |
| """ |
|
|
| from openenv.core.env_server.types import Action, Observation |
| from pydantic import Field |
|
|
|
|
| class AiServerAdminAction(Action): |
| """Action for the Ai Server Admin environment - just a message to echo.""" |
|
|
| message: str = Field(..., description="Message to echo back") |
|
|
|
|
| class AiServerAdminObservation(Observation): |
| """Observation from the Ai Server Admin 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") |
|
|