71 Commits

Author SHA1 Message Date
Joe Fernandez e3e51aeb9a add Agents CLI home page section (#1818)
* add Agents CLI home page section

- Update Coding with AI, Agents CLI section

* updated animated GIF

* Update coding-with-ai.md
2026-06-05 15:25:46 -07:00
Joe Fernandez c5a064e99a chain (#1772) 2026-05-19 13:24:47 -07:00
Kristopher Overholt 50f7df7f46 Add Kotlin language support to ADK docs (#1768)
* Add Kotlin to hero / front page

* Add quickstart page for Kotlin

* Complete Kotlin quickstart guide and fix hero code sample (#2)

* Replace GitHub repo links with language icons in header (#3)

* Fix header icon FOUC and homepage font weight regression (#4)

* Testing staging pipeline

* Revert test edit (for staging pipeline)

* Update language icon tooltips to indicate GitHub destination (#5)

* Add link to ADK Kotlin release notes (#7)

* Initial commit of ADK Kotlin API reference docs (#6)

* Add script to generate ADK Kotlin API reference docs (#8)

* Update links and link checker ignore list (temporarily) (#9)

* Add ADK Kotlin for Android getting started guide to Advanced setup page (#10)

* Add advanced setup page with steps to "Use ADK Kotlin in Android projects"

* Update temp link checker rules

* Add placeholder folder for adk-samples (#13)

* adding linter/compilation checks for kotlin snippets (#12)

* adding linter/compilation checks for kotlin snippets

* Add Kotlin validation scripts

* Initial commit of Kotlin sample agents for adk-samples (#15)

* Adding kotlin snippet for llm agents (#16)

* Adding kotlin snippets to  Events (#17)

* Pull changes to docs/events/index.md from glaforge-kotlin-snippets

* fixing kotlin event timestamp and longRunningToolIds

* Fix language tags (#19)

* Fix language tags

* Update

* Fix wrapping

* Fix wrapping (again)

* Fix wrapping/format

* Fix language tag on integration page

* Enable check_paths in PyMdown Snippets Extension to make the build fail if a snippet can't be found (#20)

* Update mkdocs config (#21)

* Fix broken links, update URLs to adk.dev, and improve (temp) lychee config (#22)

* Add Kotlin/maven badge to README (#23)

* Adding Kotlin snippets for artifacts  (#18)

* Pull Kotlin snippets for artifacts from glaforge-kotlin-snippets

* Add comprehensive Kotlin snippets for artifacts

* Refactor artifacts documentation to use external Kotlin snippets

* Update Kotlin model to gemini-flash-latest

* Fix GCS initialization in Kotlin artifact snippet

* afixi failing test with capital-agent added to files_to_check

* Fix snippet label syntax for MkDocs build

* Configure proper Gradle project for Kotlin snippets and fix dependencies

* Add KSP support and generated sources to Kotlin snippets build

* fixing capital_agent turnComplete

* Fix syntax error in build.gradle.kts by removing invalid placeholders (#25)

* Adding Kotlin snippets to google-gemini.md (#27)

Pulling kotlin changes to google-gemini.md from glaforge-kotlin-snippets

* Add a warning about not adding an api key to production code. (#28)

* Add a warning about not adding an api key to production code.

* Update note

---------

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

* Add ADK Demo App sample showcasing Gemini-powered agents (#29)

This sample demonstrates how to use the Google ADK (Agent Development Kit) in an Android application to create a chat interface powered by a Gemini-based "Fun Facts" agent. The implementation features:
*   Integration with the Kotlin ADK core and processor libraries.
*   A `FunFactsAgent` defined using `LlmAgent` and the Gemini model.
*   A `ChatViewModel` utilizing `InMemoryRunner` for asynchronous message streaming.
*   A modern UI built with Jetpack Compose and Material 3.
*   Build configuration logic for secure API key management via environment variables or `local.properties`.

* Update Kotlin docs and samples to align with adk-kotlin API changes (#30)

Rename GeminiModel to Gemini, @AdkTool/@AdkParam to @Tool/@Param,
adkTools() to generatedTools(), replace DebugRunner with InMemoryRunner,
fix AgentLoader import path, use SingleAgentLoader, bump Kotlin to
2.3.21 and KSP to 2.3.7, and update Android minSdk from 24 to 26.

* adding kotlin info to READMEs (#14)

* Reorganize Android sample agent and add READMEs (#31)

* Move Android sample agent

* Update repo README, add Android README, update sample agent README

* Minor edit to language support tags (#32)

* Remove blog post link (#33)

Will re-add after it's published

* Remove examples link (#34)

* Adding Kotlin snippets for Sessions docs (#26)

* initial kotlins snippets additions to sessions docs

* Updating memory docs with kotlin snippets

* Adding kotlin snippets to session state docs.

* update model to gemini-flash-latest

* sessions examples clean-up

* fixing sessions snippet markers

* adding kotlin session snippets to files to test

* adding callback to memory_example

* Fixing capital agent snippet  (#35)

Fixing file name
Updating adkTool > Tool
Updating GeminiModel > Gemini

* Adding kotlin snippets for tools docs (#36)

* adding function tool kotlin snippets

* adding function_tools snippets to files to test

* Adding kotlin snippets to observability docs (#37)

* initial kotlin observability updates

* adding observability snippets to file check (#38)

* Adding Kotlin snippets to Callbacks docs (#39)

*  kotlin callbacks snippets

* adding callbacks snippets to file check

* Align Kotlin and KSP versions with published 0.1.0 artifacts (#40)

* switch CLI entry points from InMemoryRunner to ReplRunner (#41)

* Switch CLI entry points from InMemoryRunner to ReplRunner

* Fix wording

* Update API reference docs for Kotlin, 2026-05-18 (#42)

* Remove ADK on Android note until published (#43)

* Update Kotlin code samples (#44)

* Rename GeminiModel to Gemini in Kotlin snippets and docs

* Remove broken SessionKey call and use sessionId directly in AgentTool snippet

* Rewrite Go hero snippet to use llmagent API

* Use isFinalResponse with safe access in CapitalAgent snippet

* Use Role.USER constant instead of raw string in SetupExample

* Use full semver v0.1.0 in Kotlin language support tags

* Remove Android setup steps, moving to new property (#45)

* Tutorial Kotlin agent (#46)

* Adding multi-tool-agent snippet and updating tutorial
* Fixing Go language order on tutorial page
* adding multi tool agent example to files to test

* Inline Kotlin get-started code sample

* Kotlin Multi agents snippets (#47)

* Multi-agent kotlin snippets

* Fixing docs tags in multiagent example

* Fix Kotlin language support tags, code samples, and google-gemini.md cleanup (#48)

* Add Kotlin v0.1.0 to language support tags across docs

* Fix MultiToolAgent.kt model string and argument style

* Update MultiAgentExample.kt to use gemini-flash-latest model string

* Fix google-gemini.md: add Kotlin sample, remove unsupported Java tabs

* Remove explicit apiKey from CallbackBasic.kt for consistency

* Standardize Gemini() constructor to use named args in all snippets

* Remove adk-samples directory (moved to google/adk-samples#1969)

* Remove adk-samples directory (moved to google/adk-samples#1969) (#49)

* Update API reference docs for ADK Kotlin 0.1.0 (#50)

* Remove adk-samples directory (moved to google/adk-samples#1969)

* Update API reference docs for ADK Kotlin 0.1.0

* Remove kotlin lycheeignore config (#51)

* Remove adk-samples directory (moved to google/adk-samples#1969)

* Remove Kotlin .lycheeignore config links

---------

Co-authored-by: Toni Klopfenstein <2359976+ToniCorinne@users.noreply.github.com>
Co-authored-by: Jolanda Verhoef <JolandaVerhoef@users.noreply.github.com>
2026-05-19 11:43:42 -05:00
Kristopher Overholt 1214ad915a Update product names in docs (#1673)
* Update names in docs

* Update names in docs

* Code formatting

* Format notebooks

* Update names in docs

* Update names in docs

* Update names in code samples

* Update names in docs

* Update names in docs

* Update names in docs

* Update names in docs

* Update names in docs

* Update names in docs

* Update names in docs

* Update names in docs

* Update icon

* Update names in docs

* Update names in docs
2026-04-22 05:10:38 -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 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
Kristopher Overholt fe0b30a822 Fix "LLM innovation" typo in session lifecycle diagram (#1564) 2026-04-06 22:19:17 +00:00
Shahin Saadati 0e0f933207 Cleaned up the page and added missing java snippet to google grounding page (#1473)
* Cleaned up the page and added missing java snippet

* Deleted unused images

* Added missing java snippets to vertex_ai_search_grounding.md

* Removed the obsolete images.

* Update google_search_grounding.md

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2026-03-24 09:22:17 -07:00
Joe Fernandez 4849e6a907 docs: adk2 update (#1457)
* docs: adk2 update

* Update index.md

* Update index.md

* Update data-handling.md
2026-03-18 09:31:44 -07:00
Joe Fernandez b117fc695b docs: centralize 3P and 1P Integrations content (#1249)
* docs: centralize 3P and 1P Integrations content

- move all content to integrations/
- frontmatter headings for all integration listings

* respond to review comments
2026-02-06 09:30:13 -08:00
Kristopher Overholt 3cb3144c68 Add logo for AG-UI (#1218) 2026-02-02 17:01:36 -06:00
Joe Fernandez 7c8ffc080e docs: add infrastructure for integrations catalog (#1210)
* docs: single source extensions listings

* docs: add infrastructure and updates for catalog

* updates: feedback responses, third party and gemini

* fix: update Python code
2026-02-02 08:59:26 -08:00
Kristopher Overholt c758710fc7 Add MongoDB to third-party tools (#1195)
* Add MongoDB page to third-party tools

* Update MongoDB page

* Add image
2026-01-29 11:00:50 -06:00
Kristopher Overholt 8cc2ff3ac9 Add Chroma page to third-party tools (#1167) 2026-01-27 10:10:53 -06:00
Mislav Ivanda edcbabe657 Add Daytona to third-party tools (#1165)
* feat: Add Daytona to tools docs

Signed-off-by: Mislav Ivanda <mislavivanda454@gmail.com>

* fix: Sort Daytona tool card alphabetically

Signed-off-by: Mislav Ivanda <mislavivanda454@gmail.com>

* chore: Daytona ADK plugin link set to Github

Signed-off-by: Mislav Ivanda <mislavivanda454@gmail.com>

* chore: DaytonaPlugin api key set

Signed-off-by: Mislav Ivanda <mislavivanda454@gmail.com>
Signed-off-by: Mislav Ivanda <mivanda@daytona.io>

---------

Signed-off-by: Mislav Ivanda <mislavivanda454@gmail.com>
Signed-off-by: Mislav Ivanda <mivanda@daytona.io>
Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-01-26 14:38:14 -06:00
Kristopher Overholt 40fa5fe6b1 Add ADK Masterclass and Agent Directory to community page (#1168) 2026-01-26 11:36:37 -06:00
Kristopher Overholt 510f932dbb Add Cartesia page to third-party tools (#1156) 2026-01-20 17:35:00 -06:00
Kristopher Overholt 93d2b6b3cb Add ElevenLabs to third-party tools (#1155)
* Add ElevenLabs page to third-party tools

* Adjust timeout
2026-01-20 17:31:18 -06:00
Kristopher Overholt 240bb6ef41 Add Postman page to thid-party tools (#1154) 2026-01-20 17:30:19 -06:00
Kristopher Overholt 15584f4aaa Add Asana to third-party tools (#1153)
* Add Asana page to third-party tools

* Add page and logo
2026-01-20 17:29:07 -06:00
Kamal Aboul-Hosn b38ec7602b docs: Add documentation for the new Pub/Sub tool (#1151)
* docs: Add documentation for the new Pub/Sub tool

* Update pubsub.md

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2026-01-20 15:25:01 -08:00
Kristopher Overholt a875e0e0fd Add Stripe to third-party tools (#1143)
* Add Stripe page to third-party tools

* Formatting
2026-01-16 09:49:54 -06:00
Polong Lin 52db9abc68 fix(deploy): simplifying Agent Engine deployment (#1090)
* fix(deploy): simplifying Agent Engine deployment

* revise and update ae deploy doc structure

* respond to review comments

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
Co-authored-by: Joe Fernandez <joefernandez@google.com>
2025-12-19 19:30:47 -08:00
Joe Fernandez 90ef1a65dc Reorganize Built-In tools, Cloud, and Gemini tools pages (#1085)
* Reorg third-party tools pages (#1084)

* respond to review comments

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2025-12-19 09:59:23 -08:00
Joe Fernandez 0bc4b0a87f docs: Add API Registry tool page (#1078)
* docs: Add API Registry tool page

* respond to review comments
2025-12-17 15:47:42 -08:00
Kristopher Overholt cc23e2b23e Add PayPal to third-party tools (#1026)
* Update page content

* Updates

* Formatting

* Update tool cards

* Edit mkdocs.yml
2025-12-12 16:45:33 -06:00
Kristopher Overholt 357c6246f2 Add n8n to third-party tools (#1030)
* Add n8n page to third-party tools

* Updates
2025-12-12 16:44:26 -06:00
Anush 82e9fa553f docs: Added Qdrant to third-party tools (#1039)
* docs: Added Qdrant tool

Signed-off-by: Anush008 <anushshetty90@gmail.com>

* Review update qdrant.md

---------

Signed-off-by: Anush008 <anushshetty90@gmail.com>
Co-authored-by: Kristopher Overholt <koverholt@google.com>
2025-12-10 10:30:48 -06:00
Kristopher Overholt 6cafce5dd5 Add Atlassian to third-party tools (#1018)
* Add Atlassian page to third-party tools

* Update page content

* Fix tense
2025-12-03 15:11:56 -06:00
Kristopher Overholt 1ab27dfe52 Add Linear to third-party tools (#1017)
* Add Linear page to third-party tools

* Add timeout
2025-12-03 15:07:41 -06:00
Kristopher Overholt 5f8905140b Add Apify to third-party tools (#1015)
* Add Apify page to third-party tools

* Remove example URL - inlined in code samples

* Update tools

* Minor edits

* Fix tool sample code for consistency
2025-12-03 15:06:43 -06:00
Kristopher Overholt d37d35e3f8 Add GitLab to third-party tools (#1002) 2025-11-21 17:44:21 -06:00
Kristopher Overholt b24e27795e Add ScrapeGraphAI to third-party tools page (#984)
* Add ScrapeGraphAI to third-party tools

* Add ScrapeGraphAI to nav

* Update sample code

* Update links
2025-11-21 08:02:10 -08:00
Kristopher Overholt bb5f3bf52c Update event loop diagram on Runtime page (#969)
* Update event loop diagram on Runtime page

* Adjust size

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-11-19 13:23:48 -08:00
Joe Fernandez 680b33fb9e docs: Add Visual Builder guide (#971)
* docs: Add Visual Builder guide

* handle review comments.
2025-11-17 12:42:53 -08:00
Hoc Phan a15d122453 Add Monocle (#978) 2025-11-17 10:19:51 -06:00
Kristopher Overholt 0252fc071f Add AgentQL to third-party tools page #861 (#947)
* Add AgentQL page to third-party tools

* Update links

* Clarify use cases

* Update links from staging

* Fix link to GH repo

* Update link to signup

* Change link to sign-in page

* Wording fixes

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-11-13 12:17:08 -06:00
meirk-brd 5cd163dacb Add Bright Data to third-party tools page (#884)
* add bright data MCP

* Move link in nav to match alpha sorting

* Formatting fixes and extend timeout

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2025-11-10 12:21:51 -06:00
Joe Fernandez 526c603301 docs: minor fixes for ADK quickstarts (#924)
* docs: A2A guides, clearer nav for Go and Python

* docs: minor fixes for ADK quickstarts

* revert extra changes
2025-11-07 18:22:57 -06:00
Kristopher Overholt b9a06b8558 Add Tavily to third-party tools page (#860)
* Add page for Tavily tool

* Add to sidebar nav

* Update

* Fix links

* Fix heading

* Update mkdocs config / nav

* Add listing to tools page

* Add example usage and available tools

* Add screenshot

* Add left and right padding to tool cards

* Edits to Tavily page

* Update tool descriptions
2025-11-04 18:59:22 -06:00
Kristopher Overholt 7a918e48ad Add Browserbase to third-party tools page (#861)
* Add page for Browserbase tool

* Set links to relative for staging preview

* Update fields

* Add to sidebar nav

* Add to tools listing page

* Fix table width

* Shorten link text
2025-11-04 18:39:16 -06:00
Keisuke Oohashi 8a6329a2b9 docs: add ADK News(podcast in Japanese) to community resource (#857)
* Add ADK News to community resource

* Apply suggestion for community resource about ADK News

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

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2025-11-04 17:42:45 -06:00
Kristopher Overholt 243794ea13 Add Notion to third-party tools page (#847) 2025-11-03 10:49:27 -06:00
Joe Fernandez ab549957fe docs: Add Context compaction docs (#840)
* docs: Add documentation for context_window_compression in RunConfig

* docs: add Context Compaction feature docs

* revert adk-bot changes

* revert changes

* updated based on review input

* final changes

---------

Co-authored-by: adk-bot <adk-bot@google.com>
2025-10-31 12:34:33 -07:00
Kristopher Overholt 18ac8db444 Add Exa to third-party tools (#842)
* Add page for Exa tool

* Add card and fix link

* Fix image link

* Fix absolute link
2025-10-31 11:38:01 -05:00
Kristopher Overholt 9b457dc319 Add Firecrawl to third-party tools (#839)
* Add Firecrawl tools page

* Add abolute path

* Python code samples

* Update icon and cards

* Update Firecrawl page content

* Update nav

* Fix image link

* Other cleanup

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-10-31 09:14:01 -07:00
Kristopher Overholt dd6bd99e1b feat: Add initial third-party tools pages, rework tool wrapper pages (#811)
* Add 3P tools pages

* Move OpenAPI tools to custom tools

* Add cards for 3P tools, reorg wrappers

* Fix links to wrapper pages

* Update nav

* Add 3P tools icons

* Fix post-conflict merge

* Remove redundant headings

* Reword header

* Move 3P tools pages in nav; move OpenAPI tools file and in nav

* Update redirect paths, add back openapi-tools page
2025-10-28 12:27:05 -05:00
Kristopher Overholt 8b15da2477 feat: Add visual cards to Tools page (#789)
* Add cards to Tools page

* Use relative links

* Fix absolute links

* Add newlines to card code

* Readd file
2025-10-22 16:55:07 -05:00
Kristopher Overholt 6fff69e3d0 feat: Add more resources and rework layout of Community Resources page (#777)
* Add resources and rework layout of Community Resources page

* Tweak font sizes and layout

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-10-15 10:54:05 -05:00
Joe Fernandez b947bc849f Phase 1: ADK Onboarding journey revision (#739)
* Phase 1: ADK Onboarding journey revision

- Quickstart: split by language and reduce time
- Build your agent: new section for agent building
- Home page: Simplify onboarding choices
- Surface "About ADK" in navigation

* Updates from first review round and Java research

- completely revised Java quickstart

* further updates from review

* more review updates

---------

Co-authored-by: Kristopher Overholt <koverholt@gmail.com>
2025-10-09 15:33:02 -07:00