Skip to content

feat: add a GeminiLiveTransport seam to GeminiLlmConnection - #1450

Merged
copybara-service[bot] merged 1 commit into
mainfrom
test_967769438
Aug 25, 2026
Merged

feat: add a GeminiLiveTransport seam to GeminiLlmConnection#1450
copybara-service[bot] merged 1 commit into
mainfrom
test_967769438

Conversation

@copybara-service

Copy link
Copy Markdown

feat: add a GeminiLiveTransport seam to GeminiLlmConnection

Introduce GeminiLiveTransport, an interface for the live transport
GeminiLlmConnection drives, with GenAiLiveTransport wrapping the genai AsyncSession
as the default and an overridable Gemini.connectLiveTransport factory. This lets a
live connection be exercised over an in-process double without a network, and
completes the receive stream when the transport's stream ends.

Introduce GeminiLiveTransport, an interface for the live transport
GeminiLlmConnection drives, with GenAiLiveTransport wrapping the genai AsyncSession
as the default and an overridable Gemini.connectLiveTransport factory. This lets a
live connection be exercised over an in-process double without a network, and
completes the receive stream when the transport's stream ends.

PiperOrigin-RevId: 970411313
@copybara-service
copybara-service Bot merged commit e8b1c20 into main Aug 25, 2026
2 checks passed
@copybara-service
copybara-service Bot deleted the test_967769438 branch August 25, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants