junaid0600 commited on
Commit
c750426
·
verified ·
1 Parent(s): 81cd896

Update api/server.py

Browse files
Files changed (1) hide show
  1. api/server.py +7 -7
api/server.py CHANGED
@@ -143,8 +143,8 @@ async def step(action: Action):
143
  return StepResponse(
144
  observation = environment._build_observation(),
145
  reward = Reward(
146
- score = 0.001,
147
- breakdown = {"validation_error": 0.001},
148
  feedback = f"Malformed action: {str(e)}"
149
  ),
150
  done = False,
@@ -196,7 +196,7 @@ async def grader(request: GraderRequest):
196
  try:
197
  if request.action is None:
198
  return GraderResponse(
199
- score = 0.001,
200
  feedback = "No action provided for grading.",
201
  breakdown = {"error": "null_action"}
202
  )
@@ -215,7 +215,7 @@ async def grader(request: GraderRequest):
215
  score = round(
216
  (perf_improvement * 0.60) + (step_efficiency * 0.20) + 0.10, 4
217
  )
218
- score = max(0.001, min(0.999, score))
219
 
220
  return GraderResponse(
221
  score = score,
@@ -233,12 +233,12 @@ async def grader(request: GraderRequest):
233
 
234
  # Round 1 grading
235
  score, breakdown, feedback = grade(request.action, request.task_id)
236
- score = max(0.001, min(0.999, score))
237
  return GraderResponse(score=score, feedback=feedback, breakdown=breakdown)
238
 
239
  except Exception as e:
240
  return GraderResponse(
241
- score = 0.001,
242
  feedback = f"Grader error: {str(e)}",
243
  breakdown = {"error": str(e)}
244
  )
@@ -331,4 +331,4 @@ async def root():
331
  "tasks_count": 30,
332
  "max_steps": 50,
333
  "themes": ["Long-Horizon Planning", "World Modeling", "Self-Improvement", "Wildcard"],
334
- }
 
143
  return StepResponse(
144
  observation = environment._build_observation(),
145
  reward = Reward(
146
+ score = 0.0,
147
+ breakdown = {"validation_error": 0.0},
148
  feedback = f"Malformed action: {str(e)}"
149
  ),
150
  done = False,
 
196
  try:
197
  if request.action is None:
198
  return GraderResponse(
199
+ score = 0.0,
200
  feedback = "No action provided for grading.",
201
  breakdown = {"error": "null_action"}
202
  )
 
215
  score = round(
216
  (perf_improvement * 0.60) + (step_efficiency * 0.20) + 0.10, 4
217
  )
218
+ score = max(0.0, min(1.0, score))
219
 
220
  return GraderResponse(
221
  score = score,
 
233
 
234
  # Round 1 grading
235
  score, breakdown, feedback = grade(request.action, request.task_id)
236
+ score = max(0.0, min(1.0, score))
237
  return GraderResponse(score=score, feedback=feedback, breakdown=breakdown)
238
 
239
  except Exception as e:
240
  return GraderResponse(
241
+ score = 0.0,
242
  feedback = f"Grader error: {str(e)}",
243
  breakdown = {"error": str(e)}
244
  )
 
331
  "tasks_count": 30,
332
  "max_steps": 50,
333
  "themes": ["Long-Horizon Planning", "World Modeling", "Self-Improvement", "Wildcard"],
334
+ }