From e4e6d79d73d5461f7a9453aed7d57bc62de14014 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Thu, 7 May 2026 10:06:55 -0700 Subject: [PATCH] feat(v2 managed agents): aggregate endpoint routers --- litellm/managed_agents/router.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 litellm/managed_agents/router.py diff --git a/litellm/managed_agents/router.py b/litellm/managed_agents/router.py new file mode 100644 index 00000000000..8fe69461862 --- /dev/null +++ b/litellm/managed_agents/router.py @@ -0,0 +1,25 @@ +"""Composite router for v2 managed agents. + +Aggregates the endpoint sub-routers and exposes a single managed_agents_router +for inclusion in the main FastAPI app. +""" +from fastapi import APIRouter + +from litellm.managed_agents.endpoints.agents import router as agents_router + +# TODO: enable when litellm/managed_agents/endpoints/sessions.py ships +# from litellm.managed_agents.endpoints.sessions import router as sessions_router +# TODO: enable when litellm/managed_agents/endpoints/messages.py ships +# from litellm.managed_agents.endpoints.messages import router as messages_router +# TODO: enable when litellm/managed_agents/endpoints/events.py ships +# from litellm.managed_agents.endpoints.events import router as events_router + +managed_agents_router = APIRouter(tags=["managed_agents_v2"]) + +managed_agents_router.include_router(agents_router) +# TODO: enable when litellm/managed_agents/endpoints/sessions.py ships +# managed_agents_router.include_router(sessions_router) +# TODO: enable when litellm/managed_agents/endpoints/messages.py ships +# managed_agents_router.include_router(messages_router) +# TODO: enable when litellm/managed_agents/endpoints/events.py ships +# managed_agents_router.include_router(events_router)