From 889763446292b9347261cf1a707853a893263044 Mon Sep 17 00:00:00 2001 From: Nathan Woodburn Date: Thu, 20 Nov 2025 23:15:45 +1100 Subject: [PATCH] feat: Add more info to status --- server.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index 2122870..792b85f 100644 --- a/server.py +++ b/server.py @@ -130,7 +130,16 @@ def api_status(): try: response = requests.get(HSD_URL()) if response.status_code == 200: - return jsonify({"status": "HSD is running"}), 200 + data = response.json() + return jsonify( + { + "status": "HSD is running", + "version": data.get("version", "unknown"), + "progress": data.get("chain", {}).get("progress", 0), + "inbound": data.get("pool", {}).get("inbound", 0), + "outbound": data.get("pool", {}).get("outbound", 0), + "agent": data.get("pool", {}).get("agent", "unknown"), + }), 200 else: return jsonify({"error": "HSD is not running"}), 503 except requests.RequestException as e: