feat(v2 managed agents): aggregate endpoint routers

This commit is contained in:
Ishaan Jaffer 2026-05-07 10:06:55 -07:00
parent 111728915e
commit e4e6d79d73
No known key found for this signature in database

View file

@ -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)