fix: Do not re-create App object when loader returns an App

PiperOrigin-RevId: 813083541
This commit is contained in:
Wei Sun (Jack)
2025-09-29 22:01:46 -07:00
committed by Copybara-Service
parent fbf75761bb
commit d5c46e4960
+2 -6
View File
@@ -454,12 +454,8 @@ class AdkWebServer:
)
else:
# Combine existing plugins with extra plugins
all_plugins = (agent_or_app.plugins or []) + extra_plugins_instances
agentic_app = App(
name=agent_or_app.name,
root_agent=agent_or_app.root_agent,
plugins=all_plugins,
)
agent_or_app.plugins = agent_or_app.plugins + extra_plugins_instances
agentic_app = agent_or_app
runner = self._create_runner(agentic_app)
self.runner_dict[app_name] = runner