SupportEnv / tmp /test_grader.py
yashshinde0080's picture
8/4/2026
42d050e
import requests
def test_grader():
url = "http://localhost:8001/grader"
payload = {
"task_id": "task_easy_faq",
"episode_data": {
"trajectory": [
{"action": {"action_type": "classify", "content": "billing"}, "reward": 0.25},
{"action": {"action_type": "respond", "content": "I can help with that."}, "reward": 0.3},
{"action": {"action_type": "resolve", "content": "Closed."}, "reward": 0.4}
],
"difficulty": "easy",
"is_resolved": True,
"classification_correct": True,
"escalation_correct": True,
"total_steps": 3,
"max_steps": 5
}
}
print(f"Sending request to {url}...")
response = requests.post(url, json=payload)
print(f"Status Code: {response.status_code}")
try:
print(f"Response: {response.json()}")
except:
print(f"Response text: {response.text}")
if __name__ == "__main__":
test_grader()