Commit Graph

61 Commits

Author SHA1 Message Date
Maciej Szwaja 11b29d256c chore: update ADK Java doc to version 1.5.0 (#1859) 2026-06-23 20:27:56 +00:00
Maciej Szwaja d929044f84 chore: update ADK Java doc to version 1.4.0 (#1810) 2026-06-02 11:00:37 -05:00
Kristopher Overholt 82f734ef69 Update ADK Kotlin to 0.2.0 (#1797)
* Update version for ADK Kotlin to 0.2.0

* Update version for ADK Kotlin examples to 0.2.0

* Update install steps on multi-tool-agent page

* Update ADK Kotlin API reference docs to 0.2.0

* Remove runner parameter from AdkWebServer constructor
2026-05-26 17:06:44 -05:00
Kristopher Overholt c00126981c Add Google Analytics tag to ADK Kotlin API reference docs (#1785)
* Add GA tag injection to Kotlin API docs generation script

- Inject Google Analytics tag into all generated HTML files using awk
- Remove unnecessary gradle prerequisite check (script uses ./gradlew)
- Update prerequisites comment to clarify Android SDK requirement

* Regenerate ADK Kotlin 0.1.0 API docs with Google Analytics tag
2026-05-21 11:20:31 -05:00
Kristopher Overholt 6458159925 Add Python API reference docs and generation script for ADK Python 2.0.0 (#1786)
* Add Python API docs generation script and Sphinx config

* Add Python API reference docs for ADK Python 2.0.0

* Include version and release number in config for built API docs
2026-05-20 15:56:43 -05:00
Kristopher Overholt f87ee60536 Update Python REST API reference docs for ADK 2.0.0 (#1781) 2026-05-20 15:50:03 +00:00
Kristopher Overholt 71854c501d Update CLI reference docs for ADK 2.0.0 (#1780) 2026-05-20 15:30:04 +00:00
Maciej Szwaja 5c92b86646 chore: update ADK Java doc to version 1.3.0 (#1784) 2026-05-20 15:28:32 +00: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 2392b4231e Update Python REST API reference docs for ADK 1.33.0 (#1751) 2026-05-13 17:56:02 -05:00
Kristopher Overholt 47896dd850 Update CLI reference docs for ADK 1.33.0 (#1752) 2026-05-13 17:55:28 -05:00
Joe Fernandez 50a959037b docs: Update reference to Python API 1.31.1 (#1722)
* docs: Update reference to Python API 1.31.1

* fix value quotes
2026-05-05 08:52:54 -07:00
Kristopher Overholt 54a226128a Update CLI reference docs for ADK 1.32.0 (#1723) 2026-05-04 17:33:43 -05:00
Kristopher Overholt 9d6d02b291 Update Python REST API reference docs for ADK 1.32.0 (#1724) 2026-05-04 17:33:26 -05:00
Kristopher Overholt 6227f2821b Use absolute URLs for API reference links to prevent broken llms.txt links (#1717) 2026-05-04 15:33:40 -05:00
Maciej Szwaja d6dffcfab3 chore: update ADK Java doc to version 1.2.0 (#1688)
Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-27 12:18:51 -05:00
Kristopher Overholt 7d55e35bf4 Update Python API reference docs for ADK 1.31.0 (#1663) 2026-04-21 01:21:34 -07:00
Kristopher Overholt 32fe745055 Update CLI reference docs for ADK 1.31.0 (#1657) 2026-04-17 15:24:39 -05:00
Kristopher Overholt c5c960be1e Update Python REST API reference docs for ADK 1.31.0 (#1658) 2026-04-17 15:07:51 -05: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
Maciej Szwaja 08bbf42b77 chore: update ADK java doc to version 1.0.0 (#1515)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2026-03-30 08:56:22 -07:00
Kristopher Overholt 59f95269ea Update CLI reference docs for ADK 1.28.0 (#1504)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2026-03-27 11:21:38 -05:00
Kristopher Overholt d984373662 Autogenerate Python REST API reference docs from FastAPI OpenAPI spec (#1500)
* Auto-generate Python REST API reference docs from FastAPI OpenAPI spec

* Fix link and llmstxt config

* Generate REST API docs with web=False

* Use simpler BaseLayout for generated REST API docs
2026-03-27 10:56:19 -05:00
Maciej Szwaja dd87ab44f5 chore: update ADK Java javadocs to 1.0.0-rc.1 (#1476)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2026-03-24 09:58:26 -07:00
Maciej Szwaja ca0dd9c321 chore: update adk java javadocs to 0.9.0 (#1432) 2026-03-13 18:30:55 +00:00
Joe Fernandez e77aefc5c7 docs: Update Python API reference to 1.27.0 (#1431) 2026-03-13 13:01:01 -05:00
Scott Mansfield eb110806b9 Updating Typescript docs for 0.5.0 release (#1430) 2026-03-13 10:19:10 -07:00
Maciej Szwaja e343f61088 chore: update adk-java javadoc to version 0.8.0 (#1400)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2026-03-06 14:25:17 -08:00
Kristopher Overholt 4cea2f4295 Update CLI reference docs for ADK 1.26.0 (#1378) 2026-02-27 11:06:42 -06:00
Maciej Szwaja d5afe520e1 chore: update adk-java javadocs to version 0.7.0 (#1379) 2026-02-27 08:40:13 -08:00
Joe Fernandez 2820f36020 docs: Python v1.26.0 API Reference docs (#1377) 2026-02-27 09:10:03 -06:00
Guillaume Laforge 05f9948a87 chore: Update the JavaDocs to version 0.6.0 of ADK Java (#1368)
* doc: Reference version 0.5.0 of ADK for Java

* doc: Update references of version 0.6.0 of ADK for Java instead of older versions

* chore(javadoc): Update JavaDocs to v0.6.0 of ADK for Java

* chore: update HTML header to add Google Analytics

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2026-02-26 18:15:18 -08:00
Joe Fernandez 8a6f2bc5b8 update: version number (#1311) 2026-02-12 18:57:40 -08:00
Kristopher Overholt 020396655b Update CLI reference docs for ADK 1.25.0 (#1308) 2026-02-12 17:37:05 -06:00
Kristopher Overholt 792e3a56be Update CLI reference docs for ADK 1.24.1 (#1268) 2026-02-09 12:51:10 -06:00
Joe Fernandez f984bb9276 docs: update Python API Reference docs to v1.24.1 (#1267) 2026-02-06 14:34:52 -08:00
Kristopher Overholt 4daf02f2c5 Update CLI reference docs for ADK 1.24.0; add generation script (#1250)
* Update CLI reference docs for ADK 1.24

* Add script to generate Python CLI docs

* Update script

* Update script

* Add Google analytics tag to Sphinx template for generation
2026-02-06 10:29:21 -06:00
Kristopher Overholt aa60181592 Update CLI reference docs for ADK 1.23.0 (#1216)
* Update CLI docs for ADK 1.23.0

* Updates for 1.23.0
2026-02-02 16:53:11 -06:00
Joe Fernandez fe3fec35f7 docs: Update ADK Python API reference docs to 1.23.0 (#1200) 2026-01-29 10:29:18 -06:00
Joe Fernandez fabfc9356e docs: update Python API docs to 1.22.0 (#1129) 2026-01-09 16:04:59 -06:00
Shahin Saadati fd7c7a3dca feat: Merge all the typescript code samples and snippets into the main repo. (#1063)
* Deleted redundant files.

* Deleted redundant files.

* Deleted redundant files.

* Deleted redundant files.

* Deleted redundant files.

* Deleted redundant files.

* Delete .gitignore

Deleted redundant files.

* Delete .gitignore

Deleted redundant files.

* Delete .gitignore

* Delete .gitignore

* Delete .gitignore

* Revert changes to .gitignore

* Revert changes to .gitignore

* Revert changes to .gitignore

* Revert changes to .gitignore

* Revert changes to .gitignore

* Revert changes to .gitignore

* Add MCP Tools TS example

* Removed unnecessary changes

* Removed extra slashes

* Added the custom agent sample.

* Corrected an error in the package.json file.

* Updated custom-agent.md

* Made small fixes.

* Add Session TS examples

* Added the typescript code snippets for multi agent.

* added the code sample for loop agent

* Added the code sample for loop agent

* Added the code sample for parallel agent

* Fixed a few issues and bugs

* Added the code sample for sequential agent

* Renamed run back to runAsync

* Updated the capital agent code sample.

* Corrected the snippet

* Renamed run() to runAsync()

* Add Runtime TS examples

* Fixed the snippets after library updates.

* Fixed the sample code after library changes.

* Added final touchups and fixes.

* Updated the code based on recent library changes.

* Updated package.json

* Updated package.json

* Updated package.json

* Updated the code with runAsync and package.json

* Updated the typescript sample.

* Updated after_tool_callback.ts with runAsync

* Updated after_model_callback.ts

* Updated before_model_callback.ts

* Updated before_tool_callback.ts

* Created before_agent_callback.ts

* Update before_agent_callback.ts

Changed the condition

* Update before_model_callback.ts

Changed the condition

* Update after_model_callback.ts

Changed the condition

* Update after_tool_callback.ts

Changed the condition

* Update after_agent_callback.ts

Changed the condition

* Update callback_basic.ts

Changed the condition

* Update storyflow_agent.ts

Changed the condition

* Update sequential_agent_code_development_agent.ts

Changed the condition

* Updated before_agent_callback.ts

* Removed unnecessary comment.

* Updated comment

* Renamed run to runAsync

* Added artifact code snippets.

* Fixed .link-checker-config.json

* Added tsconfig.json

* Update .gitignore with node modules files

* Added 7 typescript code snippets

* Cleaned up and corrected the snippets for plugins

* Update index.md

Undid the changes in artifacts/index.md

* Escaped properly.

* Add Long Running Function Tool TS examples

* Resolved code review feedback

* Fixed the code sample per git comments.

* Fixed the code per git comments.

* Fixed the md file per git comments.

* Fixed the issues per git comments.

* Fixed issues per github comments.

* Fixed the issues per PR comments.

* Fixed issues per PR comments.

* Added a code sample for HITL

* Fixed the indentations in the typescript code

* Used createPartFromBase64 when appropriate.

* Switched to use createUserContent.

* docs: Add JavaScript Quickstart, short unified format

* Added a simulated user delay to the code sample.

* Made some cosmetic improvements

* Added the code snippet with HITL with policy

* Made cosmetic modifications to multi-agents.md

* Added more tutorial for the HITL with policy

* Modularized the main function and added helper functions.

* Resolved code review feedback

* Resolved code review feedback

* Resolved code review feedback

* Fixed minor things in the typescript code per PR comments.

* Fixed the import for Event and used createEventActions.

* Simplified functionResponse code.

* Corrected the Event import and used createEventActions.

* Updated ADK versions in package.json.

* Final review of all changes & Add Safety TS example

* Make tsconfig.json files consistent

* Generated the API Reference for typescript

* Resolved code review feedback

* feat: Add Typescript API reference to docs

This commit adds the generated TypeDoc documentation for the Typescript ADK to the documentation site.

It also updates the main API reference page to include a link to the new Typescript API reference.

* docs: update TypeScript quickstart

* docs: Add version tags for Build Agents topics

- add version tags
- move TS content to second position (after Python)

* docs: Add MCP Toolbox for databases TS SDK Documentation

* Update mcp-toolbox-for-databases.md

* use typescript code block

* minor changes

* Update mcp-toolbox-for-databases.md

* Auto generated the typescript API reference.

* Added the TS code snippets for context.

* Fixed TS code snippets for context.

* Modified the sample based on the comment.

* docs: adding TypeScript language tags (2 of 3)

- Update all Run Agents section topics
- change all TS tags to v0.2.0 per eng agreement

* docs: Add TypeScript language support tags, Components (3 of 3)

- add TS language support tags
- re-order TS examples to be second
- minor fixes: remove trailing spaces

* Added callback samples for typescript to the markdown files.

* Updated adk version in quickstart

* Updated google/adk version for typescript.

---------

Co-authored-by: manchan <manchan@google.com>
Co-authored-by: Mandy Chan <75594070+slothwriter@users.noreply.github.com>
Co-authored-by: Joe Fernandez <joefernandez@google.com>
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com>
2025-12-15 12:53:24 -08:00
Kristopher Overholt 486ceb4395 Update CLI docs for ADK 1.20.0 (#1037)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-12-11 19:32:35 -08:00
Joe Fernandez ca0a8aae51 docs: update ADK Python API Reference to 1.20.0 (#1031) 2025-12-05 08:07:06 -08:00
Joe Fernandez 60cd7bc01b docs: update Python API Reference docs to v1.19.0 (#996) 2025-11-20 10:34:44 -08:00
Ivan Cheung 104c52ef9e Added link to ADK Go on pkg.go.dev (#910)
Co-authored-by: ivanmkc <ivanmkc@google.com>
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-11-07 07:56:57 -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
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
Joe Fernandez 62d266edd7 docs: Update Python API Reference to v1.16 release (#782) 2025-10-15 15:52:30 -07:00
Joe Fernandez 64fce54de5 docs: Update Python API reference to v1.14.0 (#690) 2025-09-10 16:38:34 -07:00