It would be useful to have first-class Google ADK support in `livekit-agents`, similar in spirit to the existing LangChain/LangGraph integration. This would eliminate the need for users to hand-roll a custom adapter to bridge the two frameworks.
### Summary It would be useful to have first-class Google ADK support in `livekit-agents`, similar in spirit to the existing LangChain/LangGraph integration. ### Motivation Today, if someone wants to use LiveKit Agents together with Google's Agent Development Kit (ADK), they have to hand-roll a custom `livekit.agents.llm.LLM` adapter / node to bridge the two frameworks. That is possible, but it is repetitive and awkward compared to the current experience with: - `livekit-plugins-langchain` - provider plugins such as OpenAI / Google / Anthropic A built-in adapter would make it much easier to reuse existing ADK agents and workflows inside a LiveKit `AgentSession`. ### What support could look like A dedicated plugin package, for example `livekit-plugins-google-adk`, that exposes an adapter along the lines of: - `ADKRunnerAdapter(...)` or `LLMAdapter(...)` - accepts a Google ADK `Runner` and/or `LlmAgent` - translates LiveKit `ChatContext` into ADK `Content` - streams ADK events b