diff --git a/apps/coordinator-api/src/app/main.py b/apps/coordinator-api/src/app/main.py index 5b329258..e23f7bd6 100755 --- a/apps/coordinator-api/src/app/main.py +++ b/apps/coordinator-api/src/app/main.py @@ -48,9 +48,11 @@ from .routers import ( admin, agent_identity, agent_router, + blockchain, client, cross_chain_integration, developer_platform, + edge_gpu, exchange, explorer, global_marketplace, @@ -60,6 +62,7 @@ from .routers import ( marketplace_gpu, marketplace_offers, miner, + multi_modal_rl, payments, services, users, @@ -351,6 +354,12 @@ def create_app() -> FastAPI: # Add blockchain router for CLI compatibility app.include_router(blockchain, prefix="/v1") + + # Add edge GPU router + app.include_router(edge_gpu, prefix="/v1") + + # Add multi-modal RL router + app.include_router(multi_modal_rl, prefix="/v1") # Add Prometheus metrics endpoint metrics_app = make_asgi_app() diff --git a/apps/coordinator-api/src/app/routers/__init__.py b/apps/coordinator-api/src/app/routers/__init__.py index bea90766..5608babf 100755 --- a/apps/coordinator-api/src/app/routers/__init__.py +++ b/apps/coordinator-api/src/app/routers/__init__.py @@ -11,12 +11,7 @@ from .agent_identity import router as agent_identity from .blockchain import router as blockchain from .cache_management import router as cache_management from .client import router as client - -try: - from .edge_gpu import router as edge_gpu -except ImportError: - edge_gpu = None - print("WARNING: Edge GPU router not available (missing module)") +from .edge_gpu import router as edge_gpu from .exchange import router as exchange from .explorer import router as explorer @@ -28,6 +23,7 @@ from .payments import router as payments from .services import router as services from .users import router as users from .web_vitals import router as web_vitals +from .multi_modal_rl import router as multi_modal_rl # from .registry import router as registry