Commit Graph

849 Commits

Author SHA1 Message Date
Matt Landers da5ce68cbe fix: code executor examples for python (#377)
* fix: code executor examples for python

* fix: updated snippet for code executor

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-15 11:28:52 -07:00
Vikranth Kanumuru 75b6d8ad64 Update llm-agents with built in planner example.md (#200)
Co-authored-by: Lavi Nigam <98014943+lavinigam-gcp@users.noreply.github.com>
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-15 11:24:30 -07:00
google-labs-jules[bot] 05376de47f docs: Add documentation for the REST API. (#613)
This commit adds a new page to the documentation for the REST API, with
details about the `/run` and `/run_sse` endpoints.

A new file is created at `docs/api-reference/rest/index.md` and linked
from the main API reference page and the navigation bar.

Joe: Modified navigation ordering, and added information to point to REST API guide in Testing topic.

fixes #126

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-15 11:00:55 -07:00
Joe Fernandez 35438f324b fix(docs): Add "application-default" option to gcloud auth (#615)
Fixes https://github.com/google/adk-python/issues/943
2025-08-15 17:42:42 +01:00
Aaron Wanjala 58998675c1 Update mcp-tools.md (#283)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-14 11:43:20 -07:00
Michael Vorburger 7f51ec6f7e fix: Use final static BaseAgent ROOT_AGENT field. (#350)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-14 11:38:12 -07:00
sfkrieger 8e4f503680 fix(mcp-deployment): Add comprehensive MCP deployment documentation (#594)
* Add comprehensive MCP deployment documentation

- Add detailed deployment section for ADK agents with MCP tools
- Document critical synchronous agent definition requirement for deployment
- Cover three deployment patterns: self-contained stdio, remote SSE/HTTP, and sidecar containers
- Include production deployment checklist with security, monitoring, and scalability considerations
- Provide environment-specific configurations for Cloud Run, GKE, and Vertex AI Agent Engine
- Add troubleshooting guide for common MCP deployment issues
- Include quick deployment commands for Agent Engine and Cloud Run

Addresses deployment challenges outlined in issue #327 where async MCP toolset creation
is no longer supported in deployment environments.

Fixes #327

* Replace SSE/HTTP with Streamable HTTP implementation in MCP Pattern 2

- Update Pattern 2 deployment example to use StreamableHTTPSessionManager
- Replace basic SSE server code with comprehensive Streamable HTTP implementation
- Add production-ready features: stateless mode, ASGI compliance, lifecycle management
- Include Starlette application setup with proper error handling
2025-08-14 18:13:42 +00:00
Terrence Ryan 695a9804b5 docs: Clarify tool status field in example (#608)
The `lookup_order_status` example in the tool documentation was using the `status` field to represent both the tool's execution outcome and the business-level order status. This is ambiguous and can be confusing for the LLM.

This change refactors the example to use a dedicated `status` field for the execution outcome (`success`/`error`) and nests the order-specific data in a separate `order` dictionary. This aligns with best practices for tool design and improves clarity.

Fixes #530

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-14 11:03:23 -07:00
Terrence Ryan 8baf946953 fix: adding windows version of command (#609)
Fixes #154

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-14 10:59:34 -07:00
Terrence Ryan 77d0e39adf fix: Made references requiring file creation cross platform (#606)
* fix (docs): Made references requiring file creation cross platform

Fixes #44

* fix: correct conventional commit

---------

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-14 10:57:10 -07:00
Yuan Teoh f9182f4411 chore: update diagram for MCP Toolbox (#604)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-13 17:08:10 -07:00
Terrence Ryan 59a22da119 fix(docs): adding extra information and context to bidi streaming. (#603)
Fixes #538

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-13 17:02:16 -07:00
Kaz Sato 7de778db7e fix: fixing adk version of the streaming docs (#597)
fix: fixing adk version of the streaming docs

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-13 17:01:00 -07:00
abiramit5 e2e355c1fe Update google-cloud-tools.md (#575)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-13 16:59:56 -07:00
sfkrieger 10a2e69fba docs(callbacks): improve formatting and structure for better readability (#593)
- Restructured callback design patterns with clear "Pattern Overview/Implementation/Example Use Case" sections
- Organized best practices into thematic categories (Design Principles, Error Handling, State Management, Reliability, Testing & Documentation)
- Converted dense bullet-point lists into more scannable, structured content
- Enhanced readability while maintaining all technical information and examples
- Applied consistent formatting patterns across all 8 design patterns

This makes the callback documentation easier to skim and absorb for developers learning ADK callback patterns.

Resolves #110

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-13 16:56:56 -07:00
earlzero fa9c0603b2 Update agent-team.md Step 5 typo (#571)
Wrong method is used for getting weather. Instead of `get_weather` it should be `get_weather_stateful`

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-13 15:33:58 -07:00
Mofi Rahman e78648808c docs: adk deploy gke does not have a verbosity flag (#569) 2025-08-13 22:32:28 +00:00
nikkie 06f9cb3b2e fix: Correct option typo --log-level -> --log_level (#581)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-13 15:28:45 -07:00
Mandy Chan 9ef89c312f fix: add guide for sending multimodal queries to Agent Engine (#596)
Co-authored-by: Ivan Cheung <ivans.mailbox@gmail.com>
Fix https://github.com/google/adk-docs/issues/243
2025-08-13 15:50:19 -04:00
Polong Lin b98ecdb3cf fix(links): Fix additional links for A2A within pages (#601)
* fix(link): A2A site

* fix(links): fix additional a2a links

* fix(link): add specific link to Python tutorial for A2A
2025-08-13 15:20:05 +01:00
Polong Lin 6106db13bd fix(link): A2A site (#600) 2025-08-13 09:04:54 -04:00
Joe Fernandez 7113661b81 fix: Add warning about use of paid service for Evalsets (#591) 2025-08-12 10:56:31 -07:00
Kai Kreuzer 4b1ff4f306 chore: update to latest adk-java version 0.2.0 (#526)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-12 10:33:12 -07:00
purvii-n 28f8f5c93d Update cloud-run.md (#558)
Modified get_fast_api_app method parameters according to current code implementation

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-12 10:31:36 -07:00
Jason Berlinsky 38cf4b6188 fix: Correct links to Connection Tool Integration template (#582)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-12 10:29:20 -07:00
sfkrieger d6b2bb4311 fix(docs): update Windows encoding note for LiteLLM to improve clarity (#583)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-12 10:27:10 -07:00
Terrence Ryan cb87110ffe feat: adding auto generated docs for the cli (#584)
Fixes #75

Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-12 10:25:11 -07:00
Kaz Sato 98d2a5828b fix: updated adk version to 1.10.0 (#589)
* fix: updated adk version to 1.10.0

fix: updated adk version to 1.10.0, and confirmed the demos work properly.

* fix: add session resumption

fix: add session resumption

* fix: adding session resumption to the docs.

fix: adding session resumption to the docs.
2025-08-12 10:23:42 -07:00
Terrence Ryan f563df660d feat: adding heading identifier to improve linkability (#587)
Fixes: #109
2025-08-11 16:26:28 -07:00
Mariano Alvarez 3b12480511 chore: update name of adk package in python examples (#458)
Co-authored-by: Terrence Ryan <tpryan@google.com>
Links are all working. These are valid fixes.
2025-08-08 14:59:06 -07:00
Polong Lin ae3e2837e4 fix(docs): add pip dependency for a2a (#579)
* fix(a2a): add required pip install dependency

* fix(a2a): add pip install and fix filepath for clarity
2025-08-08 16:52:22 +01:00
abiramit5 e5558255a5 Update google-cloud-tools.md (#568) 2025-08-07 23:41:33 -07:00
Guillaume Laforge b20faacfd0 docs: update Java version to 0.2.0 in installation guide (#574) 2025-08-07 19:06:19 +01:00
Joe Fernandez df7e357999 docs: Update Java API docs to 1.9.1 release (#565) 2025-08-06 12:02:36 -07:00
abiramit5 fbcbc625e4 Update google-cloud-tools.md (#567) 2025-08-06 05:12:13 +00:00
abiramit5 592646e99f Refactor: Update google-cloud-tools.md and resolve conflicts (#563)
* Update google-cloud-tools.md

Formatted the doc.

* Update google-cloud-tools.md
2025-08-05 20:46:57 -07:00
shruti-mantri 752a30c85b fix: correct the usage of StdioServerParameters (#555)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-05 10:27:08 -07:00
Mofi Rahman c3348419fc docs: remove coming soon from gke deploy (#560)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-05 10:23:59 -07:00
abiramit5 19e43a32e1 chore: Merge main into patch-1 and restore this version (#562)
* Update google-cloud-tools.md

Added Python ADK instructions in the Application Integration Tools section.

* Update google-cloud-tools.md

* Update google-cloud-tools.md

* Update google-cloud-tools.md

* Update google-cloud-tools.md

Edited the tags.

* Update google-cloud-tools.md

* Update google-cloud-tools.md

* Update google-cloud-tools.md

* Update google-cloud-tools.md

---------

Co-authored-by: seanzhou1023 <seanzhou1023@gmail.com>
2025-08-05 17:19:48 +00:00
Ryan Pei e06dedac0c docs: add option to use AI Studio API key (#552)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-05 17:19:23 +00:00
Joe Fernandez 84f0fbb3cf docs: Update Python API docs to 1.9.0 version (#557)
Co-authored-by: Sita Lakshmi Sangameswaran <sitalakshmi@google.com>
2025-08-05 09:09:32 -07:00
abiramit5 a2ea81078d docs(google-cloud-tools): format the document for readability (#559)
* Update google-cloud-tools.md

Formatted the doc.

* Update google-cloud-tools.md
2025-08-05 08:13:47 -07:00
abiramit5 1d7fade1f5 adk-docs: improve tab rendering and format structure in google-cloud-tools.md (#547)
* Update google-cloud-tools.md

- Added proper rendering for tabs
- formatted the structure of the doc

* Update google-cloud-tools.md

* Update google-cloud-tools.md

* Update google-cloud-tools.md

* Update google-cloud-tools.md

---------

Co-authored-by: seanzhou1023 <seanzhou1023@gmail.com>
2025-08-05 07:33:39 +00:00
Dino Chiesa 3f9fe8334d fix: add comment regarding non-GCP deployment option (#532)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-01 09:31:33 -07:00
Mahlangu 234d14aa7d docs: update the deploy-to-gke docs (#533)
Co-authored-by: Polong Lin <polong-lin@users.noreply.github.com>
Co-authored-by: Hangfei Lin <hangfeilin@gmail.com>
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-01 09:19:59 -07:00
shruti-mantri 3954da4e1c fix: correct the examples of locally hosted mcp servers (#551)
Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
2025-08-01 08:14:15 -07:00
Joe Fernandez 5136469bce docs: Add Plugins developer guide (#549) 2025-08-01 15:08:51 +01:00
shruti-mantri 3e53fb7eb1 docs: change ServerParams to ConnectionParams (#548) 2025-07-31 19:40:18 +05:30
Alvin Prayuda 50edb824a2 docs: add cloud trace observability guide and assets (#520)
* docs: add cloud trace observability guide and assets

* docs: reorder observability sections and clarify cloud trace setup instructions

* docs: add cloud tracing setup instructions for ADK CLI deployments

---------

Co-authored-by: Polong Lin <polong-lin@users.noreply.github.com>
2025-07-30 10:08:15 +01:00
Lavi Nigam c9b4a1e57b docs: clarify FunctionTool parameter handling and add examples (#524) 2025-07-30 10:07:15 +01:00