From 9562cd664b521b14c580f533b6ad62865a4f40cd Mon Sep 17 00:00:00 2001 From: Yifan Wang Date: Thu, 12 Feb 2026 14:03:38 -0800 Subject: [PATCH] chore: expose an endpoint for detailed app info Co-authored-by: Yifan Wang PiperOrigin-RevId: 869375052 --- src/google/adk/cli/adk_web_server.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/google/adk/cli/adk_web_server.py b/src/google/adk/cli/adk_web_server.py index 654a9e2f..3536afb5 100644 --- a/src/google/adk/cli/adk_web_server.py +++ b/src/google/adk/cli/adk_web_server.py @@ -794,6 +794,11 @@ class AdkWebServer: raise HTTPException(status_code=404, detail="Trace not found") return event_dict + @app.get("/apps/{app_name}") + async def get_app_info(app_name: str) -> Any: + runner = await self.get_runner_async(app_name) + return runner.app + @app.get("/debug/trace/session/{session_id}", tags=[TAG_DEBUG]) async def get_session_trace(session_id: str) -> Any: spans = memory_exporter.get_finished_spans(session_id)