Commit Graph

2 Commits

Author SHA1 Message Date
Kaz Sato c75cf7320e fix: change the tool name to ADK Gemini Live API Toolkit (#1338)
* fix: change the tool name from ADK Bidi-streaming to ADK Gemini Live API Toolkit

fix: change the tool name from ADK Bidi-streaming to ADK Gemini Live API Toolkit

* fix: Rename "Bidi-streaming" to "Gemini Live API Toolkit" in nav, landing page, quickstart, and feature matrix

Updates mkdocs.yml navigation, streaming landing page card titles/links, quickstart cross-reference, and feature matrix entries.

* docs: update source references for ADK v1.26.0

Update all ADK source code references to point to the v1.26.0 commit
with corrected line numbers for drifted references.

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2026-02-27 10:46:58 -08:00
Kaz Sato 72d8e16411 feat: Add comprehensive ADK Bidi-streaming development guide series (#955)
* Add comprehensive ADK Bidi-streaming development guide series

- Add Part 1: Introduction to ADK Bidi-streaming
  - Fundamentals of Bidi-streaming and Live API technology
  - ADK architecture components (LiveRequestQueue, Runner, Agent)
  - Complete application lifecycle with FastAPI examples
  - Comparison between raw Live API and ADK abstractions

- Add Part 2: Sending messages with LiveRequestQueue
  - Upstream message flow from application to agent
  - Message types: text content, audio/video blobs, activity signals
  - Concurrency patterns and thread safety
  - Queue management best practices

- Add Part 3: Event handling with run_live()
  - Downstream event flow from agent to application
  - Event types: text, audio, transcriptions, tool calls, metadata, errors
  - Event serialization for network transport
  - Automatic tool execution and multi-agent workflows

- Add Part 4: Understanding RunConfig
  - Response modalities (TEXT vs AUDIO)
  - Streaming modes (BIDI vs SSE)
  - Session management and resumption
  - Context window compression and quota management

- Add Part 5: How to Use Audio, Image and Video
  - Audio specifications (16kHz input, 24kHz output)
  - Native Audio vs Half-Cascade model architectures
  - Audio transcription and voice configuration
  - Voice Activity Detection (VAD) and proactive/affective dialog

- Update docs/streaming/index.md
  - Add all 5 parts of development guide series with descriptions
  - Add Bidi-streaming Demo Application section
  - Fix grammar issues in Streaming Tools description
  - Remove redundant experimental admonition

- Add supporting assets
  - Add quota console screenshot
  - Add bidi-demo application screenshot

* Fix documentation links

- Fix ADK Session Management documentation link in part1.md
- Update FinishReason and BlockedReason API reference links in part3.md to use correct Python API documentation URLs

* Fix ADK Agent documentation link in part1.md

* fix: addressing mkdocs rendering issues and comments

fix: addressing mkdocs rendering issues and comments

* Improve documentation formatting and consistency across all guide parts

- Convert demo implementation references to inline code block titles with links
- Convert source references to inline code block titles with links
- Convert blockquote notes (💡, 📖) to proper admonition blocks
- Fix internal link anchors to match actual section IDs
- Consolidate redundant source reference notes into cleaner format
- Improve readability and navigation throughout the guide series

Changes span all 5 parts (part1-part5) for consistent documentation style.

* review edits

- added Left Navigation
- fixed a bunch of lists that were not rendering

* fix: removing the Stay Tuned part

fix: removing the Stay Tuned part

---------

Co-authored-by: Joe Fernandez <joefernandez@google.com>
2025-11-22 09:58:06 +09:00