Spaces:
Sleeping
Sleeping
File size: 664 Bytes
e965a47 5716a3a e965a47 5716a3a e965a47 5716a3a e965a47 5716a3a e965a47 5716a3a e965a47 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | from typing import List, Optional, Any, Dict
from openenv.core.env_server.types import Action, Observation, State
from pydantic import Field
class SQLAction(Action):
corrected_query: str
class SQLObservation(Observation):
task_id: str
broken_query: str
schema_context: Optional[str] = None
error_hint: Optional[str] = None
step_number: int
previous_attempt: Optional[str] = None
feedback: Optional[str] = None
reward: float = 0.0
done: bool = False
class SQLState(State):
task_id: str
difficulty: str
step_count: int
max_steps: int
done: bool
last_reward: float
rewards_history: List[float] |