Skip to content

Conversation

@jpantsjoha
Copy link

This PR adds a Deployment Strategy Guide (Decision Matrix) to address confusion between Agent Engine and Cloud Run deployment options.

References Issue #3500 in adk-python (cross-repo documentation issue).

Changes

  • Added docs/deploy/decision-guide.md: A comprehensive decision matrix and guide.
  • Updated mkdocs.yml: Added the new guide to the Deployment navigation section.

Why

As noted in community feedback, developers struggle to choose between the 'Accelerated' (Agent Engine) and 'Standard' (Cloud Run) paths. This guide clarifies the trade-offs (Managed vs Control) upfront.

Add comprehensive best practices guide covering:
- File upload handling patterns (both uploaded files and file paths)
- Type annotation requirements
- Tool naming conventions
- Docstring standards
- Error handling patterns
- Structured return values

Addresses common pitfalls and provides examples for building
robust function tools in ADK.

Relocates content from google/adk-python#3193 as requested
by @boyangsvl.
Add new best practices guide to mkdocs.yml navigation under
'Custom Tools > Function tools' section.

Fixes mkdocs build warning about page not in nav configuration.
- Move from tools/ to tools-custom/ to match existing Custom Tools organization
- Update navigation path in mkdocs.yml to maintain structural consistency
- Addresses path inconsistency while preserving approved content
@jpantsjoha jpantsjoha force-pushed the docs/deployment-decision-guide branch from 065050c to 108420a Compare December 13, 2025 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant