import requests import json # 测试 OpenClaw Gateway API base_url = "http://localhost:18789" # 1. 检查是否有 API 端点 endpoints = [ "/api/v1/agents/turn", "/api/agents", "/api/agent/turn", ] for ep in endpoints: try: r = requests.get(f"{base_url}{ep}", timeout=5) print(f"{ep}: {r.status_code}") except Exception as e: print(f"{ep}: Error - {e}") # 2. 检查 sessions try: r = requests.get(f"{base_url}/api/sessions", timeout=5) print(f"\n/sessions: {r.status_code}") if r.status_code == 200: print(json.dumps(r.json()[:3], indent=2, ensure_ascii=False)) except Exception as e: print(f"/sessions: Error - {e}")