added status endpoint with OS

This commit is contained in:
Dillon DuPont
2025-08-26 09:31:01 -04:00
parent 5e41e75779
commit 5db20b9995

View File

@@ -198,6 +198,14 @@ class ConnectionManager:
manager = ConnectionManager()
auth_manager = AuthenticationManager()
@app.get("/status")
async def status():
sys = platform.system().lower()
if "darwin" in sys or sys == "macos" or sys == "mac":
sys = "mac"
if "windows" in sys:
sys = "windows"
return {"status": "ok", "os": sys}
@app.websocket("/ws", name="websocket_endpoint")
async def websocket_endpoint(websocket: WebSocket):
@@ -332,7 +340,6 @@ async def websocket_endpoint(websocket: WebSocket):
pass
manager.disconnect(websocket)
@app.post("/cmd")
async def cmd_endpoint(
request: Request,
@@ -427,7 +434,6 @@ async def cmd_endpoint(
}
)
@app.post("/responses")
async def agent_response_endpoint(
request: Request,