Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files
models.py
CHANGED
|
@@ -245,21 +245,22 @@ class PythonReviewAction(Action):
|
|
| 245 |
class PythonReviewObservation(Observation):
|
| 246 |
"""Observation returned by reset/step, including trainer-visible metrics."""
|
| 247 |
|
| 248 |
-
snippet_id: str
|
| 249 |
-
code: str
|
| 250 |
-
filename: str
|
| 251 |
language: str = "python"
|
| 252 |
context: Optional[str] = None
|
| 253 |
diff: Optional[str] = None
|
| 254 |
-
line_count: int = Field(
|
| 255 |
-
current_step: int = Field(
|
| 256 |
-
max_steps: int = Field(
|
| 257 |
-
task_id: str
|
| 258 |
review_history: List[ReviewComment] = Field(default_factory=list)
|
| 259 |
lines: List[str] = Field(default_factory=list)
|
| 260 |
reward_summary: RewardSummary = Field(default_factory=RewardSummary)
|
| 261 |
metrics: EpisodeMetrics = Field(default_factory=EpisodeMetrics)
|
| 262 |
feedback: str = ""
|
|
|
|
| 263 |
|
| 264 |
# Template compatibility
|
| 265 |
task: Optional[TaskDescriptor] = None
|
|
|
|
| 245 |
class PythonReviewObservation(Observation):
|
| 246 |
"""Observation returned by reset/step, including trainer-visible metrics."""
|
| 247 |
|
| 248 |
+
snippet_id: str = ""
|
| 249 |
+
code: str = ""
|
| 250 |
+
filename: str = ""
|
| 251 |
language: str = "python"
|
| 252 |
context: Optional[str] = None
|
| 253 |
diff: Optional[str] = None
|
| 254 |
+
line_count: int = Field(default=0, ge=0)
|
| 255 |
+
current_step: int = Field(default=0, ge=0)
|
| 256 |
+
max_steps: int = Field(default=1, ge=1)
|
| 257 |
+
task_id: str = ""
|
| 258 |
review_history: List[ReviewComment] = Field(default_factory=list)
|
| 259 |
lines: List[str] = Field(default_factory=list)
|
| 260 |
reward_summary: RewardSummary = Field(default_factory=RewardSummary)
|
| 261 |
metrics: EpisodeMetrics = Field(default_factory=EpisodeMetrics)
|
| 262 |
feedback: str = ""
|
| 263 |
+
review_time_ms: float = 0.0
|
| 264 |
|
| 265 |
# Template compatibility
|
| 266 |
task: Optional[TaskDescriptor] = None
|