Files
Hydra-Engine/hydra/api/system.py
2026-03-30 13:19:11 +09:00

21 lines
518 B
Python

import hydra
from fastapi import APIRouter, Depends
from hydra.api.auth import verify_api_key
from hydra.config.settings import get_settings
router = APIRouter()
@router.get("/status")
async def status(_: str = Depends(verify_api_key)):
settings = get_settings()
return {
"version": hydra.__version__,
"profile": settings.hydra_profile,
}
@router.get("/modules")
async def modules(_: str = Depends(verify_api_key)):
return {"modules": ["core", "resilience", "exchange", "notify"]}