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