Spaces:
Running
Running
Initialize runtime score fields with strict non-boundary minimum
Browse files- server/env.py +3 -2
server/env.py
CHANGED
|
@@ -21,6 +21,7 @@ TASKS = {
|
|
| 21 |
"medium_logic_fix": MediumTask(),
|
| 22 |
"hard_multi_bug": HardTask(),
|
| 23 |
}
|
|
|
|
| 24 |
|
| 25 |
|
| 26 |
class SQLDebugEnv:
|
|
@@ -57,7 +58,7 @@ class SQLDebugEnv:
|
|
| 57 |
task_difficulty=self.task.difficulty,
|
| 58 |
original_query=self.task.broken_query,
|
| 59 |
current_query=None,
|
| 60 |
-
best_score_so_far=
|
| 61 |
steps_taken=0,
|
| 62 |
max_steps=self.task.max_steps,
|
| 63 |
action_history=[],
|
|
@@ -77,7 +78,7 @@ class SQLDebugEnv:
|
|
| 77 |
last_query_result=None,
|
| 78 |
steps_taken=0,
|
| 79 |
steps_remaining=self.task.max_steps,
|
| 80 |
-
current_score=
|
| 81 |
schema_info=SchemaInfo(tables=self._db.get_schema()),
|
| 82 |
is_done=False,
|
| 83 |
success=False
|
|
|
|
| 21 |
"medium_logic_fix": MediumTask(),
|
| 22 |
"hard_multi_bug": HardTask(),
|
| 23 |
}
|
| 24 |
+
STRICT_MIN_SCORE = 0.001
|
| 25 |
|
| 26 |
|
| 27 |
class SQLDebugEnv:
|
|
|
|
| 58 |
task_difficulty=self.task.difficulty,
|
| 59 |
original_query=self.task.broken_query,
|
| 60 |
current_query=None,
|
| 61 |
+
best_score_so_far=STRICT_MIN_SCORE,
|
| 62 |
steps_taken=0,
|
| 63 |
max_steps=self.task.max_steps,
|
| 64 |
action_history=[],
|
|
|
|
| 78 |
last_query_result=None,
|
| 79 |
steps_taken=0,
|
| 80 |
steps_remaining=self.task.max_steps,
|
| 81 |
+
current_score=STRICT_MIN_SCORE,
|
| 82 |
schema_info=SchemaInfo(tables=self._db.get_schema()),
|
| 83 |
is_done=False,
|
| 84 |
success=False
|