Skip to content

interrupted sometimes didn't work #4460

@Wu-Jiayang

Description

@Wu-Jiayang

🔴 Required Information

Please ensure all items in this section are completed to allow for efficient
triaging. Requests without complete information may be rejected / deprioritized.
If an item is not applicable to you - please mark it as N/A

Describe the Bug:
google/adk-samples#1069

2026-02-12.11-54-25.mp4

When I speak to interrupt the model while it is generating a response, the system does not trigger the Interrupted event as expected. It triggers 'Turn Complete' event without 'Interrupted'. The interrupted in genai seems work well.

Image

Why is the yield in the else?

Steps to Reproduce:
Please provide a numbered list of steps to reproduce the behavior:
run /python/agents/bidi-demo

Expected Behavior:
A clear and concise description of what you expected to happen.

interrupted

Observed Behavior:
What actually happened? Include error messages or crash stack traces here.

When I speak to interrupt the model while it is generating a response, the system does not trigger the Interrupted event as expected. It triggers 'Turn Complete' event without 'Interrupted'. The interrupted in genai seems work well.

Environment Details:

  • ADK Library Version (pip show google-adk): 1.22.1
  • Desktop OS:** [e.g., macOS, Linux, Windows] win
  • Python Version (python -V):3.10.19

Model Information:

  • Are you using LiteLLM: Yes/No
  • Which model is being used: (e.g., gemini-2.5-pro) gemini-2.5-flash-native-audio-preview-12-2025

🟡 Optional Information

Providing this information greatly speeds up the resolution process.

Regression:
Did this work in a previous version of ADK? If so, which one?

Logs:
Please attach relevant logs. Wrap them in code blocks (```) or attach a
text file.

// Paste logs here

Screenshots / Video:
If applicable, add screenshots or screen recordings to help explain
your problem.

Additional Context:
Add any other context about the problem here.

Minimal Reproduction Code:
Please provide a code snippet or a link to a Gist/repo that isolates the issue.

// Code snippet here

How often has this issue occurred?:

  • Always (100%)
  • Often (50%+)
  • Intermittently (<50%)
  • Once / Rare

Metadata

Metadata

Assignees

No one assigned

    Labels

    live[Component] This issue is related to live, voice and video chat

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions