Commit Graph

1158 Commits

Author SHA1 Message Date
Haiyuan Cao 7d943aa6ab Clarify usage of BigQuery Agent Analytics SDK (#1644)
Updated the section on consuming logged data to clarify the use of the BigQuery Agent Analytics SDK and its example notebook for visualizing performance data.
2026-04-15 13:12:00 -05:00
dependabot[bot] 9edc834103 chore(deps): bump the pip group across 4 directories with 1 update (#1641)
* chore(deps): bump the pip group across 4 directories with 1 update

Bumps the pip group with 1 update in the /examples/python/agent-samples/youtube_shorts_assistant directory: [google-adk](https://github.com/google/adk-python).
Bumps the pip group with 1 update in the /examples/python/snippets/streaming/adk-streaming-ws directory: [google-adk](https://github.com/google/adk-python).
Bumps the pip group with 1 update in the /examples/python/snippets/streaming/adk-streaming-ws/app directory: [google-adk](https://github.com/google/adk-python).
Bumps the pip group with 1 update in the /examples/python/snippets/streaming/adk-streaming/app directory: [google-adk](https://github.com/google/adk-python).


Updates `google-adk` from 0.1.0 to 1.28.1
- [Release notes](https://github.com/google/adk-python/releases)
- [Changelog](https://github.com/google/adk-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/adk-python/compare/v0.1.0...v1.28.1)

Updates `google-adk` from 1.17.0 to 1.28.1
- [Release notes](https://github.com/google/adk-python/releases)
- [Changelog](https://github.com/google/adk-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/adk-python/compare/v0.1.0...v1.28.1)

Updates `google-adk` from 1.17.0 to 1.28.1
- [Release notes](https://github.com/google/adk-python/releases)
- [Changelog](https://github.com/google/adk-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/adk-python/compare/v0.1.0...v1.28.1)

Updates `google-adk` from 1.10.0 to 1.28.1
- [Release notes](https://github.com/google/adk-python/releases)
- [Changelog](https://github.com/google/adk-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/adk-python/compare/v0.1.0...v1.28.1)

---
updated-dependencies:
- dependency-name: google-adk
  dependency-version: 1.28.1
  dependency-type: direct:production
  dependency-group: pip
- dependency-name: google-adk
  dependency-version: 1.28.1
  dependency-type: direct:production
  dependency-group: pip
- dependency-name: google-adk
  dependency-version: 1.28.1
  dependency-type: direct:production
  dependency-group: pip
- dependency-name: google-adk
  dependency-version: 1.28.1
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>

* Remove version pins from samples

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-15 09:58:13 -05:00
Haiyuan Cao 9df5ed7719 Revise BigQuery Agent Analytics documentation (#1637)
Updated documentation for the BigQuery Agent Analytics plugin, removing outdated preview release information and adding links to the SDK and dashboard notebook.

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-15 09:37:56 -05:00
eliasecchig f3f466fe29 Add ambient agents documentation (#1630)
* Add ambient agents documentation

Document how to build event-driven ambient agents using ADK trigger
endpoints and the /run endpoint. Covers Pub/Sub, Eventarc (Standard
and Advanced), Cloud Scheduler, concurrency control, retry logic,
session lifecycle, and deployment to Cloud Run.

* Address reviewer feedback: clarify event processing flow

- Move "How events are processed" higher, right after trigger endpoints
  intro, so the mental model comes before setup instructions
- Reword step 5: explicitly describe status code behavior (200 = ack,
  500 = retry) instead of vague "determines whether to retry"
- Clarify that trigger endpoints auto-create sessions without needing
  the --auto_create_session flag
- Restructure heading hierarchy under "Using trigger endpoints"

* Address reviewer feedback from koverholt

- Use named sections (--8<-- [start/end]) in code snippets to hide
  license headers in doc embeds
- Change model to gemini-flash-latest alias
- Restructure: show example agent first, then enable instructions,
  then "Try it locally" with step-by-step commands and curl test
- Fix port consistency (curl uses 8000 matching adk api_server default)
- Add curl example for /run endpoint

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-15 09:26:16 -05:00
Toni Klopfenstein 656138013d TS snippets for Artifacts (#1638)
* Adding GcsArtifactService example for Typescript

* Updating ts snippets to match style guidelines

* formatting  ts samples
2026-04-14 14:06:34 -05:00
Toni Klopfenstein 6a2857b8a7 Adding Typescript snippets to context documentation (#1634)
* Updating Typescript context snippets

* Fixing models in snippets

* Cleaning up formatting on TS snippets

* Fixing model names

* Apply suggestions from code review

Comment streamlining

Co-authored-by: Kristopher Overholt <koverholt@google.com>

* Update docs/context/compaction.md

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-13 17:17:00 -05:00
Pierre Thodoroff f04d10d900 Add docs for evaluation set generation using Eval SDK (#1584)
* Add docs for evaluation set generation using Eval SDK

* Update user-sim.md

* Update docs/evaluate/user-sim.md

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-13 10:44:24 -05:00
Kristopher Overholt 79404bdf33 Constrain header and footer width on home page to match other pages (#1633) 2026-04-13 10:34:51 -05:00
izualzhy 44aa1f3076 fix: avoid assigning result of delete_session which returns None (#1627)
The delete_session method does not return the session service instance, but None instead. Assigning its result back to temp_service leads to unexpected behavior where temp_service becomes None.

This change removes the incorrect assignment and calls delete_session without reassigning, ensuring temp_service remains a valid service instance.

This aligns with the intended usage of delete_session as a side-effect-only method.

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-13 10:16:25 -05:00
Muhammad Asif b9db17f410 Update Python virtual environment command to python3 (#1585)
* Update Python virtual environment command to python3

* Use python3 command consistently across all documentation

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-13 10:12:12 -05:00
Abhilash Mekala a3fcc9062f Add Adspirer to integrations (#1559)
* Add Adspirer advertising MCP server to integrations

Adds Adspirer, an AI-powered advertising MCP server with 100+ tools
across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads.

Closes #1558

* Address review feedback: repo link, generic free tier copy, gemini-2.5-pro model

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-13 09:40:01 -05:00
Haiyuan Cao ecedbc8523 Enhance BigQueryAgentAnalyticsPlugin documentation (#1631)
* Enhance BigQueryAgentAnalyticsPlugin documentation

Updated documentation for BigQueryAgentAnalyticsPlugin configuration options, including new parameters for retry configuration and session metadata logging.

* Add view_prefix option to BigQuery Agent documentation

Updated documentation for BigQuery Agent Analytics plugin to include details about the new `view_prefix` configuration option and its impact on view naming conventions.

* Fix formatting and redaction notes in documentation

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-13 09:35:26 -05:00
Meet Modi 2b57e3c864 docs: update AgentPhone MCP tools to match current server (#1628) 2026-04-13 08:53:43 -05:00
Toni Klopfenstein aab48c6d6a Adding Typescript snippets to Events docs (#1623)
* Adding initial TS snippets for events

* fixing formatting

* fixing ts version support tag
2026-04-10 12:01:58 -05:00
Joe Fernandez 60f388b81d docs: add note about Gemini latest selector (#1622)
* docs: add note about Gemini latest selector

* Update google-gemini.md

* Update bigquery-agent-analytics.md
2026-04-10 00:57:04 +00:00
Ganesh, Mohan f7d382c5a6 Integration: Add page for session persistence using Firestore for ADK Java (#1563)
* Google Firestore: implement agent demonstrating session persistence using Firestore database for java adk

* Update docs/integrations/firestore-session-service.md

* Update docs/integrations/firestore-session-service.md

* Update docs/integrations/firestore-session-service.md

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-09 18:54:39 -05:00
Joe Fernandez cd9fa20fa4 Update function-tools.md (#1621)
fix for b/417443399
2026-04-09 16:11:06 -07:00
Kristopher Overholt 20ddbbef70 Update Python REST API reference docs for ADK 1.29.0 (#1619) 2026-04-09 17:58:54 -05:00
Kristopher Overholt ed4311f375 Update CLI reference docs for ADK 1.29.0 (#1615) 2026-04-09 17:39:21 -05:00
Joe Fernandez 062028d536 docs: add EnvironmentToolset and LocalEnvironment integration page (#1620)
* docs: add EnvironmentToolset and LocalEnvironment integration page

* review updates

* respond to review comments
2026-04-09 15:33:43 -07:00
Joe Fernandez f7ed80bbc6 docs: Update Gemini flash names (#1594)
* docs: home page

* updates based on feedback

* respond to review feedback

* docs: update gemini selector strings to "flash-latest"

* Update homepage.css
2026-04-09 16:14:27 -05:00
Joe Fernandez 23823af8c9 docs: update tools auth with additional recommendations (#1586)
* docs: update tools auth with additional recommendations

- auth manager services
- self-managed auth

* updates from self-review
2026-04-09 09:13:20 -07:00
Kristopher Overholt 4eae06c647 Add _includes to not_in_nav to suppress build warning (#1578) 2026-04-08 15:11:11 -05:00
Toni Klopfenstein 3e60a094fc Adding JS memory snippets (#1580)
* adding initial JS snippets to memory docs

* updating js example to separate script for testing

* updating memory snippet for typescript

* removing unnecessary .js file, fixing code rendering in docs

* removing unused imports

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-08 13:42:56 -05:00
Meet Modi 9b5eedf643 docs: add AgentPhone telephony integration (#1574)
Add AgentPhone as the first telephony integration for ADK. AgentPhone
gives agents the ability to make/receive phone calls, send/receive SMS,
manage phone numbers, and create autonomous AI voice agents.

Includes Python and TypeScript examples for both local stdio and remote
HTTP MCP server modes, with all 26 available tools documented.

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-08 13:32:56 -05:00
Kristopher Overholt 79427070e4 Add community links and guidance for Reddit, GitHub, and Google Group (#1581)
* Add community guidance for Reddit, GitHub, and Google Group

* Update formatting
2026-04-08 13:27:15 -05:00
ykchen-g 17505f214a Env simulation doc (#1573)
* add env simulation documation

* add env simulation documation

* Address PR feedback
2026-04-07 16:40:48 -07:00
Joe Fernandez 64071ec2de site: add new banner announcement implementation (#1571)
* site: add new banner announcement implementation

* Update main.html
2026-04-07 21:47:18 +00:00
Kristopher Overholt 54ff71b519 Fix mobile nav sidebar opening into Home section instead of top-level nav (#1570) 2026-04-07 16:10:55 -05:00
Joe Fernandez 1860bc9379 fix: home page re-enable nav drawer on narrow screens (#1569)
- re-enable footer from home page
2026-04-07 12:54:07 -07:00
Joe Fernandez 9a9f6d299e Update TS code in _hero.md (#1568)
* Update _hero.md

* Update _hero.md
2026-04-07 08:36:08 -07:00
Joe Fernandez 65b2cce5ad docs: home page update (#1544)
* docs: home page

* updates based on feedback

* respond to review feedback
2026-04-07 08:06:54 -07:00
Teresa Qin 24a9c9b5ea Update the image link in the doc. (#1567)
* Replace the Google Maps MCP Server example (created by Anthropic and violates to Google Maps Platform ToS) to Google Maps Grounding Lite MCP Server example.

* Update the image link

* Update image link

* Update bullet points format
2026-04-07 18:31:10 +09:00
Teresa Qin e9647d5a26 Replace the Google Maps MCP Server example (created by Anthropic and violates to Google Maps Platform ToS) to Google Maps Grounding Lite MCP Server example. (#1566) 2026-04-07 17:25:37 +09:00
Haiyuan Cao b55aa2c28a Update BigQuery Agent Analytics documentation (#1555)
* Update BigQuery Agent Analytics documentation

Updated file paths and added environment variable descriptions for BigQuery Agent Analytics plugin. Included deployment instructions and security best practices.

* Update bigquery-agent-analytics.md

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2026-04-06 15:34:24 -07:00
Kristopher Overholt fe0b30a822 Fix "LLM innovation" typo in session lifecycle diagram (#1564) 2026-04-06 22:19:17 +00:00
Joe Fernandez 50559ddb7d docs: [auth] add recommendation for secrets manager service (#1556)
* docs: [auth] add recommendation for secrets manager service

* responding to review comments
2026-04-06 20:59:28 +00:00
Ankur c79bf56b65 docs: Adding documentation for the new multi-turn eval metrics (#1554)
* docs: Adding documentation for the new multi-turn eval metrics

* Update criteria.md

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2026-04-06 18:15:05 +00:00
Joe Fernandez 7567175816 docs: move multi-tool agent and redirect links (#1557)
* docs: move multi-tool agent and redirect links

* update based on comments and testing
2026-04-03 17:55:27 -07:00
Salman Chishti 68b5ece85a Fix python-tests workflow: split get_sample_dirs into its own job (#1420)
* Fix python-tests workflow: split get_sample_dirs into its own job

The build job declares `needs: get_sample_dirs`, but get_sample_dirs was
defined as a step inside build rather than as a separate job. This caused
GitHub Actions to reject the workflow with:

  The workflow must contain at least one job with no dependencies.

This commit:
- Extracts get_sample_dirs into its own job with proper outputs
- Replaces undefined $PYTHON_DIR with the actual path (samples/python)
- Formats the find output as JSON array for fromJson() compatibility
- Adds an if condition to skip the build matrix when no samples exist

Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>

* Update actions/checkout from v4 to v6

---------

Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-03 10:53:51 -05:00
Kaz Sato cb2a85b0bb Add Live Demos section to Gemini Live API Toolkit page (#1518) 2026-04-03 15:27:08 +00:00
Guillaume Laforge 58c83186f4 Java examples to call Gemma via the LangChain4j bridge (#1553)
* doc: A2A support in ADK Java

* doc: fix spelling for the Agent2Agent protocol name

* doc: addressing Kris' comments on the A2A Java documentation

* docs: add examples for Gemma 4 with ADK Java
2026-04-03 08:14:09 -07:00
Vlad Kolesnikov 66c1bb12e0 Gemini API for Gemma 4 (#1551) 2026-04-02 12:22:14 -05:00
Vlad Kolesnikov 58cf8caad9 Gemma 4 sample update (#1550)
* Gemma 4 sample update

* Update docs/agents/models/google-gemma.md

* Update docs/agents/models/google-gemma.md

* Update docs/agents/models/google-gemma.md

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-02 11:56:47 -05:00
Smitha Kolan c112e63c73 Update google-gemma.md (#1549)
* Update google-gemma.md

* Update docs/agents/models/google-gemma.md

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-02 10:57:46 -05:00
Vlad Kolesnikov f998b39ea5 Release Support Changes (#1548) 2026-04-02 15:46:09 +01:00
Joe Fernandez 983a4ce0df docs: move Community nav second row (#1542)
* docs: move Community nav second row

- move community docs to /community/ directory

* update llmstxt configuration
2026-04-01 14:49:56 -07:00
Nan Yu e53179e1a9 fix(docs): correct A2UI pip package name to a2ui-agent-sdk (#1541)
The A2UI Python SDK is published on PyPI as `a2ui-agent-sdk`, not `a2ui`.
Fixes the install command and the PyPI link in the resources section.

Co-authored-by: alan blount <alan@zeroasterisk.com>
2026-04-01 14:12:05 -07:00
Kristopher Overholt 62b8e5242a Remove security advisory from index page (#1540) 2026-04-01 13:41:49 -07:00
Kristopher Overholt 5c97132648 Remove evaluation tag, use observability tag (#1539) 2026-04-01 12:52:36 -05:00