INNER CODE UNIT · Python
health
Xeron2000/openOii · backend/app/main.py:115
async def health() -> dict[str, str]:
return {"status": "ok"}
@app.websocket("/ws/projects/{project_id}")
async def ws_projects(websocket: WebSocket, project_id: int):
from app.agents.orchestrator import (
get_awaiting_payload,
trigger_confirm_redis,
)
try:
await ws_manager.connect(project_id, websocket)
await ws_manager.send_event(
project_id, {"type": "connected", "data": {"project_id": project_id}}
)
# 补发当前项目下任意 running run 的状态,防止客户端错过事件
try: