Skip to content

Task Groups to Keep Connection When Providers Don't Change #4379

@tech-Mitra-coach

Description

@tech-Mitra-coach

Feature Type

I cannot use LiveKit without it

Feature Description

Currently Agent/AgentTask initialize a new connection between each tasks. This is very problematic when it comes to things like Diarization when the provider has already recognized and matched the speech of the different users in the stream. So when new tasks initialize the connection then that data is essentially gone and thus becomes unusable.

This was acknowledge here on Issue 4159

The ask is to keep the same connection alive if the providers are not changing between different AgentTask

Workarounds / Alternatives

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions