import requests
import time
def check_api_health():
try:
response = requests.get('https://api.agentwarden.io/health', timeout=5)
if response.status_code == 200:
data = response.json()
print(f"✅ API is healthy - {data['status']}")
return True
else:
print(f"❌ API returned {response.status_code}")
return False
except requests.exceptions.Timeout:
print("❌ API timeout")
return False
except Exception as e:
print(f"❌ Error: {e}")
return False
# Run every 60 seconds
while True:
check_api_health()
time.sleep(60)