forked from google/adk-docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmkdocs.yml
More file actions
244 lines (235 loc) · 8.13 KB
/
mkdocs.yml
File metadata and controls
244 lines (235 loc) · 8.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
# Project information
site_name: Agent Development Kit
site_url: https://google.github.io/adk-docs
site_description: >-
Build powerful multi-agent systems with Agent Development Kit
site_dir: site
exclude_docs:
api-reference/java/legal/*
# Repository
repo_name: adk-docs
repo_url: https://github.com/google/adk-docs
edit_uri: edit/main/docs/
# Copyright
copyright: Copyright Google 2025 | <a href="//policies.google.com/terms">Terms</a> | <a href="//policies.google.com/privacy">Privacy</a> | <a href="#__consent">Manage cookies</a>
# Custom CSS
extra_css:
- stylesheets/custom.css
extra:
first_repo_url: https://github.com/google/adk-python
first_repo_name: adk-python
first_repo_icon: fontawesome/brands/github
second_repo_url: https://github.com/google/adk-java
second_repo_name: adk-java
second_repo_icon: fontawesome/brands/github
analytics:
provider: google
property: G-DKHZS27PHP
consent:
title: Cookie consent
description: >-
We use cookies to recognize repeated visits and preferences,
as well as to measure the effectiveness of our documentation and
whether users find the information they need. With your consent,
you're helping us to make our documentation better.
# Configuration
theme:
name: material
font:
text: Google Sans
code: Roboto Mono
logo: assets/agent-development-kit.png
favicon: assets/agent-development-kit.png
icon:
repo: fontawesome/brands/github
custom_dir: overrides
palette:
- scheme: default
primary: white
accent: white
toggle:
icon: material/brightness-7
name: Switch to dark mode
- scheme: slate
primary: white
accent: white
toggle:
icon: material/brightness-4
name: Switch to light mode
features:
- content.action.edit
- content.action.view
- content.code.annotate
- content.code.copy
- content.code.select
- content.tabs.link
- content.tooltips
- navigation.footer
- navigation.indexes
- navigation.instant
- navigation.instant.progress
- navigation.path
- navigation.top
- navigation.tracking
- toc.follow
# Extensions
markdown_extensions:
- admonition
- attr_list
- md_in_html
- pymdownx.details
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.snippets:
dedent_subsections: true
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
slugify: !!python/object/apply:pymdownx.slugs.slugify
kwds:
case: lower
- toc:
permalink: true
# Plugins
plugins:
- search
- redirects:
redirect_maps:
'get-started/local-testing.md': 'get-started/testing.md'
'get-started/tutorial.md': 'tutorials/index.md'
'guides/responsible-agents.md': 'safety/index.md'
'tools/third-party-tools.md': tools/third-party/index.md
'tools/third-party/openapi-tools.md': tools-custom/openapi-tools.md
'tools/openapi-tools.md': tools-custom/openapi-tools.md
# Navigation
nav:
- Home: index.md
- Get started:
- get-started/index.md
- Python: get-started/python.md
- Java: get-started/java.md
- Build your agent:
- tutorials/index.md
- Multi-tool agent: get-started/quickstart.md
- Agent team: tutorials/agent-team.md
- Streaming agent:
- get-started/streaming/index.md
- Python: get-started/streaming/quickstart-streaming.md
- Java: get-started/streaming/quickstart-streaming-java.md
- Agentic UI (AG-UI): tutorials/ag-ui.md
- Testing: get-started/testing.md
- Code samples: https://github.com/google/adk-samples
- Advanced setup: get-started/installation.md
- Technical overview: get-started/about.md
- Agents:
- agents/index.md
- LLM agents: agents/llm-agents.md
- Workflow agents:
- agents/workflow-agents/index.md
- Sequential agents: agents/workflow-agents/sequential-agents.md
- Loop agents: agents/workflow-agents/loop-agents.md
- Parallel agents: agents/workflow-agents/parallel-agents.md
- Custom agents: agents/custom-agents.md
- Multi-agent systems: agents/multi-agents.md
- Agent Config: agents/config.md
- Models & Authentication: agents/models.md
- Tools for Agents:
- tools/index.md
- Built-in tools: tools/built-in-tools.md
- Gemini API tools:
- Computer use: tools/gemini-api/computer-use.md
- Google Cloud tools:
- Overview: tools/google-cloud-tools.md
- MCP Toolbox for Databases: tools/google-cloud/mcp-toolbox-for-databases.md
- Code Execution with Agent Engine: tools/google-cloud/code-exec-agent-engine.md
- Third-party tools:
- tools/third-party/index.md
- GitHub: tools/third-party/github.md
- Hugging Face: tools/third-party/hugging-face.md
- LangChain tools: tools/third-party/langchain.md
- CrewAI tools: tools/third-party/crewai.md
- Custom Tools:
- tools-custom/index.md
- Function tools:
- Overview: tools/function-tools.md
- Tool performance: tools/performance.md
- Action confirmations: tools/confirmation.md
- MCP tools: tools/mcp-tools.md
- OpenAPI tools: tools-custom/openapi-tools.md
- Authentication: tools/authentication.md
- Running Agents:
- Agent Runtime: runtime/index.md
- Runtime Config: runtime/runconfig.md
- Resume Agents: runtime/resume.md
- Deploy:
- deploy/index.md
- Agent Engine: deploy/agent-engine.md
- Cloud Run: deploy/cloud-run.md
- GKE: deploy/gke.md
- Sessions & Memory:
- sessions/index.md
- Session: sessions/session.md
- State: sessions/state.md
- Memory: sessions/memory.md
- Vertex AI Express Mode: sessions/express-mode.md
- Callbacks:
- callbacks/index.md
- Types of callbacks: callbacks/types-of-callbacks.md
- Callback patterns: callbacks/design-patterns-and-best-practices.md
- Artifacts:
- artifacts/index.md
- Events:
- events/index.md
- Context:
- context/index.md
- Observability:
- Logging: observability/logging.md
- Cloud Trace: observability/cloud-trace.md
- AgentOps: observability/agentops.md
- Arize AX: observability/arize-ax.md
- Phoenix: observability/phoenix.md
- W&B Weave: observability/weave.md
- Evaluate:
- evaluate/index.md
- Criteria: evaluate/criteria.md
- MCP:
- mcp/index.md
- Plugins:
- plugins/index.md
- Bidi-streaming (live):
- streaming/index.md
- Custom Audio Bidi-streaming app sample (SSE): streaming/custom-streaming.md
- Custom Audio Bidi-streaming app sample (WebSockets): streaming/custom-streaming-ws.md
- Bidi-streaming development guide series: streaming/dev-guide/part1.md
- Streaming Tools: streaming/streaming-tools.md
- Configurating Bidi-streaming behaviour: streaming/configuration.md
- Google ADK + Vertex AI Live API (blog post): https://medium.com/google-cloud/google-adk-vertex-ai-live-api-125238982d5e
- Grounding:
- Understanding Google Search Grounding: grounding/google_search_grounding.md
- Understanding Vertex AI Search Grounding: grounding/vertex_ai_search_grounding.md
- Safety and Security: safety/index.md
- A2A Protocol:
- a2a/index.md
- Introduction to A2A: a2a/intro.md
- A2A Quickstart (Exposing): a2a/quickstart-exposing.md
- A2A Quickstart (Consuming): a2a/quickstart-consuming.md
- A2A Protocol Documentation: https://a2a-protocol.org
- Community Resources: community.md
- Contributing Guide: contributing-guide.md
- API Reference:
- api-reference/index.md
- Python ADK: api-reference/python/index.html
- Java ADK: api-reference/java/index.html
- CLI Reference: api-reference/cli/index.html
- Agent Config reference: api-reference/agentconfig/index.html
- REST API: api-reference/rest/index.md