Skip to content

[Live] Problem transfer text content history when executing transfer_to_agent #2899

@NikitaZemtsov

Description

@NikitaZemtsov

google_adk 1.13
In the new release, the issue with transferring audio content to another agent was fixed. Howevere, new logic doesn't account for launching the live agent in text modality, which causes all of the user's text content to be lost when transferring to another agent.

Image Image

Because of this, the agent does not respond and waits for the next message to start responding.

Reproduce:

  • Structure: Agent with one sub-agent.
  • Run the agent via run_live with text modality.
  • Send a text message that will trigger the transfer_to_agent tool.
  • See that the text content was not transferred.

The second problem.
I see that audio transcription is not transmitted in whole sentences but in fragments. I think this could greatly affect the context. If incoming and outgoing transcription is enabled in run_config, why not pass it as history?
This issue is related to the first one. Since the transcription is stored as Content and not as transcription_cache

Image

Metadata

Metadata

Assignees

Labels

bot triaged[Bot] This issue is triaged by ADK botlive[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