From d56dd0807239b0c53efb243d2e2e252d32661690 Mon Sep 17 00:00:00 2001 From: George Weale Date: Mon, 8 Sep 2025 14:29:30 -0700 Subject: [PATCH] fix: Enable saving input blobs as artifacts in ADK web server for issue #2176 The `run_config` for `run_agent` now includes `save_input_blobs_as_artifacts=True`. PiperOrigin-RevId: 804589111 --- src/google/adk/cli/adk_web_server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/google/adk/cli/adk_web_server.py b/src/google/adk/cli/adk_web_server.py index 82279cb1..4adce296 100644 --- a/src/google/adk/cli/adk_web_server.py +++ b/src/google/adk/cli/adk_web_server.py @@ -1031,6 +1031,7 @@ class AdkWebServer: session_id=req.session_id, new_message=req.new_message, state_delta=req.state_delta, + run_config=RunConfig(save_input_blobs_as_artifacts=True), ) ) as agen: events = [event async for event in agen] @@ -1060,7 +1061,10 @@ class AdkWebServer: session_id=req.session_id, new_message=req.new_message, state_delta=req.state_delta, - run_config=RunConfig(streaming_mode=stream_mode), + run_config=RunConfig( + streaming_mode=stream_mode, + save_input_blobs_as_artifacts=True, + ), ) ) as agen: async for event in agen: