Nanda Kumar Kondreddy commited on
Commit
a2f8fcd
·
1 Parent(s): e924908

CRITICAL FIX: Add /metadata endpoint with task enumeration for validator discovery

Browse files
Files changed (1) hide show
  1. server/app.py +20 -0
server/app.py CHANGED
@@ -53,6 +53,26 @@ def debug():
53
  }
54
 
55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
 
57
  @app.get("/tasks")
58
  def tasks():
 
53
  }
54
 
55
 
56
+ @app.get("/metadata")
57
+ def metadata():
58
+ """OpenEnv metadata endpoint with task enumeration for validator discovery."""
59
+ return {
60
+ "name": "ConfigDebugEnvironment",
61
+ "description": "An RL environment for training AI agents to debug broken configuration files",
62
+ "version": "1.0.0",
63
+ "type": "space",
64
+ "tasks": [
65
+ {
66
+ "id": tid,
67
+ "name": get_task(tid).description,
68
+ "difficulty": get_task(tid).difficulty,
69
+ "num_bugs": get_task(tid).num_bugs,
70
+ "has_grader": True,
71
+ }
72
+ for tid in TASK_ORDER
73
+ ],
74
+ }
75
+
76
 
77
  @app.get("/tasks")
78
  def tasks():