diff --git a/changelog/4448.added.md b/changelog/4448.added.md new file mode 100644 index 000000000..d10d67922 --- /dev/null +++ b/changelog/4448.added.md @@ -0,0 +1 @@ +- Added `cancel_on_interruption=False` support for `GeminiLiveLLMService` on models that support Gemini's NON_BLOCKING tool mechanism (currently Gemini 2.x); the conversation now continues while the tool runs. On models that don't yet support NON_BLOCKING (Gemini 3.x), the service surfaces a one-time warning explaining the limitation. (Note: an intermittent 1008 error can occasionally fire on Gemini 2.5 during long-running tool calls; we auto-reconnect.)