email-triage-env / test_env.py
anugrah55's picture
Upload folder using huggingface_hub
520bc7a verified
raw
history blame contribute delete
910 Bytes
import requests
BASE = "http://localhost:8000"
# Step 1: Reset
print("=== Resetting environment ===")
r = requests.post(f"{BASE}/reset", json={})
print(r.json())
# Step 2: Read email
print("\n=== Reading email ===")
r = requests.post(f"{BASE}/step", json={
"action": {"type": "call_tool", "tool_name": "read_email", "arguments": {}}
})
data = r.json()
print(data)
email_content = data["observation"]["result"]["structured_content"]
print("\nEmail subject:", email_content.get("subject"))
print("Email body:", email_content.get("body"))
print("Categories:", email_content.get("categories"))
# Step 3: Classify
print("\n=== Classifying as 'billing' ===")
r = requests.post(f"{BASE}/step", json={
"action": {"type": "call_tool", "tool_name": "classify_email", "arguments": {"category": "billing"}}
})
result = r.json()
print(result)
print("\nReward:", result["reward"])
print("Done:", result["done"])