Replicated from https://github.com/google/adk-python/issues/3955 I think it's an adk-web issue: the live mode should be enforced even with text, in order to properly handle streaming tool. See https://github.com/google/adk-web/pull/382 as a proposal