Commit Graph

471 Commits

Author SHA1 Message Date
Toni Klopfenstein e1a9b31798 Fixing go package import tip 2025-11-07 06:50:10 +00:00
Toni Klopfenstein 0adc1589a1 Adding Go instructions to get-started/installation guide. 2025-11-07 06:46:26 +00:00
Toni Klopfenstein c2b5fdc117 fixing python/go sample nesting on sessions state 2025-11-06 23:47:21 +00:00
Keyur 83afbba342 Add link to User Simulation sample notebook in ADK samples (#897)
* Add link to Colab user sim tutorial in ADK samples

* Add a tip admonition that links to sample notebook

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2025-11-06 16:44:28 -06:00
Joe Fernandez 820ef32385 docs: Runtime to Safety, update language order, part4 (#898)
- Runtime, Deployment, Observability, Evaluation, Safety
2025-11-06 14:35:14 -08:00
Ivan Cheung 43e654c002 Added go reference (#894)
Co-authored-by: ivanmkc <ivanmkc@google.com>
2025-11-06 16:49:35 -05:00
Ivan Cheung 5675b92a4f docs: Add MCP Toolbox for databases Go SDK Documentation (#895)
* docs: Add MCP Toolbox for databases Go SDK Documentation

* minor fix

* Moved into tabs

---------

Co-authored-by: Disha Prakash <dishaprakash@google.com>
Co-authored-by: ivanmkc <ivanmkc@google.com>
2025-11-06 16:48:23 -05:00
Joe Fernandez 37fee2598d docs: Tools, update language order, part3 (#896) 2025-11-06 13:13:18 -08:00
Joe Fernandez f3cc38aae4 docs: Agents, update language order, part2 (#893)
* docs: remove "teleport" links

* docs: Get Started, update language order

* docs: Agents, update language order, part2
2025-11-06 13:12:17 -08:00
Ivan Cheung ee1f1cfb54 Removed duplicate comment (#892)
Co-authored-by: ivanmkc <ivanmkc@google.com>
Co-authored-by: Kristopher Overholt <koverholt@google.com>
2025-11-06 14:18:11 -06:00
Kristopher Overholt e573d96b7b Fix link to MCP tools from Tools page (#890)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-11-06 12:09:43 -08:00
Kristopher Overholt a94f96bdc9 Fix some issues in Go quickstart (#891)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-11-06 12:07:50 -08:00
Joe Fernandez dea2bb2642 docs: Get Started, update language order, part1 (#889)
* docs: remove "teleport" links

* docs: Get Started, update language order

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2025-11-06 12:05:28 -08:00
Yasin Uddowla ffa7cc18a8 Fix link formatting for YouTube video (#882)
* Fix link formatting for YouTube video

Previous one shows wrong title and does not open in new tab

* Update docs/index.md

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2025-11-06 13:58:32 -06:00
Ivan Cheung 555deedd46 Add missing licenses (#887)
Co-authored-by: ivanmkc <ivanmkc@google.com>
2025-11-06 14:42:20 -05:00
Kristopher Overholt c6e679315d Open link to Go API docs in a new tab (#888) 2025-11-06 13:38:22 -06:00
Joe Fernandez c687e9768e docs: remove "teleport" links (#886) 2025-11-06 11:31:31 -08:00
Joe Fernandez fee49fad1c Python 1.18 API Reference update (#879)
* docs: Update Python API Reference to 1.18.0 release

* add GA tags
2025-11-06 11:24:02 -08:00
Ivan Cheung 8834593806 [ADK Go] Merging all Go docs from the private repo (#885)
* docs: Add Go language quickstart

* updates based on review comments

* fix tab stops

* update based on review comments

* sync with main

* update to tested version

* Added google_search snippet

* Fix: Address Go style guide issues in google_search.go

* Migrated to new API

* Fixed tool info in md file

* Added partial check

* Added function-tools sample

* Migrated to new API

* Added partial check

* Ran linter

* feat: add go fmt check

* Run go fmt only on changed files

* Added google_search snippet

* Fix: Address Go style guide issues in google_search.go

* Migrated to new API

* Added partial check

* Added function-tools sample

* Migrated to new API

* Added partial check

* Ran linter

* feat: add go fmt check

* Run go fmt only on changed files

* Feat: Add Golang example for LLM agents

* Added schema agent

* Added session support

* Migrated to new API

* Added back OutputKey

* Added missing snippets

* Moved snipped to its own package

* Minor cleanup

* Reverted llm-agents.md

* Added back correct changes to llm-agents.md

* Updated to newest API

* Ran linter

* WIP

* WIP: Added the rest of the agents

* Added sequential agent

* Migrated agents to new API

* Fixed snippet tags

* Updated parallel and sequential with OutputKey

* Updated loop agent

* Cleanup

* Fixed and ran linter

* Removed comment

* Ran linter

* Added custom agent snippets

* Migrated to new API

* Fixed incorrect info about channels since run returns an Iterator, not Channel

* Cleanup and renaming

* Ran linter

* Fixed md

* Added multi-agent docs

* Updated to use AgentTool

* Split snippets

* Added missing file

* Ran linter and fixed API

* Added Models snippets

* Migrated to new API

* Embedded imports

* Ran linter

* Added long running tool

* Ran linter and fixed API

* Switched to two-turn style

* Ran linter

* Added callback snippets

* Added back imports

* Added types of callbacks snippets

* feat(go): align callback snippets with other languages

* Ran linter and updated API

* Added tool callbacks

* Added artifact snippets

* Use story.pdf instead of random bytes

* Fixed issue with artifact loading

* Cleanup unneeded fixes

* Added back inadvertently removed GCS section

* Addressed PR comments

* Ran linter

* feat: Added context snippets

* Fixed callback signature

* Fixed additional callbacks

* Added remaining snippets

* Added conceptual runner example

* Removed duplicate code

* Clean up tags and imports

* Updated API

* Twaked text

* Ran linter

* Fixed broken API issues

* Updated to latest Go ADK API

* Added func param info

* Interleaved Py and Go

* Revert mistakes

* Removed extra newline

* Added example cloud run code and update md with Go (#41)

* Added example cloud run code and update md with Go

* Added a2a_agent_url and fixed future tense

* Moved Go before Java

---------

Co-authored-by: ivanmkc <ivanmkc@google.com>

* adding go snippets to runconfig docs

* realigning runconfig go examples with current state of adk-go.

* adding language support tags to individual runtime config fields

* removing unsupported supportcfc go examples

* removing unsupported streamingmode.bidi go snippets

* Added AgentTool examples (#31)

* Added AgentTool example

* Ran formatter

---------

Co-authored-by: ivanmkc <ivanmkc@google.com>

* adding initial go sessions.sessions snippets

* updating go session docs + session examples

* update go session snippets

* updating DatabaseSessionService language support tag

* cleaning up go vertex ai comments

* removing go.mod for session_management_example

* docs: add language support tags for Go

* initial go runtime sample updates

* fixing runtime go snippet formatting

* formatting updates to runtime go snippets

* updating runtime go examples to streamline to newer go features

* adding go snippets for events

* updating go snippets for events

* adding artifactdelta snippet for go

* minor java fixes, cleaning up go event.content

* Custom tools: Merging again  (#44)

* Added missing custom-tools snippets

* Split user_preference runner code

* Split more files

* Tweaks

* Split session into 1 and 2 and added artifact saving

* Fixed conflict

---------

Co-authored-by: ivanmkc <ivanmkc@google.com>

* Fixed tab issue with cloud-run md (#45)

Co-authored-by: ivanmkc <ivanmkc@google.com>

* adding initial go snippets for memory services

* updating go memory sample, adding python formatting in docs to clarify current support.

* removing go replace for memory example

* removing go.sum from memory_example

* fixing go formatting for memory example

* fixing go memory snippets to streamline examples in docs

* removing unnecessary go.mod for memory_example.go and snippet cleanup

* adding go session state snippets."

* adding additional go state examples for state injection

* fixing go formatting

* fixing language ordering on session/state.md; removing unnecessary go.mod files

* reworking error functions in go session state samples

* fixing go formatting on session state samples

* initial go snippets for safety tools

* fixing go snippet formatting in safety/index.md

* temp storing safety example

* cleaning up go snippets in safety docs; deferring safety go full example

* cleaning up go safety snippets

* Added link to Go API docs (#47)

Co-authored-by: ivanmkc <ivanmkc@google.com>

* Added a2a_basic sample (#46)

* Added a2a_basic sample

* Removed dummy LLMs

* Added md

Fix inaccuracies in md

Ran formatter

* Cleaned up index

---------

Co-authored-by: ivanmkc <ivanmkc@google.com>

* Reverted to proper ToC and added missing links (#48)

Co-authored-by: ivanmkc <ivanmkc@google.com>

* Added missing get-started/go.md (#50)

Co-authored-by: ivanmkc <ivanmkc@google.com>

* Added missing JSON tags for Go structs (#51)

* Added json tags

* Added jsonschema and json tags

---------

Co-authored-by: ivanmkc <ivanmkc@google.com>

* Renamed Golang to Go (#52)

Co-authored-by: ivanmkc <ivanmkc@google.com>

---------

Co-authored-by: Joe Fernandez <joefernandez@google.com>
Co-authored-by: ivanmkc <ivanmkc@google.com>
Co-authored-by: Toni Klopfenstein <tklopfenstein@google.com>
2025-11-06 14:13:13 -05:00
adk-bot e72a9640e4 docs: Reflect and Retry Tool Plugin - Update ADK doc according to issue #796 - 3 (#802)
* docs: Add documentation for ReflectAndRetryToolPlugin

* docs: add Reflect and Retry plugin page

* docs: Reflect and Retry Plugin page

* resolve review comments

* final review comments

* fix broken link

---------

Co-authored-by: Joe Fernandez <joefernandez@google.com>
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-11-05 14:44:27 -08:00
Keyur 35f00f9d40 Add documentation for User Simulation (#863)
* Add documentation for User Simulation

* Update user-sim.md with version number

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-11-05 13:08:43 -08:00
Sai Saran Vaidyanathan 81d68a5188 ApigeeLlm documentation (#865)
* feat: add Apigeellm

* chore: highlight

* chore: fix

* fix: change to variable

* fix: more info

* fix: added link

* fix: added link

* fix: note

* fix: title

* chore: Update models.md

* fix: doc update

* fix: title

* fix: docs
2025-11-05 11:41:06 -08: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
Kristopher Overholt 4b80898835 Update README usage steps (#862)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-11-04 15:51:45 -08: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 507e5e353b Hide ToC on 3P tools listing page (#843)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-11-04 09:57:44 -08:00
Joe Fernandez c1c5d53907 docs: Add Context Caching doc (#849)
* docs: Add Context Caching doc

* add language support tag

* resolve review comments
2025-11-03 19:28:20 -08:00
Joe Fernandez f12068a4bb docs: add language support tags to pages (#850)
* docs: add language support tags to pages

- replace img.shield tags
- add language support tags where missing

* update Agents page with general tags

* update language and version tagging

- response to review comments
- rename css styles to avoid style name conflicts

* add tags to api-server page
2025-11-03 16:07:35 -08:00
Kristopher Overholt 4cb3a891a1 feat: Add sections and groupings to sidebar navigation menu (#791)
* Add navigation sections to docs

* Move two pages

* Move more sections

* Update nav

* Fix whitespace, newlines

* Fix section headings

* Fix top level headings

* Move Technical Overview in nav

* Change Testing page to API Server page

* Reorder sub-pages in Components section

* Add Home as top level nav; remove redundant site title

* Update links to API server docs page

* Formatting

* Formatting
2025-11-03 12:48:32 -06:00
Kristopher Overholt 243794ea13 Add Notion to third-party tools page (#847) 2025-11-03 10:49:27 -06:00
Kristopher Overholt 1cdbd8cca3 Improve site appearance on mobile viewports (#848)
* Improve appearance on mobile viewports

* Formatting
2025-11-03 08:57:20 -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
Alejandro Cruzado Ruiz e83e079755 fix: Update Java ADK docs to reflect updated agent dir (#830)
Resolving issues raised in https://github.com/google/adk-java/issues/456#issuecomment-3424597355

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-10-31 09:35:12 -07:00
Sergei Lilichenko b06d473f5e Fix the code sample of using BigQuery with the application default credentails (#825)
* Fix the code sample of using BigQuery with the application default credentails

* Update bigquery.py

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-10-31 09:32:04 -07:00
Kevin (Kun) "Kassimo" Qian 8d46b7e3cc Remove incorrect state wrapper in session post payload (#822)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-10-31 09:30:34 -07:00
Alex Lam a0bdd6b526 Added GkeCodeExecutor to the list of built-in tools, describing its use for secure, sandboxed code execution. (#833)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-10-31 09:29:20 -07:00
Kaz Sato 2c6defcf26 fix: recovering Quickstart and removing SSE sample app (#841)
fix: recovering Quickstart and removing SSE sample app

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-10-31 09:27:45 -07:00
Kristopher Overholt ac968aff44 Refactor 3P tool wrappers (#837)
* Refactor third-party tools pages

* Remove 3P tool wrapper references

* Update mkdocs.yml - redirect old page locations

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-10-31 09:23:26 -07: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
Kaz Sato 278bd2fbed fix: updated the article and code to adk 1.17.0 (#834)
* fix: updated the article and code to adk 1.17.0

fix: updated the article and code to adk 1.17.0

* fix: removing the outdated code from the index

fix: removing the outdated code from the index

* fix: removing 404 link

fix: removing 404 link
2025-10-31 12:44:51 +09:00
simith 2be6d81547 docs: fix broken authentication link in Third Party tools - OpenAPI Integration (#829)
* Fix broken link in openapi tools documentation page

* Fix link on OpenAPI tools page

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
2025-10-29 13:16:09 -05:00
Joe Fernandez ffdae95fb6 docs: move AG-UI into third party tools for better discovery (#835) 2025-10-29 11:14:32 -07:00
Joe Fernandez 17505eee3f docs: moving MCP Toolbox tool to separate page (#831)
* docs: moving MCP Toolbox tool to separate page

* updated docs link on MCP page
2025-10-28 12:15:28 -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
Shrey Pacahuri fd259456d4 docs: clarify adk web usage for agent folders Issue:817 (#818)
* docs: clarify adk web usage for agent folders

* docs: clarify adk web usage for agent folders

* Updates and formatting fixes

---------

Co-authored-by: Kristopher Overholt <koverholt@google.com>
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-10-27 15:46:30 -07:00
invictus2010 14b103a1ed Improve "Other Container-friendly Infrastructure" deployment instructions (#819)
Updated the link to the deployment instructions and added details about where to find example code.

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-10-27 10:55:38 -07:00
adk-bot b139235658 Update ADK doc according to issue #796 - 2 (#800)
* docs: Add documentation for ComputerUseToolset

* docs: update Computer Use Toolset docs draft

* furhter updates

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
Co-authored-by: Joe Fernandez <joefernandez@google.com>
2025-10-27 10:31:15 -07:00
Terrence Ryan 0db5a9a056 fix: Feature matrix (#814)
* feat: Add workflow to run Go program and create PR

Introduces a GitHub Actions workflow that checks out two repositories, sets up Go, installs dependencies, runs a Go program, and creates a pull request with generated documentation updates.

* fix: Update workflow name and trigger

Renamed the workflow to 'Feature Matrix Creator' and changed the trigger from push on main to manual workflow_dispatch.

* feat: Add feature-matrix tool for ADK feature extraction

Introduces a new tool under tools/feature-matrix to generate a feature support matrix for ADK runtimes by analyzing documentation. Includes Go implementation (main.go), prompt and starter markdown files, and Go module dependencies.

* feat: Update feature matrix workflow to use local tool

Removes checkout of the adk-docs-features repo and updates steps to use the local tools/feature-matrix directory for dependency installation and program execution. Simplifies the workflow by eliminating unnecessary repository cloning and file movement.

* fix: Update feature matrix prompt and matrix content

Revised the prompt to use 'Unsupported' instead of 'Planned' for features not supported, clarified disclaimer placement, and updated instructions for matrix ordering. Updated start.md to move the disclaimer and feature matrix to the top, reflect new terminology, and provide a more accurate and current feature support matrix.

* fix: Update workflow for feature matrix PRs

Adds write permissions for contents and pull-requests to the workflow. Updates pull request commit message, title, body, and branch name to reflect feature matrix updates instead of documentation.

* fix: Update workflow name and PR token in feature matrix

Renamed the workflow to 'Publish Feature Matrix' and switched the pull request token from GITHUB_TOKEN to ADK_BOT_GITHUB_TOKEN for improved automation and permissions.
2025-10-24 14:50:13 -07:00