Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Download src/envs/coding_env/models.py from sergiopaniego/coding-env: direct link, hf CLI and curl.
- Browser
- Download file 793 Bytes
-
https://huggingface.co/spaces/sergiopaniego/coding-env/resolve/main/src/envs/coding_env/models.py
- Command line
-
hf download hf://spaces/sergiopaniego/coding-env/src/envs/coding_env/models.py
-
curl -L -o models.py https://huggingface.co/spaces/sergiopaniego/coding-env/resolve/main/src/envs/coding_env/models.py
793 Bytes
| """ | |
| envs/coding_env/models.py | |
| -------------------------------- | |
| Action/Observation types for the Coding environment. | |
| """ | |
| from __future__ import annotations | |
| from dataclasses import dataclass | |
| from typing import Any, Optional | |
| from core.env_server import Action, Observation, State | |
| class CodeAction(Action): | |
| """ | |
| Represents a single code execution request. | |
| """ | |
| code: str | |
| # Optional: future fields like 'lint': bool, 'timeout_s': float, etc. | |
| class CodeObservation(Observation): | |
| """ | |
| Result of executing code in the environment. | |
| """ | |
| stdout: str = "" | |
| stderr: str = "" | |
| exit_code: int = 0 | |
| class CodeState(State): | |
| """State for CodeAct environment with persistent execution context.""" | |
| last_exit_code: int = 0 | |