Files

2375 lines
335 KiB
HTML

<!doctype html>
<html class="no-js" lang="en" data-content_root="./">
<head><meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="color-scheme" content="light dark"><meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-DKHZS27PHP"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-DKHZS27PHP');
</script>
<link rel="index" title="Index" href="genindex.html"><link rel="search" title="Search" href="search.html"><link rel="next" title="Submodules" href="google-adk.html">
<!-- Generated with Sphinx 8.3.0 and Furo 2025.12.19 -->
<title>Agent Development Kit (Python) 2.6.0 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=7bdb33bb" />
<link rel="stylesheet" type="text/css" href="_static/autodoc_pydantic.css" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo-extensions.css?v=8dab3a3b" />
<style>
body {
--color-code-background: #f2f2f2;
--color-code-foreground: #1e1e1e;
--font-stack: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
--font-stack--monospace: Roboto Mono, "Helvetica Neue Mono", monospace;
--font-stack--headings: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
--color-brand-primary: black;
--color-brand-content: black;
}
@media not print {
body[data-theme="dark"] {
--color-code-background: #202020;
--color-code-foreground: #d0d0d0;
--font-stack: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
--font-stack--monospace: Roboto Mono, "Helvetica Neue Mono", monospace;
--font-stack--headings: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
--color-brand-primary: white;
--color-brand-content: white;
}
@media (prefers-color-scheme: dark) {
body:not([data-theme="light"]) {
--color-code-background: #202020;
--color-code-foreground: #d0d0d0;
--font-stack: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
--font-stack--monospace: Roboto Mono, "Helvetica Neue Mono", monospace;
--font-stack--headings: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
--color-brand-primary: white;
--color-brand-content: white;
}
}
}
</style></head>
<body>
<script>
document.body.dataset.theme = localStorage.getItem("theme") || "auto";
</script>
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<symbol id="svg-toc" viewBox="0 0 24 24">
<title>Contents</title>
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024">
<path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z"/>
</svg>
</symbol>
<symbol id="svg-menu" viewBox="0 0 24 24">
<title>Menu</title>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-menu">
<line x1="3" y1="12" x2="21" y2="12"></line>
<line x1="3" y1="6" x2="21" y2="6"></line>
<line x1="3" y1="18" x2="21" y2="18"></line>
</svg>
</symbol>
<symbol id="svg-arrow-right" viewBox="0 0 24 24">
<title>Expand</title>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-chevron-right">
<polyline points="9 18 15 12 9 6"></polyline>
</svg>
</symbol>
<symbol id="svg-sun" viewBox="0 0 24 24">
<title>Light mode</title>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="feather-sun">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
</symbol>
<symbol id="svg-moon" viewBox="0 0 24 24">
<title>Dark mode</title>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-moon">
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" />
</svg>
</symbol>
<symbol id="svg-sun-with-moon" viewBox="0 0 24 24">
<title>Auto light/dark, in light mode</title>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="1" stroke-linecap="round" stroke-linejoin="round"
class="icon-custom-derived-from-feather-sun-and-tabler-moon">
<path style="opacity: 50%" d="M 5.411 14.504 C 5.471 14.504 5.532 14.504 5.591 14.504 C 3.639 16.319 4.383 19.569 6.931 20.352 C 7.693 20.586 8.512 20.551 9.25 20.252 C 8.023 23.207 4.056 23.725 2.11 21.184 C 0.166 18.642 1.702 14.949 4.874 14.536 C 5.051 14.512 5.231 14.5 5.411 14.5 L 5.411 14.504 Z"/>
<line x1="14.5" y1="3.25" x2="14.5" y2="1.25"/>
<line x1="14.5" y1="15.85" x2="14.5" y2="17.85"/>
<line x1="10.044" y1="5.094" x2="8.63" y2="3.68"/>
<line x1="19" y1="14.05" x2="20.414" y2="15.464"/>
<line x1="8.2" y1="9.55" x2="6.2" y2="9.55"/>
<line x1="20.8" y1="9.55" x2="22.8" y2="9.55"/>
<line x1="10.044" y1="14.006" x2="8.63" y2="15.42"/>
<line x1="19" y1="5.05" x2="20.414" y2="3.636"/>
<circle cx="14.5" cy="9.55" r="3.6"/>
</svg>
</symbol>
<symbol id="svg-moon-with-sun" viewBox="0 0 24 24">
<title>Auto light/dark, in dark mode</title>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="1" stroke-linecap="round" stroke-linejoin="round"
class="icon-custom-derived-from-feather-sun-and-tabler-moon">
<path d="M 8.282 7.007 C 8.385 7.007 8.494 7.007 8.595 7.007 C 5.18 10.184 6.481 15.869 10.942 17.24 C 12.275 17.648 13.706 17.589 15 17.066 C 12.851 22.236 5.91 23.143 2.505 18.696 C -0.897 14.249 1.791 7.786 7.342 7.063 C 7.652 7.021 7.965 7 8.282 7 L 8.282 7.007 Z"/>
<line style="opacity: 50%" x1="18" y1="3.705" x2="18" y2="2.5"/>
<line style="opacity: 50%" x1="18" y1="11.295" x2="18" y2="12.5"/>
<line style="opacity: 50%" x1="15.316" y1="4.816" x2="14.464" y2="3.964"/>
<line style="opacity: 50%" x1="20.711" y1="10.212" x2="21.563" y2="11.063"/>
<line style="opacity: 50%" x1="14.205" y1="7.5" x2="13.001" y2="7.5"/>
<line style="opacity: 50%" x1="21.795" y1="7.5" x2="23" y2="7.5"/>
<line style="opacity: 50%" x1="15.316" y1="10.184" x2="14.464" y2="11.036"/>
<line style="opacity: 50%" x1="20.711" y1="4.789" x2="21.563" y2="3.937"/>
<circle style="opacity: 50%" cx="18" cy="7.5" r="2.169"/>
</svg>
</symbol>
<symbol id="svg-pencil" viewBox="0 0 24 24">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-pencil-code">
<path d="M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4" />
<path d="M13.5 6.5l4 4" />
<path d="M20 21l2 -2l-2 -2" />
<path d="M17 17l-2 2l2 2" />
</svg>
</symbol>
<symbol id="svg-eye" viewBox="0 0 24 24">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-eye-code">
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path d="M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" />
<path
d="M11.11 17.958c-3.209 -.307 -5.91 -2.293 -8.11 -5.958c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6c-.21 .352 -.427 .688 -.647 1.008" />
<path d="M20 21l2 -2l-2 -2" />
<path d="M17 17l-2 2l2 2" />
</svg>
</symbol>
</svg>
<input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation" aria-label="Toggle site navigation sidebar">
<input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc" aria-label="Toggle table of contents sidebar">
<label class="overlay sidebar-overlay" for="__navigation"></label>
<label class="overlay toc-overlay" for="__toc"></label>
<a class="skip-to-content muted-link" href="#furo-main-content">Skip to content</a>
<div class="page">
<header class="mobile-header">
<div class="header-left">
<label class="nav-overlay-icon" for="__navigation">
<span class="icon"><svg><use href="#svg-menu"></use></svg></span>
</label>
</div>
<div class="header-center">
<a href="#"><div class="brand">Agent Development Kit (Python) 2.6.0 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
<button class="theme-toggle" aria-label="Toggle Light / Dark / Auto color theme">
<svg class="theme-icon-when-auto-light"><use href="#svg-sun-with-moon"></use></svg>
<svg class="theme-icon-when-auto-dark"><use href="#svg-moon-with-sun"></use></svg>
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
</button>
</div>
<label class="toc-overlay-icon toc-header-icon no-toc" for="__toc">
<span class="icon"><svg><use href="#svg-toc"></use></svg></span>
</label>
</div>
</header>
<aside class="sidebar-drawer">
<div class="sidebar-container">
<div class="sidebar-sticky"><a class="sidebar-brand" href="#">
<span class="sidebar-brand-text">Agent Development Kit (Python) 2.6.0 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
<input type="hidden" name="check_keywords" value="yes">
<input type="hidden" name="area" value="default">
</form>
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
<ul>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html">Submodules</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.a2a">google.adk.a2a module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.agents">google.adk.agents module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.apps">google.adk.apps module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.artifacts">google.adk.artifacts module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.auth">google.adk.auth module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-code-executors-module">google.adk.code_executors module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.environment">google.adk.environment module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.errors">google.adk.errors module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.evaluation">google.adk.evaluation module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.events">google.adk.events module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.examples">google.adk.examples module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.flows">google.adk.flows module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations">google.adk.integrations module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-agent-identity-module">google.adk.integrations.agent_identity module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id79">google.adk.integrations.agent_identity module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-agent-registry-module">google.adk.integrations.agent_registry module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id92">google.adk.integrations.agent_registry module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-api-registry-module">google.adk.integrations.api_registry module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id105">google.adk.integrations.api_registry module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.bigquery">google.adk.integrations.bigquery module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id108">google.adk.integrations.bigquery module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-cloud-run-module">google.adk.integrations.cloud_run module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id109">google.adk.integrations.cloud_run module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.crewai">google.adk.integrations.crewai module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id118">google.adk.integrations.crewai module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.daytona">google.adk.integrations.daytona module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id137">google.adk.integrations.daytona module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.e2b">google.adk.integrations.e2b module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id161">google.adk.integrations.e2b module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.eventarc">google.adk.integrations.eventarc module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id177">google.adk.integrations.eventarc module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.firestore">google.adk.integrations.firestore module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id199">google.adk.integrations.firestore module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.gcs">google.adk.integrations.gcs module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id200">google.adk.integrations.gcs module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.langchain">google.adk.integrations.langchain module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id207">google.adk.integrations.langchain module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.oci">google.adk.integrations.oci module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id214">google.adk.integrations.oci module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-parameter-manager-module">google.adk.integrations.parameter_manager module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id215">google.adk.integrations.parameter_manager module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-secret-manager-module">google.adk.integrations.secret_manager module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id222">google.adk.integrations.secret_manager module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-skill-registry-module">google.adk.integrations.skill_registry module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id229">google.adk.integrations.skill_registry module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.slack">google.adk.integrations.slack module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id233">google.adk.integrations.slack module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.vmaas">google.adk.integrations.vmaas module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id252">google.adk.integrations.vmaas module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-labs-antigravity-module">google.adk.labs.antigravity module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.labs.openai">google.adk.labs.openai module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.memory">google.adk.memory module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.models">google.adk.models module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.optimization">google.adk.optimization module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.planners">google.adk.planners module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.platform">google.adk.platform module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.plugins">google.adk.plugins module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.runners">google.adk.runners module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.sessions">google.adk.sessions module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.skills">google.adk.skills module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.telemetry">google.adk.telemetry module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools">google.adk.tools module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-agent-simulator-module">google.adk.tools.agent_simulator module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-agent-tool-module">google.adk.tools.agent_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-api-registry-module">google.adk.tools.api_registry module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-apihub-tool-module">google.adk.tools.apihub_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-application-integration-tool-module">google.adk.tools.application_integration_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-authenticated-function-tool-module">google.adk.tools.authenticated_function_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-base-authenticated-tool-module">google.adk.tools.base_authenticated_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-base-tool-module">google.adk.tools.base_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-base-toolset-module">google.adk.tools.base_toolset module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-bash-tool-module">google.adk.tools.bash_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.bigquery">google.adk.tools.bigquery module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.bigtable">google.adk.tools.bigtable module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-computer-use-module">google.adk.tools.computer_use module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-crewai-tool-module">google.adk.tools.crewai_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-data-agent-module">google.adk.tools.data_agent module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-discovery-engine-search-tool-module">google.adk.tools.discovery_engine_search_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-enterprise-search-tool-module">google.adk.tools.enterprise_search_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.environment">google.adk.tools.environment module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-environment-simulation-module">google.adk.tools.environment_simulation module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-example-tool-module">google.adk.tools.example_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-exit-loop-tool-module">google.adk.tools.exit_loop_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-function-tool-module">google.adk.tools.function_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-get-user-choice-tool-module">google.adk.tools.get_user_choice_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-google-api-tool-module">google.adk.tools.google_api_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-google-maps-grounding-tool-module">google.adk.tools.google_maps_grounding_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-google-search-agent-tool-module">google.adk.tools.google_search_agent_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-google-search-tool-module">google.adk.tools.google_search_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-google-tool-module">google.adk.tools.google_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-langchain-tool-module">google.adk.tools.langchain_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-load-artifacts-tool-module">google.adk.tools.load_artifacts_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-load-mcp-resource-tool-module">google.adk.tools.load_mcp_resource_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-load-memory-tool-module">google.adk.tools.load_memory_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-load-web-page-module">google.adk.tools.load_web_page module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-long-running-tool-module">google.adk.tools.long_running_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-mcp-tool-module">google.adk.tools.mcp_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-openapi-tool-module">google.adk.tools.openapi_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-preload-memory-tool-module">google.adk.tools.preload_memory_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.pubsub">google.adk.tools.pubsub module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.retrieval">google.adk.tools.retrieval module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-set-model-response-tool-module">google.adk.tools.set_model_response_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-skill-toolset-module">google.adk.tools.skill_toolset module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.spanner">google.adk.tools.spanner module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-tool-configs-module">google.adk.tools.tool_configs module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-tool-confirmation-module">google.adk.tools.tool_confirmation module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-tool-context-module">google.adk.tools.tool_context module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-toolbox-toolset-module">google.adk.tools.toolbox_toolset module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-transfer-to-agent-tool-module">google.adk.tools.transfer_to_agent_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-url-context-tool-module">google.adk.tools.url_context_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-vertex-ai-load-profiles-tool-module">google.adk.tools.vertex_ai_load_profiles_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-vertex-ai-search-tool-module">google.adk.tools.vertex_ai_search_tool module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.utils">google.adk.utils module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.version">google.adk.version module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.workflow">google.adk.workflow module</a></li>
</ul>
</div>
</div>
</div>
</div>
</aside>
<div class="main">
<div class="content">
<div class="article-container">
<a href="#" class="back-to-top muted-link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path>
</svg>
<span>Back to top</span>
</a>
<div class="content-icon-container">
<div class="view-this-page">
<a class="muted-link" href="_sources/index.rst.txt" title="View this page">
<svg><use href="#svg-eye"></use></svg>
<span class="visually-hidden">View this page</span>
</a>
</div>
<div class="theme-toggle-container theme-toggle-content">
<button class="theme-toggle" aria-label="Toggle Light / Dark / Auto color theme">
<svg class="theme-icon-when-auto-light"><use href="#svg-sun-with-moon"></use></svg>
<svg class="theme-icon-when-auto-dark"><use href="#svg-moon-with-sun"></use></svg>
<svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
<svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
</button>
</div>
<label class="toc-overlay-icon toc-content-icon no-toc" for="__toc">
<span class="icon"><svg><use href="#svg-toc"></use></svg></span>
</label>
</div>
<article role="main" id="furo-main-content">
<section id="google">
<h1>google<a class="headerlink" href="#google" title="Link to this heading"></a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html">Submodules</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.a2a">google.adk.a2a module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.agents">google.adk.agents module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.Agent"><code class="docutils literal notranslate"><span class="pre">Agent</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent"><code class="docutils literal notranslate"><span class="pre">BaseAgent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.after_agent_callback"><code class="docutils literal notranslate"><span class="pre">BaseAgent.after_agent_callback</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.before_agent_callback"><code class="docutils literal notranslate"><span class="pre">BaseAgent.before_agent_callback</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.description"><code class="docutils literal notranslate"><span class="pre">BaseAgent.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.name"><code class="docutils literal notranslate"><span class="pre">BaseAgent.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.parent_agent"><code class="docutils literal notranslate"><span class="pre">BaseAgent.parent_agent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.sub_agents"><code class="docutils literal notranslate"><span class="pre">BaseAgent.sub_agents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.config_type"><code class="docutils literal notranslate"><span class="pre">BaseAgent.config_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.from_config"><code class="docutils literal notranslate"><span class="pre">BaseAgent.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.validate_name"><code class="docutils literal notranslate"><span class="pre">BaseAgent.validate_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.validate_sub_agents_unique_names"><code class="docutils literal notranslate"><span class="pre">BaseAgent.validate_sub_agents_unique_names</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.clone"><code class="docutils literal notranslate"><span class="pre">BaseAgent.clone()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.find_agent"><code class="docutils literal notranslate"><span class="pre">BaseAgent.find_agent()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.find_sub_agent"><code class="docutils literal notranslate"><span class="pre">BaseAgent.find_sub_agent()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.model_post_init"><code class="docutils literal notranslate"><span class="pre">BaseAgent.model_post_init()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.run_async"><code class="docutils literal notranslate"><span class="pre">BaseAgent.run_async()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.run_live"><code class="docutils literal notranslate"><span class="pre">BaseAgent.run_live()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.canonical_after_agent_callbacks"><code class="docutils literal notranslate"><span class="pre">BaseAgent.canonical_after_agent_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.canonical_before_agent_callbacks"><code class="docutils literal notranslate"><span class="pre">BaseAgent.canonical_before_agent_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgent.root_agent"><code class="docutils literal notranslate"><span class="pre">BaseAgent.root_agent</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgentConfig"><code class="docutils literal notranslate"><span class="pre">BaseAgentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgentConfig.after_agent_callbacks"><code class="docutils literal notranslate"><span class="pre">BaseAgentConfig.after_agent_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgentConfig.agent_class"><code class="docutils literal notranslate"><span class="pre">BaseAgentConfig.agent_class</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgentConfig.before_agent_callbacks"><code class="docutils literal notranslate"><span class="pre">BaseAgentConfig.before_agent_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgentConfig.description"><code class="docutils literal notranslate"><span class="pre">BaseAgentConfig.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgentConfig.name"><code class="docutils literal notranslate"><span class="pre">BaseAgentConfig.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.BaseAgentConfig.sub_agents"><code class="docutils literal notranslate"><span class="pre">BaseAgentConfig.sub_agents</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.Context"><code class="docutils literal notranslate"><span class="pre">Context</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.actions"><code class="docutils literal notranslate"><span class="pre">Context.actions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.add_events_to_memory"><code class="docutils literal notranslate"><span class="pre">Context.add_events_to_memory()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.add_memory"><code class="docutils literal notranslate"><span class="pre">Context.add_memory()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.add_session_to_memory"><code class="docutils literal notranslate"><span class="pre">Context.add_session_to_memory()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.attempt_count"><code class="docutils literal notranslate"><span class="pre">Context.attempt_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.branch"><code class="docutils literal notranslate"><span class="pre">Context.branch</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.custom_metadata"><code class="docutils literal notranslate"><span class="pre">Context.custom_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.error"><code class="docutils literal notranslate"><span class="pre">Context.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.error_node_path"><code class="docutils literal notranslate"><span class="pre">Context.error_node_path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.event_author"><code class="docutils literal notranslate"><span class="pre">Context.event_author</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.function_call_id"><code class="docutils literal notranslate"><span class="pre">Context.function_call_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.get_artifact_version"><code class="docutils literal notranslate"><span class="pre">Context.get_artifact_version()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.get_auth_response"><code class="docutils literal notranslate"><span class="pre">Context.get_auth_response()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.get_invocation_context"><code class="docutils literal notranslate"><span class="pre">Context.get_invocation_context()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.interrupt_ids"><code class="docutils literal notranslate"><span class="pre">Context.interrupt_ids</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.isolation_scope"><code class="docutils literal notranslate"><span class="pre">Context.isolation_scope</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.list_artifacts"><code class="docutils literal notranslate"><span class="pre">Context.list_artifacts()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.load_artifact"><code class="docutils literal notranslate"><span class="pre">Context.load_artifact()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.load_credential"><code class="docutils literal notranslate"><span class="pre">Context.load_credential()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.node"><code class="docutils literal notranslate"><span class="pre">Context.node</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.node_path"><code class="docutils literal notranslate"><span class="pre">Context.node_path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.output"><code class="docutils literal notranslate"><span class="pre">Context.output</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.parent_ctx"><code class="docutils literal notranslate"><span class="pre">Context.parent_ctx</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.render_ui_widget"><code class="docutils literal notranslate"><span class="pre">Context.render_ui_widget()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.request_confirmation"><code class="docutils literal notranslate"><span class="pre">Context.request_confirmation()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.request_credential"><code class="docutils literal notranslate"><span class="pre">Context.request_credential()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.resume_inputs"><code class="docutils literal notranslate"><span class="pre">Context.resume_inputs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.route"><code class="docutils literal notranslate"><span class="pre">Context.route</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.run_id"><code class="docutils literal notranslate"><span class="pre">Context.run_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.run_node"><code class="docutils literal notranslate"><span class="pre">Context.run_node()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.save_artifact"><code class="docutils literal notranslate"><span class="pre">Context.save_artifact()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.save_credential"><code class="docutils literal notranslate"><span class="pre">Context.save_credential()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.search_memory"><code class="docutils literal notranslate"><span class="pre">Context.search_memory()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.session"><code class="docutils literal notranslate"><span class="pre">Context.session</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.state"><code class="docutils literal notranslate"><span class="pre">Context.state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.telemetry_context"><code class="docutils literal notranslate"><span class="pre">Context.telemetry_context</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.Context.tool_confirmation"><code class="docutils literal notranslate"><span class="pre">Context.tool_confirmation</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext"><code class="docutils literal notranslate"><span class="pre">InvocationContext</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.active_non_blocking_tool_tasks"><code class="docutils literal notranslate"><span class="pre">InvocationContext.active_non_blocking_tool_tasks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.active_streaming_tools"><code class="docutils literal notranslate"><span class="pre">InvocationContext.active_streaming_tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.agent"><code class="docutils literal notranslate"><span class="pre">InvocationContext.agent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.agent_states"><code class="docutils literal notranslate"><span class="pre">InvocationContext.agent_states</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.artifact_service"><code class="docutils literal notranslate"><span class="pre">InvocationContext.artifact_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.branch"><code class="docutils literal notranslate"><span class="pre">InvocationContext.branch</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.canonical_tools_cache"><code class="docutils literal notranslate"><span class="pre">InvocationContext.canonical_tools_cache</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.context_cache_config"><code class="docutils literal notranslate"><span class="pre">InvocationContext.context_cache_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.credential_by_key"><code class="docutils literal notranslate"><span class="pre">InvocationContext.credential_by_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.credential_service"><code class="docutils literal notranslate"><span class="pre">InvocationContext.credential_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.end_invocation"><code class="docutils literal notranslate"><span class="pre">InvocationContext.end_invocation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.end_of_agents"><code class="docutils literal notranslate"><span class="pre">InvocationContext.end_of_agents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.events_compaction_config"><code class="docutils literal notranslate"><span class="pre">InvocationContext.events_compaction_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.input_realtime_cache"><code class="docutils literal notranslate"><span class="pre">InvocationContext.input_realtime_cache</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.invocation_id"><code class="docutils literal notranslate"><span class="pre">InvocationContext.invocation_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.isolation_scope"><code class="docutils literal notranslate"><span class="pre">InvocationContext.isolation_scope</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.live_request_queue"><code class="docutils literal notranslate"><span class="pre">InvocationContext.live_request_queue</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.live_session_resumption_handle"><code class="docutils literal notranslate"><span class="pre">InvocationContext.live_session_resumption_handle</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.memory_service"><code class="docutils literal notranslate"><span class="pre">InvocationContext.memory_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.node_path"><code class="docutils literal notranslate"><span class="pre">InvocationContext.node_path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.output_realtime_cache"><code class="docutils literal notranslate"><span class="pre">InvocationContext.output_realtime_cache</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.plugin_manager"><code class="docutils literal notranslate"><span class="pre">InvocationContext.plugin_manager</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.resumability_config"><code class="docutils literal notranslate"><span class="pre">InvocationContext.resumability_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.run_config"><code class="docutils literal notranslate"><span class="pre">InvocationContext.run_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.session"><code class="docutils literal notranslate"><span class="pre">InvocationContext.session</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.session_service"><code class="docutils literal notranslate"><span class="pre">InvocationContext.session_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.token_compaction_checked"><code class="docutils literal notranslate"><span class="pre">InvocationContext.token_compaction_checked</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.transcription_cache"><code class="docutils literal notranslate"><span class="pre">InvocationContext.transcription_cache</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.user_content"><code class="docutils literal notranslate"><span class="pre">InvocationContext.user_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.increment_llm_call_count"><code class="docutils literal notranslate"><span class="pre">InvocationContext.increment_llm_call_count()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.model_post_init"><code class="docutils literal notranslate"><span class="pre">InvocationContext.model_post_init()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.populate_invocation_agent_states"><code class="docutils literal notranslate"><span class="pre">InvocationContext.populate_invocation_agent_states()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.reset_sub_agent_states"><code class="docutils literal notranslate"><span class="pre">InvocationContext.reset_sub_agent_states()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.set_agent_state"><code class="docutils literal notranslate"><span class="pre">InvocationContext.set_agent_state()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.should_pause_invocation"><code class="docutils literal notranslate"><span class="pre">InvocationContext.should_pause_invocation()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.stamp_event_branch_context"><code class="docutils literal notranslate"><span class="pre">InvocationContext.stamp_event_branch_context()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.app_name"><code class="docutils literal notranslate"><span class="pre">InvocationContext.app_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.is_resumable"><code class="docutils literal notranslate"><span class="pre">InvocationContext.is_resumable</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.InvocationContext.user_id"><code class="docutils literal notranslate"><span class="pre">InvocationContext.user_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequest"><code class="docutils literal notranslate"><span class="pre">LiveRequest</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequest.activity_end"><code class="docutils literal notranslate"><span class="pre">LiveRequest.activity_end</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequest.activity_start"><code class="docutils literal notranslate"><span class="pre">LiveRequest.activity_start</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequest.blob"><code class="docutils literal notranslate"><span class="pre">LiveRequest.blob</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequest.close"><code class="docutils literal notranslate"><span class="pre">LiveRequest.close</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequest.content"><code class="docutils literal notranslate"><span class="pre">LiveRequest.content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequest.partial"><code class="docutils literal notranslate"><span class="pre">LiveRequest.partial</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequest.state_delta"><code class="docutils literal notranslate"><span class="pre">LiveRequest.state_delta</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequestQueue"><code class="docutils literal notranslate"><span class="pre">LiveRequestQueue</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequestQueue.close"><code class="docutils literal notranslate"><span class="pre">LiveRequestQueue.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequestQueue.get"><code class="docutils literal notranslate"><span class="pre">LiveRequestQueue.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequestQueue.send"><code class="docutils literal notranslate"><span class="pre">LiveRequestQueue.send()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequestQueue.send_activity_end"><code class="docutils literal notranslate"><span class="pre">LiveRequestQueue.send_activity_end()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequestQueue.send_activity_start"><code class="docutils literal notranslate"><span class="pre">LiveRequestQueue.send_activity_start()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequestQueue.send_content"><code class="docutils literal notranslate"><span class="pre">LiveRequestQueue.send_content()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LiveRequestQueue.send_realtime"><code class="docutils literal notranslate"><span class="pre">LiveRequestQueue.send_realtime()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent"><code class="docutils literal notranslate"><span class="pre">LlmAgent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.after_model_callback"><code class="docutils literal notranslate"><span class="pre">LlmAgent.after_model_callback</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.after_tool_callback"><code class="docutils literal notranslate"><span class="pre">LlmAgent.after_tool_callback</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.before_model_callback"><code class="docutils literal notranslate"><span class="pre">LlmAgent.before_model_callback</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.before_tool_callback"><code class="docutils literal notranslate"><span class="pre">LlmAgent.before_tool_callback</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.code_executor"><code class="docutils literal notranslate"><span class="pre">LlmAgent.code_executor</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.disallow_transfer_to_parent"><code class="docutils literal notranslate"><span class="pre">LlmAgent.disallow_transfer_to_parent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.disallow_transfer_to_peers"><code class="docutils literal notranslate"><span class="pre">LlmAgent.disallow_transfer_to_peers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.generate_content_config"><code class="docutils literal notranslate"><span class="pre">LlmAgent.generate_content_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.global_instruction"><code class="docutils literal notranslate"><span class="pre">LlmAgent.global_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.include_contents"><code class="docutils literal notranslate"><span class="pre">LlmAgent.include_contents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.input_schema"><code class="docutils literal notranslate"><span class="pre">LlmAgent.input_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.instruction"><code class="docutils literal notranslate"><span class="pre">LlmAgent.instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.mode"><code class="docutils literal notranslate"><span class="pre">LlmAgent.mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.model"><code class="docutils literal notranslate"><span class="pre">LlmAgent.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.on_model_error_callback"><code class="docutils literal notranslate"><span class="pre">LlmAgent.on_model_error_callback</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.on_tool_error_callback"><code class="docutils literal notranslate"><span class="pre">LlmAgent.on_tool_error_callback</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.output_key"><code class="docutils literal notranslate"><span class="pre">LlmAgent.output_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.output_schema"><code class="docutils literal notranslate"><span class="pre">LlmAgent.output_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.parallel_worker"><code class="docutils literal notranslate"><span class="pre">LlmAgent.parallel_worker</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.planner"><code class="docutils literal notranslate"><span class="pre">LlmAgent.planner</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.static_instruction"><code class="docutils literal notranslate"><span class="pre">LlmAgent.static_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.tools"><code class="docutils literal notranslate"><span class="pre">LlmAgent.tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.config_type"><code class="docutils literal notranslate"><span class="pre">LlmAgent.config_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.set_default_live_model"><code class="docutils literal notranslate"><span class="pre">LlmAgent.set_default_live_model()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.set_default_model"><code class="docutils literal notranslate"><span class="pre">LlmAgent.set_default_model()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.validate_generate_content_config"><code class="docutils literal notranslate"><span class="pre">LlmAgent.validate_generate_content_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_global_instruction"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_global_instruction()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_instruction"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_instruction()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_tools"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_tools()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.model_post_init"><code class="docutils literal notranslate"><span class="pre">LlmAgent.model_post_init()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.DEFAULT_LIVE_MODEL"><code class="docutils literal notranslate"><span class="pre">LlmAgent.DEFAULT_LIVE_MODEL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.DEFAULT_MODEL"><code class="docutils literal notranslate"><span class="pre">LlmAgent.DEFAULT_MODEL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_after_model_callbacks"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_after_model_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_after_tool_callbacks"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_after_tool_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_before_model_callbacks"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_before_model_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_before_tool_callbacks"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_before_tool_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_live_model"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_live_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_model"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_on_model_error_callbacks"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_on_model_error_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgent.canonical_on_tool_error_callbacks"><code class="docutils literal notranslate"><span class="pre">LlmAgent.canonical_on_tool_error_callbacks</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.after_model_callbacks"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.after_model_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.after_tool_callbacks"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.after_tool_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.agent_class"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.agent_class</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.before_model_callbacks"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.before_model_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.before_tool_callbacks"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.before_tool_callbacks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.disallow_transfer_to_parent"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.disallow_transfer_to_parent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.disallow_transfer_to_peers"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.disallow_transfer_to_peers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.generate_content_config"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.generate_content_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.include_contents"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.include_contents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.input_schema"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.input_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.instruction"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.model"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.model_code"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.model_code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.output_key"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.output_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.output_schema"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.output_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.static_instruction"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.static_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LlmAgentConfig.tools"><code class="docutils literal notranslate"><span class="pre">LlmAgentConfig.tools</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.LoopAgent"><code class="docutils literal notranslate"><span class="pre">LoopAgent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LoopAgent.max_iterations"><code class="docutils literal notranslate"><span class="pre">LoopAgent.max_iterations</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LoopAgent.config_type"><code class="docutils literal notranslate"><span class="pre">LoopAgent.config_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.LoopAgentConfig"><code class="docutils literal notranslate"><span class="pre">LoopAgentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LoopAgentConfig.agent_class"><code class="docutils literal notranslate"><span class="pre">LoopAgentConfig.agent_class</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.LoopAgentConfig.max_iterations"><code class="docutils literal notranslate"><span class="pre">LoopAgentConfig.max_iterations</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.ManagedAgent"><code class="docutils literal notranslate"><span class="pre">ManagedAgent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ManagedAgent.agent_config"><code class="docutils literal notranslate"><span class="pre">ManagedAgent.agent_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ManagedAgent.agent_id"><code class="docutils literal notranslate"><span class="pre">ManagedAgent.agent_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ManagedAgent.environment"><code class="docutils literal notranslate"><span class="pre">ManagedAgent.environment</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ManagedAgent.instruction"><code class="docutils literal notranslate"><span class="pre">ManagedAgent.instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ManagedAgent.mode"><code class="docutils literal notranslate"><span class="pre">ManagedAgent.mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ManagedAgent.tools"><code class="docutils literal notranslate"><span class="pre">ManagedAgent.tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ManagedAgent.canonical_instruction"><code class="docutils literal notranslate"><span class="pre">ManagedAgent.canonical_instruction()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ManagedAgent.model_post_init"><code class="docutils literal notranslate"><span class="pre">ManagedAgent.model_post_init()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ManagedAgent.api_client"><code class="docutils literal notranslate"><span class="pre">ManagedAgent.api_client</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.McpInstructionProvider"><code class="docutils literal notranslate"><span class="pre">McpInstructionProvider</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.ParallelAgent"><code class="docutils literal notranslate"><span class="pre">ParallelAgent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ParallelAgent.config_type"><code class="docutils literal notranslate"><span class="pre">ParallelAgent.config_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.ParallelAgentConfig"><code class="docutils literal notranslate"><span class="pre">ParallelAgentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.ParallelAgentConfig.agent_class"><code class="docutils literal notranslate"><span class="pre">ParallelAgentConfig.agent_class</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig"><code class="docutils literal notranslate"><span class="pre">RunConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.avatar_config"><code class="docutils literal notranslate"><span class="pre">RunConfig.avatar_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.context_window_compression"><code class="docutils literal notranslate"><span class="pre">RunConfig.context_window_compression</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.custom_metadata"><code class="docutils literal notranslate"><span class="pre">RunConfig.custom_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.enable_affective_dialog"><code class="docutils literal notranslate"><span class="pre">RunConfig.enable_affective_dialog</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.explicit_vad_signal"><code class="docutils literal notranslate"><span class="pre">RunConfig.explicit_vad_signal</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.get_session_config"><code class="docutils literal notranslate"><span class="pre">RunConfig.get_session_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.history_config"><code class="docutils literal notranslate"><span class="pre">RunConfig.history_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.http_options"><code class="docutils literal notranslate"><span class="pre">RunConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.include_thoughts_from_other_agents"><code class="docutils literal notranslate"><span class="pre">RunConfig.include_thoughts_from_other_agents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.input_audio_transcription"><code class="docutils literal notranslate"><span class="pre">RunConfig.input_audio_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.labels"><code class="docutils literal notranslate"><span class="pre">RunConfig.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.max_llm_calls"><code class="docutils literal notranslate"><span class="pre">RunConfig.max_llm_calls</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.model_input_context"><code class="docutils literal notranslate"><span class="pre">RunConfig.model_input_context</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.output_audio_transcription"><code class="docutils literal notranslate"><span class="pre">RunConfig.output_audio_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.proactivity"><code class="docutils literal notranslate"><span class="pre">RunConfig.proactivity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.realtime_input_config"><code class="docutils literal notranslate"><span class="pre">RunConfig.realtime_input_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.response_modalities"><code class="docutils literal notranslate"><span class="pre">RunConfig.response_modalities</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.save_live_blob"><code class="docutils literal notranslate"><span class="pre">RunConfig.save_live_blob</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.session_resumption"><code class="docutils literal notranslate"><span class="pre">RunConfig.session_resumption</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.speech_config"><code class="docutils literal notranslate"><span class="pre">RunConfig.speech_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.streaming_mode"><code class="docutils literal notranslate"><span class="pre">RunConfig.streaming_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.support_cfc"><code class="docutils literal notranslate"><span class="pre">RunConfig.support_cfc</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.telemetry"><code class="docutils literal notranslate"><span class="pre">RunConfig.telemetry</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.tool_thread_pool_config"><code class="docutils literal notranslate"><span class="pre">RunConfig.tool_thread_pool_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.translation_config"><code class="docutils literal notranslate"><span class="pre">RunConfig.translation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.check_for_deprecated_save_live_audio"><code class="docutils literal notranslate"><span class="pre">RunConfig.check_for_deprecated_save_live_audio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.validate_max_llm_calls"><code class="docutils literal notranslate"><span class="pre">RunConfig.validate_max_llm_calls</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.save_input_blobs_as_artifacts"><code class="docutils literal notranslate"><span class="pre">RunConfig.save_input_blobs_as_artifacts</span></code></a><ul>
<li class="toctree-l4"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.msg"><code class="docutils literal notranslate"><span class="pre">RunConfig.msg</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.wrapped_property"><code class="docutils literal notranslate"><span class="pre">RunConfig.wrapped_property</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.field_name"><code class="docutils literal notranslate"><span class="pre">RunConfig.field_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.RunConfig.save_live_audio"><code class="docutils literal notranslate"><span class="pre">RunConfig.save_live_audio</span></code></a><ul>
<li class="toctree-l4"><a class="reference internal" href="google-adk.html#id0"><code class="docutils literal notranslate"><span class="pre">RunConfig.msg</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="google-adk.html#id65"><code class="docutils literal notranslate"><span class="pre">RunConfig.wrapped_property</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="google-adk.html#id66"><code class="docutils literal notranslate"><span class="pre">RunConfig.field_name</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.SequentialAgent"><code class="docutils literal notranslate"><span class="pre">SequentialAgent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.SequentialAgent.config_type"><code class="docutils literal notranslate"><span class="pre">SequentialAgent.config_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.agents.SequentialAgentConfig"><code class="docutils literal notranslate"><span class="pre">SequentialAgentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.agents.SequentialAgentConfig.agent_class"><code class="docutils literal notranslate"><span class="pre">SequentialAgentConfig.agent_class</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.apps">google.adk.apps module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.artifacts">google.adk.artifacts module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.artifacts.BaseArtifactService"><code class="docutils literal notranslate"><span class="pre">BaseArtifactService</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.artifacts.BaseArtifactService.delete_artifact"><code class="docutils literal notranslate"><span class="pre">BaseArtifactService.delete_artifact()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.artifacts.BaseArtifactService.get_artifact_version"><code class="docutils literal notranslate"><span class="pre">BaseArtifactService.get_artifact_version()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.artifacts.BaseArtifactService.list_artifact_keys"><code class="docutils literal notranslate"><span class="pre">BaseArtifactService.list_artifact_keys()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.artifacts.BaseArtifactService.list_artifact_versions"><code class="docutils literal notranslate"><span class="pre">BaseArtifactService.list_artifact_versions()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.artifacts.BaseArtifactService.list_versions"><code class="docutils literal notranslate"><span class="pre">BaseArtifactService.list_versions()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.artifacts.BaseArtifactService.load_artifact"><code class="docutils literal notranslate"><span class="pre">BaseArtifactService.load_artifact()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.artifacts.BaseArtifactService.save_artifact"><code class="docutils literal notranslate"><span class="pre">BaseArtifactService.save_artifact()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.auth">google.adk.auth module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-code-executors-module">google.adk.code_executors module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BaseCodeExecutor"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BaseCodeExecutor.optimize_data_file"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.optimize_data_file</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BaseCodeExecutor.stateful"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.stateful</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BaseCodeExecutor.error_retry_attempts"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.error_retry_attempts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BaseCodeExecutor.code_block_delimiters"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.code_block_delimiters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BaseCodeExecutor.execution_result_delimiters"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.execution_result_delimiters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BaseCodeExecutor.timeout_seconds"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.timeout_seconds</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id67"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.code_block_delimiters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id68"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.error_retry_attempts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id69"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.execution_result_delimiters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id70"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.optimize_data_file</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id71"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.stateful</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id72"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.timeout_seconds</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BaseCodeExecutor.execute_code"><code class="docutils literal notranslate"><span class="pre">BaseCodeExecutor.execute_code()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BuiltInCodeExecutor"><code class="docutils literal notranslate"><span class="pre">BuiltInCodeExecutor</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BuiltInCodeExecutor.execute_code"><code class="docutils literal notranslate"><span class="pre">BuiltInCodeExecutor.execute_code()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.BuiltInCodeExecutor.process_llm_request"><code class="docutils literal notranslate"><span class="pre">BuiltInCodeExecutor.process_llm_request()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.add_input_files"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.add_input_files()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.add_processed_file_names"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.add_processed_file_names()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.clear_input_files"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.clear_input_files()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.get_error_count"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.get_error_count()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.get_execution_id"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.get_execution_id()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.get_input_files"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.get_input_files()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.get_processed_file_names"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.get_processed_file_names()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.get_state_delta"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.get_state_delta()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.increment_error_count"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.increment_error_count()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.reset_error_count"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.reset_error_count()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.set_execution_id"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.set_execution_id()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.CodeExecutorContext.update_code_execution_result"><code class="docutils literal notranslate"><span class="pre">CodeExecutorContext.update_code_execution_result()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.code_executors.UnsafeLocalCodeExecutor"><code class="docutils literal notranslate"><span class="pre">UnsafeLocalCodeExecutor</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.UnsafeLocalCodeExecutor.optimize_data_file"><code class="docutils literal notranslate"><span class="pre">UnsafeLocalCodeExecutor.optimize_data_file</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.UnsafeLocalCodeExecutor.stateful"><code class="docutils literal notranslate"><span class="pre">UnsafeLocalCodeExecutor.stateful</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.code_executors.UnsafeLocalCodeExecutor.execute_code"><code class="docutils literal notranslate"><span class="pre">UnsafeLocalCodeExecutor.execute_code()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.environment">google.adk.environment module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.environment.BaseEnvironment"><code class="docutils literal notranslate"><span class="pre">BaseEnvironment</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.BaseEnvironment.close"><code class="docutils literal notranslate"><span class="pre">BaseEnvironment.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.BaseEnvironment.execute"><code class="docutils literal notranslate"><span class="pre">BaseEnvironment.execute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.BaseEnvironment.initialize"><code class="docutils literal notranslate"><span class="pre">BaseEnvironment.initialize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.BaseEnvironment.is_initialized"><code class="docutils literal notranslate"><span class="pre">BaseEnvironment.is_initialized</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.BaseEnvironment.read_file"><code class="docutils literal notranslate"><span class="pre">BaseEnvironment.read_file()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.BaseEnvironment.working_dir"><code class="docutils literal notranslate"><span class="pre">BaseEnvironment.working_dir</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.BaseEnvironment.write_file"><code class="docutils literal notranslate"><span class="pre">BaseEnvironment.write_file()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.environment.ExecutionResult"><code class="docutils literal notranslate"><span class="pre">ExecutionResult</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.ExecutionResult.exit_code"><code class="docutils literal notranslate"><span class="pre">ExecutionResult.exit_code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.ExecutionResult.stderr"><code class="docutils literal notranslate"><span class="pre">ExecutionResult.stderr</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.ExecutionResult.stdout"><code class="docutils literal notranslate"><span class="pre">ExecutionResult.stdout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.ExecutionResult.timed_out"><code class="docutils literal notranslate"><span class="pre">ExecutionResult.timed_out</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.environment.LocalEnvironment"><code class="docutils literal notranslate"><span class="pre">LocalEnvironment</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.LocalEnvironment.close"><code class="docutils literal notranslate"><span class="pre">LocalEnvironment.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.LocalEnvironment.execute"><code class="docutils literal notranslate"><span class="pre">LocalEnvironment.execute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.LocalEnvironment.initialize"><code class="docutils literal notranslate"><span class="pre">LocalEnvironment.initialize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.LocalEnvironment.read_file"><code class="docutils literal notranslate"><span class="pre">LocalEnvironment.read_file()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.LocalEnvironment.working_dir"><code class="docutils literal notranslate"><span class="pre">LocalEnvironment.working_dir</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.environment.LocalEnvironment.write_file"><code class="docutils literal notranslate"><span class="pre">LocalEnvironment.write_file()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.errors">google.adk.errors module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.evaluation">google.adk.evaluation module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.evaluation.AgentEvaluator"><code class="docutils literal notranslate"><span class="pre">AgentEvaluator</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.evaluation.AgentEvaluator.evaluate"><code class="docutils literal notranslate"><span class="pre">AgentEvaluator.evaluate()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.evaluation.AgentEvaluator.evaluate_eval_set"><code class="docutils literal notranslate"><span class="pre">AgentEvaluator.evaluate_eval_set()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.evaluation.AgentEvaluator.find_config_for_test_file"><code class="docutils literal notranslate"><span class="pre">AgentEvaluator.find_config_for_test_file()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.evaluation.AgentEvaluator.migrate_eval_data_to_new_schema"><code class="docutils literal notranslate"><span class="pre">AgentEvaluator.migrate_eval_data_to_new_schema()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.events">google.adk.events module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.events.Event"><code class="docutils literal notranslate"><span class="pre">Event</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.actions"><code class="docutils literal notranslate"><span class="pre">Event.actions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.author"><code class="docutils literal notranslate"><span class="pre">Event.author</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.branch"><code class="docutils literal notranslate"><span class="pre">Event.branch</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.id"><code class="docutils literal notranslate"><span class="pre">Event.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.invocation_id"><code class="docutils literal notranslate"><span class="pre">Event.invocation_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.isolation_scope"><code class="docutils literal notranslate"><span class="pre">Event.isolation_scope</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.long_running_tool_ids"><code class="docutils literal notranslate"><span class="pre">Event.long_running_tool_ids</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.node_info"><code class="docutils literal notranslate"><span class="pre">Event.node_info</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.output"><code class="docutils literal notranslate"><span class="pre">Event.output</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.timestamp"><code class="docutils literal notranslate"><span class="pre">Event.timestamp</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.new_id"><code class="docutils literal notranslate"><span class="pre">Event.new_id()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.has_trailing_code_execution_result"><code class="docutils literal notranslate"><span class="pre">Event.has_trailing_code_execution_result()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.is_final_response"><code class="docutils literal notranslate"><span class="pre">Event.is_final_response()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.model_post_init"><code class="docutils literal notranslate"><span class="pre">Event.model_post_init()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.message"><code class="docutils literal notranslate"><span class="pre">Event.message</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.Event.node_name"><code class="docutils literal notranslate"><span class="pre">Event.node_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions"><code class="docutils literal notranslate"><span class="pre">EventActions</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.agent_state"><code class="docutils literal notranslate"><span class="pre">EventActions.agent_state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.artifact_delta"><code class="docutils literal notranslate"><span class="pre">EventActions.artifact_delta</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.compaction"><code class="docutils literal notranslate"><span class="pre">EventActions.compaction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.end_of_agent"><code class="docutils literal notranslate"><span class="pre">EventActions.end_of_agent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.escalate"><code class="docutils literal notranslate"><span class="pre">EventActions.escalate</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.render_ui_widgets"><code class="docutils literal notranslate"><span class="pre">EventActions.render_ui_widgets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.requested_auth_configs"><code class="docutils literal notranslate"><span class="pre">EventActions.requested_auth_configs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.requested_tool_confirmations"><code class="docutils literal notranslate"><span class="pre">EventActions.requested_tool_confirmations</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.rewind_before_invocation_id"><code class="docutils literal notranslate"><span class="pre">EventActions.rewind_before_invocation_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.route"><code class="docutils literal notranslate"><span class="pre">EventActions.route</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.set_model_response"><code class="docutils literal notranslate"><span class="pre">EventActions.set_model_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.skip_summarization"><code class="docutils literal notranslate"><span class="pre">EventActions.skip_summarization</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.state_delta"><code class="docutils literal notranslate"><span class="pre">EventActions.state_delta</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.EventActions.transfer_to_agent"><code class="docutils literal notranslate"><span class="pre">EventActions.transfer_to_agent</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.events.RequestInput"><code class="docutils literal notranslate"><span class="pre">RequestInput</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.RequestInput.interrupt_id"><code class="docutils literal notranslate"><span class="pre">RequestInput.interrupt_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.RequestInput.message"><code class="docutils literal notranslate"><span class="pre">RequestInput.message</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.RequestInput.payload"><code class="docutils literal notranslate"><span class="pre">RequestInput.payload</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.events.RequestInput.response_schema"><code class="docutils literal notranslate"><span class="pre">RequestInput.response_schema</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.examples">google.adk.examples module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.examples.BaseExampleProvider"><code class="docutils literal notranslate"><span class="pre">BaseExampleProvider</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.examples.BaseExampleProvider.get_examples"><code class="docutils literal notranslate"><span class="pre">BaseExampleProvider.get_examples()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.examples.Example"><code class="docutils literal notranslate"><span class="pre">Example</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.examples.Example.input"><code class="docutils literal notranslate"><span class="pre">Example.input</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.examples.Example.output"><code class="docutils literal notranslate"><span class="pre">Example.output</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id73"><code class="docutils literal notranslate"><span class="pre">Example.input</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id74"><code class="docutils literal notranslate"><span class="pre">Example.output</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.examples.VertexAiExampleStore"><code class="docutils literal notranslate"><span class="pre">VertexAiExampleStore</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.examples.VertexAiExampleStore.get_examples"><code class="docutils literal notranslate"><span class="pre">VertexAiExampleStore.get_examples()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.flows">google.adk.flows module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations">google.adk.integrations module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-agent-identity-module">google.adk.integrations.agent_identity module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_identity.GcpAuthProvider"><code class="docutils literal notranslate"><span class="pre">GcpAuthProvider</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_identity.GcpAuthProvider.get_auth_credential"><code class="docutils literal notranslate"><span class="pre">GcpAuthProvider.get_auth_credential()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_identity.GcpAuthProvider.supported_auth_schemes"><code class="docutils literal notranslate"><span class="pre">GcpAuthProvider.supported_auth_schemes</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_identity.GcpAuthProviderScheme"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_identity.GcpAuthProviderScheme.name"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_identity.GcpAuthProviderScheme.scopes"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.scopes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_identity.GcpAuthProviderScheme.continue_uri"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.continue_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_identity.GcpAuthProviderScheme.type_"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.type_</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id75"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.continue_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id76"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id77"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.scopes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id78"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.type_</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id79">google.adk.integrations.agent_identity module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id80"><code class="docutils literal notranslate"><span class="pre">GcpAuthProvider</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id81"><code class="docutils literal notranslate"><span class="pre">GcpAuthProvider.get_auth_credential()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id82"><code class="docutils literal notranslate"><span class="pre">GcpAuthProvider.supported_auth_schemes</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id83"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id84"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id85"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.scopes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id86"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.continue_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id87"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.type_</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id88"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.continue_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id89"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id90"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.scopes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id91"><code class="docutils literal notranslate"><span class="pre">GcpAuthProviderScheme.type_</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-agent-registry-module">google.adk.integrations.agent_registry module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry"><code class="docutils literal notranslate"><span class="pre">AgentRegistry</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.get_agent_info"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_agent_info()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.get_endpoint"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_endpoint()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.get_mcp_server"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_mcp_server()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.get_mcp_toolset"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_mcp_toolset()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.get_model_name"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_model_name()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.get_remote_a2a_agent"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_remote_a2a_agent()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.list_agents"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.list_agents()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.list_endpoints"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.list_endpoints()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.list_mcp_servers"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.list_mcp_servers()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.search_agents"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.search_agents()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.agent_registry.AgentRegistry.search_mcp_servers"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.search_mcp_servers()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id92">google.adk.integrations.agent_registry module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id93"><code class="docutils literal notranslate"><span class="pre">AgentRegistry</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id94"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_agent_info()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id95"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_endpoint()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id96"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_mcp_server()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id97"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_mcp_toolset()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id98"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_model_name()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id99"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.get_remote_a2a_agent()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id100"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.list_agents()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id101"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.list_endpoints()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id102"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.list_mcp_servers()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id103"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.search_agents()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id104"><code class="docutils literal notranslate"><span class="pre">AgentRegistry.search_mcp_servers()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-api-registry-module">google.adk.integrations.api_registry module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.api_registry.ApiRegistry"><code class="docutils literal notranslate"><span class="pre">ApiRegistry</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.api_registry.ApiRegistry.get_toolset"><code class="docutils literal notranslate"><span class="pre">ApiRegistry.get_toolset()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id105">google.adk.integrations.api_registry module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id106"><code class="docutils literal notranslate"><span class="pre">ApiRegistry</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id107"><code class="docutils literal notranslate"><span class="pre">ApiRegistry.get_toolset()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.bigquery">google.adk.integrations.bigquery module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id108">google.adk.integrations.bigquery module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-cloud-run-module">google.adk.integrations.cloud_run module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.cloud_run.CloudRunSandboxCodeExecutor"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.cloud_run.CloudRunSandboxCodeExecutor.allow_egress"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.allow_egress</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.cloud_run.CloudRunSandboxCodeExecutor.optimize_data_file"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.optimize_data_file</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.cloud_run.CloudRunSandboxCodeExecutor.sandbox_bin"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.sandbox_bin</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.cloud_run.CloudRunSandboxCodeExecutor.stateful"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.stateful</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.cloud_run.CloudRunSandboxCodeExecutor.execute_code"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.execute_code()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id109">google.adk.integrations.cloud_run module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id110"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id111"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.allow_egress</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.cloud_run.CloudRunSandboxCodeExecutor.code_block_delimiters"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.code_block_delimiters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.cloud_run.CloudRunSandboxCodeExecutor.error_retry_attempts"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.error_retry_attempts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.cloud_run.CloudRunSandboxCodeExecutor.execution_result_delimiters"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.execution_result_delimiters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id112"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.optimize_data_file</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id113"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.sandbox_bin</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id114"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.stateful</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.cloud_run.CloudRunSandboxCodeExecutor.timeout_seconds"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.timeout_seconds</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id115"><code class="docutils literal notranslate"><span class="pre">CloudRunSandboxCodeExecutor.execute_code()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.crewai">google.adk.integrations.crewai module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.crewai.CrewaiTool"><code class="docutils literal notranslate"><span class="pre">CrewaiTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.crewai.CrewaiTool.from_config"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.crewai.CrewaiTool.run_async"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.run_async()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.crewai.CrewaiTool.tool"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.tool</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.crewai.CrewaiToolConfig"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.crewai.CrewaiToolConfig.description"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.crewai.CrewaiToolConfig.name"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.crewai.CrewaiToolConfig.tool"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig.tool</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id118">google.adk.integrations.crewai module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id119"><code class="docutils literal notranslate"><span class="pre">CrewaiTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.crewai.CrewaiTool.description"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id120"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.crewai.CrewaiTool.name"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id121"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.run_async()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id124"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.tool</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id125"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id126"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id127"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id128"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig.tool</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.daytona">google.adk.integrations.daytona module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.daytona.DaytonaEnvironment"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.daytona.DaytonaEnvironment.close"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.daytona.DaytonaEnvironment.execute"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.execute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.daytona.DaytonaEnvironment.initialize"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.initialize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.daytona.DaytonaEnvironment.read_file"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.read_file()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.daytona.DaytonaEnvironment.working_dir"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.working_dir</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.daytona.DaytonaEnvironment.write_file"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.write_file()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id137">google.adk.integrations.daytona module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id146"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id147"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id148"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.execute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id149"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.initialize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id150"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.read_file()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id151"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.working_dir</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id152"><code class="docutils literal notranslate"><span class="pre">DaytonaEnvironment.write_file()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.e2b">google.adk.integrations.e2b module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.e2b.E2BEnvironment"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.e2b.E2BEnvironment.close"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.e2b.E2BEnvironment.execute"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.execute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.e2b.E2BEnvironment.initialize"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.initialize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.e2b.E2BEnvironment.read_file"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.read_file()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.e2b.E2BEnvironment.working_dir"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.working_dir</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.e2b.E2BEnvironment.write_file"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.write_file()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id161">google.adk.integrations.e2b module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id170"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id171"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id172"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.execute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id173"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.initialize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id174"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.read_file()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id175"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.working_dir</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id176"><code class="docutils literal notranslate"><span class="pre">E2BEnvironment.write_file()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.eventarc">google.adk.integrations.eventarc module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.AgentProvided"><code class="docutils literal notranslate"><span class="pre">AgentProvided</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.AgentProvided.default"><code class="docutils literal notranslate"><span class="pre">AgentProvided.default</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.AgentProvided.description"><code class="docutils literal notranslate"><span class="pre">AgentProvided.description</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.CloudEventAttributesBinding"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.CloudEventAttributesBinding.custom_attributes"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.custom_attributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.CloudEventAttributesBinding.datacontenttype"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.datacontenttype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.CloudEventAttributesBinding.id"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.CloudEventAttributesBinding.source"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.source</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.CloudEventAttributesBinding.specversion"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.specversion</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.CloudEventAttributesBinding.subject"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.subject</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.CloudEventAttributesBinding.time"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.CloudEventAttributesBinding.type"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.EventarcCredentialsConfig"><code class="docutils literal notranslate"><span class="pre">EventarcCredentialsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.EventarcCredentialsConfig.model_post_init"><code class="docutils literal notranslate"><span class="pre">EventarcCredentialsConfig.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.EventarcToolConfig"><code class="docutils literal notranslate"><span class="pre">EventarcToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.EventarcToolConfig.project_id"><code class="docutils literal notranslate"><span class="pre">EventarcToolConfig.project_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.EventarcToolConfig.publish_timeout"><code class="docutils literal notranslate"><span class="pre">EventarcToolConfig.publish_timeout</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.EventarcToolset"><code class="docutils literal notranslate"><span class="pre">EventarcToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.EventarcToolset.close"><code class="docutils literal notranslate"><span class="pre">EventarcToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.EventarcToolset.create_publish_tool"><code class="docutils literal notranslate"><span class="pre">EventarcToolset.create_publish_tool()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.eventarc.EventarcToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">EventarcToolset.get_tools()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id177">google.adk.integrations.eventarc module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id178"><code class="docutils literal notranslate"><span class="pre">AgentProvided</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id179"><code class="docutils literal notranslate"><span class="pre">AgentProvided.default</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id180"><code class="docutils literal notranslate"><span class="pre">AgentProvided.description</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id181"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id182"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.custom_attributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id183"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.datacontenttype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id184"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id185"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.source</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id186"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.specversion</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id187"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.subject</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id188"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id189"><code class="docutils literal notranslate"><span class="pre">CloudEventAttributesBinding.type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id190"><code class="docutils literal notranslate"><span class="pre">EventarcCredentialsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id191"><code class="docutils literal notranslate"><span class="pre">EventarcCredentialsConfig.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id192"><code class="docutils literal notranslate"><span class="pre">EventarcToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id193"><code class="docutils literal notranslate"><span class="pre">EventarcToolConfig.project_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id194"><code class="docutils literal notranslate"><span class="pre">EventarcToolConfig.publish_timeout</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id195"><code class="docutils literal notranslate"><span class="pre">EventarcToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id196"><code class="docutils literal notranslate"><span class="pre">EventarcToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id197"><code class="docutils literal notranslate"><span class="pre">EventarcToolset.create_publish_tool()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id198"><code class="docutils literal notranslate"><span class="pre">EventarcToolset.get_tools()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.firestore">google.adk.integrations.firestore module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id199">google.adk.integrations.firestore module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.gcs">google.adk.integrations.gcs module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.gcs.GCSAdminToolset"><code class="docutils literal notranslate"><span class="pre">GCSAdminToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.gcs.GCSAdminToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">GCSAdminToolset.get_tools()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.gcs.GCSCredentialsConfig"><code class="docutils literal notranslate"><span class="pre">GCSCredentialsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.gcs.GCSCredentialsConfig.model_post_init"><code class="docutils literal notranslate"><span class="pre">GCSCredentialsConfig.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.gcs.GCSToolset"><code class="docutils literal notranslate"><span class="pre">GCSToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.gcs.GCSToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">GCSToolset.get_tools()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id200">google.adk.integrations.gcs module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id201"><code class="docutils literal notranslate"><span class="pre">GCSAdminToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id202"><code class="docutils literal notranslate"><span class="pre">GCSAdminToolset.get_tools()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id203"><code class="docutils literal notranslate"><span class="pre">GCSCredentialsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id204"><code class="docutils literal notranslate"><span class="pre">GCSCredentialsConfig.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id205"><code class="docutils literal notranslate"><span class="pre">GCSToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id206"><code class="docutils literal notranslate"><span class="pre">GCSToolset.get_tools()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.langchain">google.adk.integrations.langchain module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.langchain.LangchainTool"><code class="docutils literal notranslate"><span class="pre">LangchainTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.langchain.LangchainTool.from_config"><code class="docutils literal notranslate"><span class="pre">LangchainTool.from_config()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.langchain.LangchainToolConfig"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.langchain.LangchainToolConfig.description"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.langchain.LangchainToolConfig.name"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.langchain.LangchainToolConfig.tool"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig.tool</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id207">google.adk.integrations.langchain module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id208"><code class="docutils literal notranslate"><span class="pre">LangchainTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id209"><code class="docutils literal notranslate"><span class="pre">LangchainTool.from_config()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id210"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id211"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id212"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id213"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig.tool</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.oci">google.adk.integrations.oci module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id214">google.adk.integrations.oci module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-parameter-manager-module">google.adk.integrations.parameter_manager module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.parameter_manager.ParameterManagerClient"><code class="docutils literal notranslate"><span class="pre">ParameterManagerClient</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.parameter_manager.ParameterManagerClient._credentials"><code class="docutils literal notranslate"><span class="pre">ParameterManagerClient._credentials</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.parameter_manager.ParameterManagerClient._client"><code class="docutils literal notranslate"><span class="pre">ParameterManagerClient._client</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.parameter_manager.ParameterManagerClient.get_parameter"><code class="docutils literal notranslate"><span class="pre">ParameterManagerClient.get_parameter()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id215">google.adk.integrations.parameter_manager module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id216"><code class="docutils literal notranslate"><span class="pre">ParameterManagerClient</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id217"><code class="docutils literal notranslate"><span class="pre">ParameterManagerClient._credentials</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id218"><code class="docutils literal notranslate"><span class="pre">ParameterManagerClient._client</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id219"><code class="docutils literal notranslate"><span class="pre">ParameterManagerClient.get_parameter()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-secret-manager-module">google.adk.integrations.secret_manager module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.secret_manager.SecretManagerClient"><code class="docutils literal notranslate"><span class="pre">SecretManagerClient</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.secret_manager.SecretManagerClient._credentials"><code class="docutils literal notranslate"><span class="pre">SecretManagerClient._credentials</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.secret_manager.SecretManagerClient._client"><code class="docutils literal notranslate"><span class="pre">SecretManagerClient._client</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.secret_manager.SecretManagerClient.get_secret"><code class="docutils literal notranslate"><span class="pre">SecretManagerClient.get_secret()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id222">google.adk.integrations.secret_manager module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id223"><code class="docutils literal notranslate"><span class="pre">SecretManagerClient</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id224"><code class="docutils literal notranslate"><span class="pre">SecretManagerClient._credentials</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id225"><code class="docutils literal notranslate"><span class="pre">SecretManagerClient._client</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id226"><code class="docutils literal notranslate"><span class="pre">SecretManagerClient.get_secret()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-integrations-skill-registry-module">google.adk.integrations.skill_registry module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.skill_registry.GCPSkillRegistry"><code class="docutils literal notranslate"><span class="pre">GCPSkillRegistry</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.skill_registry.GCPSkillRegistry.get_skill"><code class="docutils literal notranslate"><span class="pre">GCPSkillRegistry.get_skill()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.skill_registry.GCPSkillRegistry.search_skills"><code class="docutils literal notranslate"><span class="pre">GCPSkillRegistry.search_skills()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id229">google.adk.integrations.skill_registry module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id230"><code class="docutils literal notranslate"><span class="pre">GCPSkillRegistry</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id231"><code class="docutils literal notranslate"><span class="pre">GCPSkillRegistry.get_skill()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id232"><code class="docutils literal notranslate"><span class="pre">GCPSkillRegistry.search_skills()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.slack">google.adk.integrations.slack module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.slack.SlackRunner"><code class="docutils literal notranslate"><span class="pre">SlackRunner</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.slack.SlackRunner.start"><code class="docutils literal notranslate"><span class="pre">SlackRunner.start()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id233">google.adk.integrations.slack module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id234"><code class="docutils literal notranslate"><span class="pre">SlackRunner</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id235"><code class="docutils literal notranslate"><span class="pre">SlackRunner.start()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.integrations.vmaas">google.adk.integrations.vmaas module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.click_at"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.click_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.close"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.current_state"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.current_state()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.drag_and_drop"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.drag_and_drop()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.environment"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.environment()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.go_back"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.go_back()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.go_forward"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.go_forward()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.hover_at"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.hover_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.initialize"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.initialize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.key_combination"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.key_combination()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.navigate"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.navigate()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.open_web_browser"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.open_web_browser()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.prepare"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.prepare()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.screen_size"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.screen_size()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.scroll_at"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.scroll_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.scroll_document"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.scroll_document()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.search"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.search()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.type_text_at"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.type_text_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.AgentEngineSandboxComputer.wait"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.wait()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient"><code class="docutils literal notranslate"><span class="pre">SandboxClient</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.click_at"><code class="docutils literal notranslate"><span class="pre">SandboxClient.click_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.drag_and_drop"><code class="docutils literal notranslate"><span class="pre">SandboxClient.drag_and_drop()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.get_current_url"><code class="docutils literal notranslate"><span class="pre">SandboxClient.get_current_url()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.get_screenshot"><code class="docutils literal notranslate"><span class="pre">SandboxClient.get_screenshot()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.go_back"><code class="docutils literal notranslate"><span class="pre">SandboxClient.go_back()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.go_forward"><code class="docutils literal notranslate"><span class="pre">SandboxClient.go_forward()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.health_check"><code class="docutils literal notranslate"><span class="pre">SandboxClient.health_check()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.hover_at"><code class="docutils literal notranslate"><span class="pre">SandboxClient.hover_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.key_combination"><code class="docutils literal notranslate"><span class="pre">SandboxClient.key_combination()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.make_cdp_batch_request"><code class="docutils literal notranslate"><span class="pre">SandboxClient.make_cdp_batch_request()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.make_cdp_request"><code class="docutils literal notranslate"><span class="pre">SandboxClient.make_cdp_request()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.navigate"><code class="docutils literal notranslate"><span class="pre">SandboxClient.navigate()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.scroll_at"><code class="docutils literal notranslate"><span class="pre">SandboxClient.scroll_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.type_text"><code class="docutils literal notranslate"><span class="pre">SandboxClient.type_text()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.type_text_at"><code class="docutils literal notranslate"><span class="pre">SandboxClient.type_text_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.integrations.vmaas.SandboxClient.update_access_token"><code class="docutils literal notranslate"><span class="pre">SandboxClient.update_access_token()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#id252">google.adk.integrations.vmaas module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id261"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id270"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.click_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id271"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id272"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.current_state()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id273"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.drag_and_drop()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id274"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.environment()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id275"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.go_back()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id276"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.go_forward()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id277"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.hover_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id278"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.initialize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id279"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.key_combination()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id280"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.navigate()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id281"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.open_web_browser()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id282"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.prepare()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id283"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.screen_size()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id284"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.scroll_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id285"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.scroll_document()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id286"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.search()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id287"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.type_text_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id288"><code class="docutils literal notranslate"><span class="pre">AgentEngineSandboxComputer.wait()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#id289"><code class="docutils literal notranslate"><span class="pre">SandboxClient</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id290"><code class="docutils literal notranslate"><span class="pre">SandboxClient.click_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id291"><code class="docutils literal notranslate"><span class="pre">SandboxClient.drag_and_drop()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id292"><code class="docutils literal notranslate"><span class="pre">SandboxClient.get_current_url()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id293"><code class="docutils literal notranslate"><span class="pre">SandboxClient.get_screenshot()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id294"><code class="docutils literal notranslate"><span class="pre">SandboxClient.go_back()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id295"><code class="docutils literal notranslate"><span class="pre">SandboxClient.go_forward()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id296"><code class="docutils literal notranslate"><span class="pre">SandboxClient.health_check()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id297"><code class="docutils literal notranslate"><span class="pre">SandboxClient.hover_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id298"><code class="docutils literal notranslate"><span class="pre">SandboxClient.key_combination()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id299"><code class="docutils literal notranslate"><span class="pre">SandboxClient.make_cdp_batch_request()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id300"><code class="docutils literal notranslate"><span class="pre">SandboxClient.make_cdp_request()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id301"><code class="docutils literal notranslate"><span class="pre">SandboxClient.navigate()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id302"><code class="docutils literal notranslate"><span class="pre">SandboxClient.scroll_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id303"><code class="docutils literal notranslate"><span class="pre">SandboxClient.type_text()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id304"><code class="docutils literal notranslate"><span class="pre">SandboxClient.type_text_at()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id305"><code class="docutils literal notranslate"><span class="pre">SandboxClient.update_access_token()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-labs-antigravity-module">google.adk.labs.antigravity module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.labs.openai">google.adk.labs.openai module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.AzureOpenAIResponsesLlm"><code class="docutils literal notranslate"><span class="pre">AzureOpenAIResponsesLlm</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.AzureOpenAIResponsesLlm.azure_endpoint"><code class="docutils literal notranslate"><span class="pre">AzureOpenAIResponsesLlm.azure_endpoint</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAILlm"><code class="docutils literal notranslate"><span class="pre">OpenAILlm</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAILlm.model"><code class="docutils literal notranslate"><span class="pre">OpenAILlm.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAILlm.max_tokens"><code class="docutils literal notranslate"><span class="pre">OpenAILlm.max_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id306"><code class="docutils literal notranslate"><span class="pre">OpenAILlm.max_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id307"><code class="docutils literal notranslate"><span class="pre">OpenAILlm.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAILlm.supported_models"><code class="docutils literal notranslate"><span class="pre">OpenAILlm.supported_models()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAILlm.generate_content_async"><code class="docutils literal notranslate"><span class="pre">OpenAILlm.generate_content_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.api_key"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.api_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.client"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.client</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.extra_request_args"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.extra_request_args</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.include"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.include</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.include_response_metadata"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.include_response_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.model"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.parallel_tool_calls"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.parallel_tool_calls</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.reasoning"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.reasoning</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.service_tier"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.service_tier</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.store"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.store</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.truncation"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.truncation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.supported_models"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.supported_models()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.labs.openai.OpenAIResponsesLlm.generate_content_async"><code class="docutils literal notranslate"><span class="pre">OpenAIResponsesLlm.generate_content_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.memory">google.adk.memory module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.memory.BaseMemoryService"><code class="docutils literal notranslate"><span class="pre">BaseMemoryService</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.memory.BaseMemoryService.add_events_to_memory"><code class="docutils literal notranslate"><span class="pre">BaseMemoryService.add_events_to_memory()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.memory.BaseMemoryService.add_memory"><code class="docutils literal notranslate"><span class="pre">BaseMemoryService.add_memory()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.memory.BaseMemoryService.add_session_to_memory"><code class="docutils literal notranslate"><span class="pre">BaseMemoryService.add_session_to_memory()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.memory.BaseMemoryService.search_memory"><code class="docutils literal notranslate"><span class="pre">BaseMemoryService.search_memory()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.models">google.adk.models module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.models.BaseLlm"><code class="docutils literal notranslate"><span class="pre">BaseLlm</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.models.BaseLlm.model"><code class="docutils literal notranslate"><span class="pre">BaseLlm.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.models.BaseLlm.supported_models"><code class="docutils literal notranslate"><span class="pre">BaseLlm.supported_models()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.models.BaseLlm.connect"><code class="docutils literal notranslate"><span class="pre">BaseLlm.connect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.models.BaseLlm.generate_content_async"><code class="docutils literal notranslate"><span class="pre">BaseLlm.generate_content_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.models.LLMRegistry"><code class="docutils literal notranslate"><span class="pre">LLMRegistry</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.models.LLMRegistry.new_llm"><code class="docutils literal notranslate"><span class="pre">LLMRegistry.new_llm()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.models.LLMRegistry.register"><code class="docutils literal notranslate"><span class="pre">LLMRegistry.register()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.models.LLMRegistry.resolve"><code class="docutils literal notranslate"><span class="pre">LLMRegistry.resolve()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.optimization">google.adk.optimization module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.planners">google.adk.planners module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.planners.BasePlanner"><code class="docutils literal notranslate"><span class="pre">BasePlanner</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.planners.BasePlanner.build_planning_instruction"><code class="docutils literal notranslate"><span class="pre">BasePlanner.build_planning_instruction()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.planners.BasePlanner.process_planning_response"><code class="docutils literal notranslate"><span class="pre">BasePlanner.process_planning_response()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.planners.BuiltInPlanner"><code class="docutils literal notranslate"><span class="pre">BuiltInPlanner</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.planners.BuiltInPlanner.thinking_config"><code class="docutils literal notranslate"><span class="pre">BuiltInPlanner.thinking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.planners.BuiltInPlanner.apply_thinking_config"><code class="docutils literal notranslate"><span class="pre">BuiltInPlanner.apply_thinking_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.planners.BuiltInPlanner.build_planning_instruction"><code class="docutils literal notranslate"><span class="pre">BuiltInPlanner.build_planning_instruction()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.planners.BuiltInPlanner.process_planning_response"><code class="docutils literal notranslate"><span class="pre">BuiltInPlanner.process_planning_response()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id308"><code class="docutils literal notranslate"><span class="pre">BuiltInPlanner.thinking_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.planners.PlanReActPlanner"><code class="docutils literal notranslate"><span class="pre">PlanReActPlanner</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.planners.PlanReActPlanner.build_planning_instruction"><code class="docutils literal notranslate"><span class="pre">PlanReActPlanner.build_planning_instruction()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.planners.PlanReActPlanner.process_planning_response"><code class="docutils literal notranslate"><span class="pre">PlanReActPlanner.process_planning_response()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.platform">google.adk.platform module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.plugins">google.adk.plugins module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin"><code class="docutils literal notranslate"><span class="pre">BasePlugin</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.after_agent_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.after_agent_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.after_model_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.after_model_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.after_run_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.after_run_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.after_tool_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.after_tool_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.before_agent_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.before_agent_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.before_model_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.before_model_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.before_run_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.before_run_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.before_tool_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.before_tool_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.close"><code class="docutils literal notranslate"><span class="pre">BasePlugin.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.on_agent_error_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.on_agent_error_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.on_event_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.on_event_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.on_model_error_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.on_model_error_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.on_run_error_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.on_run_error_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.on_tool_error_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.on_tool_error_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.BasePlugin.on_user_message_callback"><code class="docutils literal notranslate"><span class="pre">BasePlugin.on_user_message_callback()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager"><code class="docutils literal notranslate"><span class="pre">PluginManager</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.close"><code class="docutils literal notranslate"><span class="pre">PluginManager.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.get_plugin"><code class="docutils literal notranslate"><span class="pre">PluginManager.get_plugin()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.register_plugin"><code class="docutils literal notranslate"><span class="pre">PluginManager.register_plugin()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_after_agent_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_after_agent_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_after_model_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_after_model_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_after_run_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_after_run_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_after_tool_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_after_tool_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_before_agent_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_before_agent_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_before_model_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_before_model_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_before_run_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_before_run_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_before_tool_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_before_tool_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_on_agent_error_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_on_agent_error_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_on_event_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_on_event_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_on_model_error_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_on_model_error_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_on_run_error_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_on_run_error_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_on_tool_error_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_on_tool_error_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.run_on_user_message_callback"><code class="docutils literal notranslate"><span class="pre">PluginManager.run_on_user_message_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.plugins.PluginManager.set_skip_closing_plugins"><code class="docutils literal notranslate"><span class="pre">PluginManager.set_skip_closing_plugins()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.runners">google.adk.runners module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.runners.InMemoryRunner"><code class="docutils literal notranslate"><span class="pre">InMemoryRunner</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.InMemoryRunner.agent"><code class="docutils literal notranslate"><span class="pre">InMemoryRunner.agent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.InMemoryRunner.app_name"><code class="docutils literal notranslate"><span class="pre">InMemoryRunner.app_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner"><code class="docutils literal notranslate"><span class="pre">Runner</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.app_name"><code class="docutils literal notranslate"><span class="pre">Runner.app_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.agent"><code class="docutils literal notranslate"><span class="pre">Runner.agent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.artifact_service"><code class="docutils literal notranslate"><span class="pre">Runner.artifact_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.plugin_manager"><code class="docutils literal notranslate"><span class="pre">Runner.plugin_manager</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.session_service"><code class="docutils literal notranslate"><span class="pre">Runner.session_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.memory_service"><code class="docutils literal notranslate"><span class="pre">Runner.memory_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.credential_service"><code class="docutils literal notranslate"><span class="pre">Runner.credential_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.context_cache_config"><code class="docutils literal notranslate"><span class="pre">Runner.context_cache_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.resumability_config"><code class="docutils literal notranslate"><span class="pre">Runner.resumability_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.Self"><code class="docutils literal notranslate"><span class="pre">Runner.Self</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id309"><code class="docutils literal notranslate"><span class="pre">Runner.agent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id310"><code class="docutils literal notranslate"><span class="pre">Runner.app_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id311"><code class="docutils literal notranslate"><span class="pre">Runner.artifact_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.close"><code class="docutils literal notranslate"><span class="pre">Runner.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id312"><code class="docutils literal notranslate"><span class="pre">Runner.context_cache_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id313"><code class="docutils literal notranslate"><span class="pre">Runner.credential_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id314"><code class="docutils literal notranslate"><span class="pre">Runner.memory_service</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id315"><code class="docutils literal notranslate"><span class="pre">Runner.plugin_manager</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id316"><code class="docutils literal notranslate"><span class="pre">Runner.resumability_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.rewind_async"><code class="docutils literal notranslate"><span class="pre">Runner.rewind_async()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.run"><code class="docutils literal notranslate"><span class="pre">Runner.run()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.run_async"><code class="docutils literal notranslate"><span class="pre">Runner.run_async()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.run_debug"><code class="docutils literal notranslate"><span class="pre">Runner.run_debug()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.runners.Runner.run_live"><code class="docutils literal notranslate"><span class="pre">Runner.run_live()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id317"><code class="docutils literal notranslate"><span class="pre">Runner.session_service</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.sessions">google.adk.sessions module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.sessions.BaseSessionService"><code class="docutils literal notranslate"><span class="pre">BaseSessionService</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.BaseSessionService.append_event"><code class="docutils literal notranslate"><span class="pre">BaseSessionService.append_event()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.BaseSessionService.create_session"><code class="docutils literal notranslate"><span class="pre">BaseSessionService.create_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.BaseSessionService.delete_session"><code class="docutils literal notranslate"><span class="pre">BaseSessionService.delete_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.BaseSessionService.flush"><code class="docutils literal notranslate"><span class="pre">BaseSessionService.flush()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.BaseSessionService.get_session"><code class="docutils literal notranslate"><span class="pre">BaseSessionService.get_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.BaseSessionService.get_user_state"><code class="docutils literal notranslate"><span class="pre">BaseSessionService.get_user_state()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.BaseSessionService.list_sessions"><code class="docutils literal notranslate"><span class="pre">BaseSessionService.list_sessions()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.sessions.DatabaseSessionService"><code class="docutils literal notranslate"><span class="pre">DatabaseSessionService</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.DatabaseSessionService.append_event"><code class="docutils literal notranslate"><span class="pre">DatabaseSessionService.append_event()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.DatabaseSessionService.close"><code class="docutils literal notranslate"><span class="pre">DatabaseSessionService.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.DatabaseSessionService.create_session"><code class="docutils literal notranslate"><span class="pre">DatabaseSessionService.create_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.DatabaseSessionService.delete_session"><code class="docutils literal notranslate"><span class="pre">DatabaseSessionService.delete_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.DatabaseSessionService.get_session"><code class="docutils literal notranslate"><span class="pre">DatabaseSessionService.get_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.DatabaseSessionService.get_user_state"><code class="docutils literal notranslate"><span class="pre">DatabaseSessionService.get_user_state()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.DatabaseSessionService.list_sessions"><code class="docutils literal notranslate"><span class="pre">DatabaseSessionService.list_sessions()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.DatabaseSessionService.prepare_tables"><code class="docutils literal notranslate"><span class="pre">DatabaseSessionService.prepare_tables()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService.append_event"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService.append_event()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService.create_session"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService.create_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService.create_session_sync"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService.create_session_sync()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService.delete_session"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService.delete_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService.delete_session_sync"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService.delete_session_sync()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService.get_session"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService.get_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService.get_session_sync"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService.get_session_sync()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService.get_user_state"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService.get_user_state()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService.list_sessions"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService.list_sessions()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.InMemorySessionService.list_sessions_sync"><code class="docutils literal notranslate"><span class="pre">InMemorySessionService.list_sessions_sync()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.sessions.Session"><code class="docutils literal notranslate"><span class="pre">Session</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.Session.app_name"><code class="docutils literal notranslate"><span class="pre">Session.app_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.Session.events"><code class="docutils literal notranslate"><span class="pre">Session.events</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.Session.id"><code class="docutils literal notranslate"><span class="pre">Session.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.Session.last_update_time"><code class="docutils literal notranslate"><span class="pre">Session.last_update_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.Session.state"><code class="docutils literal notranslate"><span class="pre">Session.state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.Session.user_id"><code class="docutils literal notranslate"><span class="pre">Session.user_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.Session.model_post_init"><code class="docutils literal notranslate"><span class="pre">Session.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.sessions.State"><code class="docutils literal notranslate"><span class="pre">State</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.State.APP_PREFIX"><code class="docutils literal notranslate"><span class="pre">State.APP_PREFIX</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.State.TEMP_PREFIX"><code class="docutils literal notranslate"><span class="pre">State.TEMP_PREFIX</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.State.USER_PREFIX"><code class="docutils literal notranslate"><span class="pre">State.USER_PREFIX</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.State.get"><code class="docutils literal notranslate"><span class="pre">State.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.State.has_delta"><code class="docutils literal notranslate"><span class="pre">State.has_delta()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.State.setdefault"><code class="docutils literal notranslate"><span class="pre">State.setdefault()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.State.to_dict"><code class="docutils literal notranslate"><span class="pre">State.to_dict()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.State.update"><code class="docutils literal notranslate"><span class="pre">State.update()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.sessions.StateSchemaError"><code class="docutils literal notranslate"><span class="pre">StateSchemaError</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.sessions.VertexAiSessionService"><code class="docutils literal notranslate"><span class="pre">VertexAiSessionService</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.VertexAiSessionService.append_event"><code class="docutils literal notranslate"><span class="pre">VertexAiSessionService.append_event()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.VertexAiSessionService.create_session"><code class="docutils literal notranslate"><span class="pre">VertexAiSessionService.create_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.VertexAiSessionService.delete_session"><code class="docutils literal notranslate"><span class="pre">VertexAiSessionService.delete_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.VertexAiSessionService.get_session"><code class="docutils literal notranslate"><span class="pre">VertexAiSessionService.get_session()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.VertexAiSessionService.get_user_state"><code class="docutils literal notranslate"><span class="pre">VertexAiSessionService.get_user_state()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.sessions.VertexAiSessionService.list_sessions"><code class="docutils literal notranslate"><span class="pre">VertexAiSessionService.list_sessions()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.skills">google.adk.skills module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.skills.Frontmatter"><code class="docutils literal notranslate"><span class="pre">Frontmatter</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Frontmatter.name"><code class="docutils literal notranslate"><span class="pre">Frontmatter.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Frontmatter.description"><code class="docutils literal notranslate"><span class="pre">Frontmatter.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Frontmatter.license"><code class="docutils literal notranslate"><span class="pre">Frontmatter.license</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Frontmatter.compatibility"><code class="docutils literal notranslate"><span class="pre">Frontmatter.compatibility</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Frontmatter.allowed_tools"><code class="docutils literal notranslate"><span class="pre">Frontmatter.allowed_tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Frontmatter.metadata"><code class="docutils literal notranslate"><span class="pre">Frontmatter.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id318"><code class="docutils literal notranslate"><span class="pre">Frontmatter.allowed_tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id319"><code class="docutils literal notranslate"><span class="pre">Frontmatter.compatibility</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id320"><code class="docutils literal notranslate"><span class="pre">Frontmatter.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id321"><code class="docutils literal notranslate"><span class="pre">Frontmatter.license</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id322"><code class="docutils literal notranslate"><span class="pre">Frontmatter.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id323"><code class="docutils literal notranslate"><span class="pre">Frontmatter.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.skills.Resources"><code class="docutils literal notranslate"><span class="pre">Resources</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Resources.references"><code class="docutils literal notranslate"><span class="pre">Resources.references</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Resources.assets"><code class="docutils literal notranslate"><span class="pre">Resources.assets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Resources.scripts"><code class="docutils literal notranslate"><span class="pre">Resources.scripts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id324"><code class="docutils literal notranslate"><span class="pre">Resources.assets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id325"><code class="docutils literal notranslate"><span class="pre">Resources.references</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id326"><code class="docutils literal notranslate"><span class="pre">Resources.scripts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Resources.get_asset"><code class="docutils literal notranslate"><span class="pre">Resources.get_asset()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Resources.get_reference"><code class="docutils literal notranslate"><span class="pre">Resources.get_reference()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Resources.get_script"><code class="docutils literal notranslate"><span class="pre">Resources.get_script()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Resources.list_assets"><code class="docutils literal notranslate"><span class="pre">Resources.list_assets()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Resources.list_references"><code class="docutils literal notranslate"><span class="pre">Resources.list_references()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Resources.list_scripts"><code class="docutils literal notranslate"><span class="pre">Resources.list_scripts()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.skills.Script"><code class="docutils literal notranslate"><span class="pre">Script</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Script.src"><code class="docutils literal notranslate"><span class="pre">Script.src</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.skills.Skill"><code class="docutils literal notranslate"><span class="pre">Skill</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Skill.frontmatter"><code class="docutils literal notranslate"><span class="pre">Skill.frontmatter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Skill.instructions"><code class="docutils literal notranslate"><span class="pre">Skill.instructions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Skill.resources"><code class="docutils literal notranslate"><span class="pre">Skill.resources</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id327"><code class="docutils literal notranslate"><span class="pre">Skill.frontmatter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id328"><code class="docutils literal notranslate"><span class="pre">Skill.instructions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id329"><code class="docutils literal notranslate"><span class="pre">Skill.resources</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Skill.description"><code class="docutils literal notranslate"><span class="pre">Skill.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.Skill.name"><code class="docutils literal notranslate"><span class="pre">Skill.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.skills.SkillRegistry"><code class="docutils literal notranslate"><span class="pre">SkillRegistry</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.SkillRegistry.get_skill"><code class="docutils literal notranslate"><span class="pre">SkillRegistry.get_skill()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.SkillRegistry.search_skills"><code class="docutils literal notranslate"><span class="pre">SkillRegistry.search_skills()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.skills.SkillRegistry.search_tool_description"><code class="docutils literal notranslate"><span class="pre">SkillRegistry.search_tool_description()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.skills.list_skills_in_dir"><code class="docutils literal notranslate"><span class="pre">list_skills_in_dir()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.skills.list_skills_in_gcs_dir"><code class="docutils literal notranslate"><span class="pre">list_skills_in_gcs_dir()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.skills.load_skill_from_dir"><code class="docutils literal notranslate"><span class="pre">load_skill_from_dir()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.skills.load_skill_from_gcs_dir"><code class="docutils literal notranslate"><span class="pre">load_skill_from_gcs_dir()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.telemetry">google.adk.telemetry module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.telemetry.ContentCapturingMode"><code class="docutils literal notranslate"><span class="pre">ContentCapturingMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.ContentCapturingMode.EVENT_ONLY"><code class="docutils literal notranslate"><span class="pre">ContentCapturingMode.EVENT_ONLY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.ContentCapturingMode.NO_CONTENT"><code class="docutils literal notranslate"><span class="pre">ContentCapturingMode.NO_CONTENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.ContentCapturingMode.SPAN_AND_EVENT"><code class="docutils literal notranslate"><span class="pre">ContentCapturingMode.SPAN_AND_EVENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.ContentCapturingMode.SPAN_ONLY"><code class="docutils literal notranslate"><span class="pre">ContentCapturingMode.SPAN_ONLY</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.telemetry.TelemetryConfig"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.TelemetryConfig.genai_semconv_stability_opt_in"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig.genai_semconv_stability_opt_in</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.TelemetryConfig.capture_message_content"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig.capture_message_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id330"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig.capture_message_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id331"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig.genai_semconv_stability_opt_in</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.TelemetryConfig.content_capturing_mode_value"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig.content_capturing_mode_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.TelemetryConfig.resolved_content_capturing_mode"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig.resolved_content_capturing_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.TelemetryConfig.should_add_content_to_experimental_spans"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig.should_add_content_to_experimental_spans</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.TelemetryConfig.should_add_content_to_legacy_spans"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig.should_add_content_to_legacy_spans</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.TelemetryConfig.should_add_content_to_logs"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig.should_add_content_to_logs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.telemetry.TelemetryConfig.should_use_experimental_genai_semconv"><code class="docutils literal notranslate"><span class="pre">TelemetryConfig.should_use_experimental_genai_semconv</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.telemetry.trace_call_llm"><code class="docutils literal notranslate"><span class="pre">trace_call_llm()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.telemetry.trace_merged_tool_calls"><code class="docutils literal notranslate"><span class="pre">trace_merged_tool_calls()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.telemetry.trace_send_data"><code class="docutils literal notranslate"><span class="pre">trace_send_data()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.telemetry.trace_tool_call"><code class="docutils literal notranslate"><span class="pre">trace_tool_call()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools">google.adk.tools module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.APIHubToolset"><code class="docutils literal notranslate"><span class="pre">APIHubToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.APIHubToolset.close"><code class="docutils literal notranslate"><span class="pre">APIHubToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.APIHubToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">APIHubToolset.get_tools()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.AgentTool"><code class="docutils literal notranslate"><span class="pre">AgentTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.AgentTool.agent"><code class="docutils literal notranslate"><span class="pre">AgentTool.agent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.AgentTool.skip_summarization"><code class="docutils literal notranslate"><span class="pre">AgentTool.skip_summarization</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.AgentTool.include_plugins"><code class="docutils literal notranslate"><span class="pre">AgentTool.include_plugins</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.AgentTool.from_config"><code class="docutils literal notranslate"><span class="pre">AgentTool.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.AgentTool.populate_name"><code class="docutils literal notranslate"><span class="pre">AgentTool.populate_name()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.AgentTool.run_async"><code class="docutils literal notranslate"><span class="pre">AgentTool.run_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.ApiRegistry"><code class="docutils literal notranslate"><span class="pre">ApiRegistry</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.ApiRegistry.get_toolset"><code class="docutils literal notranslate"><span class="pre">ApiRegistry.get_toolset()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.AuthToolArguments"><code class="docutils literal notranslate"><span class="pre">AuthToolArguments</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.AuthToolArguments.auth_config"><code class="docutils literal notranslate"><span class="pre">AuthToolArguments.auth_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.AuthToolArguments.function_call_id"><code class="docutils literal notranslate"><span class="pre">AuthToolArguments.function_call_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.BaseTool"><code class="docutils literal notranslate"><span class="pre">BaseTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.BaseTool.check_require_confirmation"><code class="docutils literal notranslate"><span class="pre">BaseTool.check_require_confirmation()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.BaseTool.custom_metadata"><code class="docutils literal notranslate"><span class="pre">BaseTool.custom_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.BaseTool.description"><code class="docutils literal notranslate"><span class="pre">BaseTool.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.BaseTool.from_config"><code class="docutils literal notranslate"><span class="pre">BaseTool.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.BaseTool.is_long_running"><code class="docutils literal notranslate"><span class="pre">BaseTool.is_long_running</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.BaseTool.name"><code class="docutils literal notranslate"><span class="pre">BaseTool.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.BaseTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">BaseTool.process_llm_request()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.BaseTool.response_scheduling"><code class="docutils literal notranslate"><span class="pre">BaseTool.response_scheduling</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.BaseTool.run_async"><code class="docutils literal notranslate"><span class="pre">BaseTool.run_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.DiscoveryEngineSearchTool"><code class="docutils literal notranslate"><span class="pre">DiscoveryEngineSearchTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.DiscoveryEngineSearchTool.discovery_engine_search"><code class="docutils literal notranslate"><span class="pre">DiscoveryEngineSearchTool.discovery_engine_search()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.ExampleTool"><code class="docutils literal notranslate"><span class="pre">ExampleTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.ExampleTool.examples"><code class="docutils literal notranslate"><span class="pre">ExampleTool.examples</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.ExampleTool.from_config"><code class="docutils literal notranslate"><span class="pre">ExampleTool.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.ExampleTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">ExampleTool.process_llm_request()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.FunctionTool"><code class="docutils literal notranslate"><span class="pre">FunctionTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.FunctionTool.func"><code class="docutils literal notranslate"><span class="pre">FunctionTool.func</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.FunctionTool.check_require_confirmation"><code class="docutils literal notranslate"><span class="pre">FunctionTool.check_require_confirmation()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.FunctionTool.run_async"><code class="docutils literal notranslate"><span class="pre">FunctionTool.run_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.LongRunningFunctionTool"><code class="docutils literal notranslate"><span class="pre">LongRunningFunctionTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.LongRunningFunctionTool.is_long_running"><code class="docutils literal notranslate"><span class="pre">LongRunningFunctionTool.is_long_running</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.MCPToolset"><code class="docutils literal notranslate"><span class="pre">MCPToolset</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset"><code class="docutils literal notranslate"><span class="pre">McpToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.auth_credential"><code class="docutils literal notranslate"><span class="pre">McpToolset.auth_credential</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.auth_scheme"><code class="docutils literal notranslate"><span class="pre">McpToolset.auth_scheme</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.close"><code class="docutils literal notranslate"><span class="pre">McpToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.connection_params"><code class="docutils literal notranslate"><span class="pre">McpToolset.connection_params</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.errlog"><code class="docutils literal notranslate"><span class="pre">McpToolset.errlog</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.from_config"><code class="docutils literal notranslate"><span class="pre">McpToolset.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.get_auth_config"><code class="docutils literal notranslate"><span class="pre">McpToolset.get_auth_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.get_resource_info"><code class="docutils literal notranslate"><span class="pre">McpToolset.get_resource_info()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">McpToolset.get_tools()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.header_provider"><code class="docutils literal notranslate"><span class="pre">McpToolset.header_provider</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.list_resources"><code class="docutils literal notranslate"><span class="pre">McpToolset.list_resources()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.read_resource"><code class="docutils literal notranslate"><span class="pre">McpToolset.read_resource()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.McpToolset.require_confirmation"><code class="docutils literal notranslate"><span class="pre">McpToolset.require_confirmation</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.RemoteMcpServer"><code class="docutils literal notranslate"><span class="pre">RemoteMcpServer</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.RemoteMcpServer.allowed_tools"><code class="docutils literal notranslate"><span class="pre">RemoteMcpServer.allowed_tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.RemoteMcpServer.header_provider"><code class="docutils literal notranslate"><span class="pre">RemoteMcpServer.header_provider</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.RemoteMcpServer.headers"><code class="docutils literal notranslate"><span class="pre">RemoteMcpServer.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.RemoteMcpServer.name"><code class="docutils literal notranslate"><span class="pre">RemoteMcpServer.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.RemoteMcpServer.url"><code class="docutils literal notranslate"><span class="pre">RemoteMcpServer.url</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.SearchResultMode"><code class="docutils literal notranslate"><span class="pre">SearchResultMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.SearchResultMode.CHUNKS"><code class="docutils literal notranslate"><span class="pre">SearchResultMode.CHUNKS</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.SearchResultMode.DOCUMENTS"><code class="docutils literal notranslate"><span class="pre">SearchResultMode.DOCUMENTS</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.ToolContext"><code class="docutils literal notranslate"><span class="pre">ToolContext</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.TransferToAgentTool"><code class="docutils literal notranslate"><span class="pre">TransferToAgentTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.TransferToAgentTool.agent_names"><code class="docutils literal notranslate"><span class="pre">TransferToAgentTool.agent_names</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.VertexAiLoadProfilesTool"><code class="docutils literal notranslate"><span class="pre">VertexAiLoadProfilesTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.VertexAiLoadProfilesTool.load_profiles"><code class="docutils literal notranslate"><span class="pre">VertexAiLoadProfilesTool.load_profiles()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.VertexAiSearchTool"><code class="docutils literal notranslate"><span class="pre">VertexAiSearchTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.VertexAiSearchTool.data_store_id"><code class="docutils literal notranslate"><span class="pre">VertexAiSearchTool.data_store_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.VertexAiSearchTool.search_engine_id"><code class="docutils literal notranslate"><span class="pre">VertexAiSearchTool.search_engine_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.VertexAiSearchTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">VertexAiSearchTool.process_llm_request()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.exit_loop"><code class="docutils literal notranslate"><span class="pre">exit_loop()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.transfer_to_agent"><code class="docutils literal notranslate"><span class="pre">transfer_to_agent()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-agent-simulator-module">google.adk.tools.agent_simulator module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_simulator.AgentSimulatorFactory"><code class="docutils literal notranslate"><span class="pre">AgentSimulatorFactory</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-agent-tool-module">google.adk.tools.agent_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentTool"><code class="docutils literal notranslate"><span class="pre">AgentTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentTool.agent"><code class="docutils literal notranslate"><span class="pre">AgentTool.agent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentTool.skip_summarization"><code class="docutils literal notranslate"><span class="pre">AgentTool.skip_summarization</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentTool.include_plugins"><code class="docutils literal notranslate"><span class="pre">AgentTool.include_plugins</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentTool.from_config"><code class="docutils literal notranslate"><span class="pre">AgentTool.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentTool.populate_name"><code class="docutils literal notranslate"><span class="pre">AgentTool.populate_name()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentTool.run_async"><code class="docutils literal notranslate"><span class="pre">AgentTool.run_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentToolConfig"><code class="docutils literal notranslate"><span class="pre">AgentToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentToolConfig.agent"><code class="docutils literal notranslate"><span class="pre">AgentToolConfig.agent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentToolConfig.include_plugins"><code class="docutils literal notranslate"><span class="pre">AgentToolConfig.include_plugins</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.agent_tool.AgentToolConfig.skip_summarization"><code class="docutils literal notranslate"><span class="pre">AgentToolConfig.skip_summarization</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-api-registry-module">google.adk.tools.api_registry module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-apihub-tool-module">google.adk.tools.apihub_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.apihub_tool.APIHubToolset"><code class="docutils literal notranslate"><span class="pre">APIHubToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.apihub_tool.APIHubToolset.close"><code class="docutils literal notranslate"><span class="pre">APIHubToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.apihub_tool.APIHubToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">APIHubToolset.get_tools()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-application-integration-tool-module">google.adk.tools.application_integration_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.application_integration_tool.ApplicationIntegrationToolset"><code class="docutils literal notranslate"><span class="pre">ApplicationIntegrationToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.application_integration_tool.ApplicationIntegrationToolset.close"><code class="docutils literal notranslate"><span class="pre">ApplicationIntegrationToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.application_integration_tool.ApplicationIntegrationToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">ApplicationIntegrationToolset.get_tools()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.application_integration_tool.IntegrationConnectorTool"><code class="docutils literal notranslate"><span class="pre">IntegrationConnectorTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.application_integration_tool.IntegrationConnectorTool.EXCLUDE_FIELDS"><code class="docutils literal notranslate"><span class="pre">IntegrationConnectorTool.EXCLUDE_FIELDS</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.application_integration_tool.IntegrationConnectorTool.OPTIONAL_FIELDS"><code class="docutils literal notranslate"><span class="pre">IntegrationConnectorTool.OPTIONAL_FIELDS</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.application_integration_tool.IntegrationConnectorTool.run_async"><code class="docutils literal notranslate"><span class="pre">IntegrationConnectorTool.run_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-authenticated-function-tool-module">google.adk.tools.authenticated_function_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.authenticated_function_tool.AuthenticatedFunctionTool"><code class="docutils literal notranslate"><span class="pre">AuthenticatedFunctionTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.authenticated_function_tool.AuthenticatedFunctionTool.run_async"><code class="docutils literal notranslate"><span class="pre">AuthenticatedFunctionTool.run_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-base-authenticated-tool-module">google.adk.tools.base_authenticated_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.base_authenticated_tool.BaseAuthenticatedTool"><code class="docutils literal notranslate"><span class="pre">BaseAuthenticatedTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_authenticated_tool.BaseAuthenticatedTool.run_async"><code class="docutils literal notranslate"><span class="pre">BaseAuthenticatedTool.run_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-base-tool-module">google.adk.tools.base_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.base_tool.BaseTool"><code class="docutils literal notranslate"><span class="pre">BaseTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_tool.BaseTool.check_require_confirmation"><code class="docutils literal notranslate"><span class="pre">BaseTool.check_require_confirmation()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_tool.BaseTool.custom_metadata"><code class="docutils literal notranslate"><span class="pre">BaseTool.custom_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_tool.BaseTool.description"><code class="docutils literal notranslate"><span class="pre">BaseTool.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_tool.BaseTool.from_config"><code class="docutils literal notranslate"><span class="pre">BaseTool.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_tool.BaseTool.is_long_running"><code class="docutils literal notranslate"><span class="pre">BaseTool.is_long_running</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_tool.BaseTool.name"><code class="docutils literal notranslate"><span class="pre">BaseTool.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_tool.BaseTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">BaseTool.process_llm_request()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_tool.BaseTool.response_scheduling"><code class="docutils literal notranslate"><span class="pre">BaseTool.response_scheduling</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_tool.BaseTool.run_async"><code class="docutils literal notranslate"><span class="pre">BaseTool.run_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-base-toolset-module">google.adk.tools.base_toolset module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.base_toolset.BaseToolset"><code class="docutils literal notranslate"><span class="pre">BaseToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_toolset.BaseToolset.close"><code class="docutils literal notranslate"><span class="pre">BaseToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_toolset.BaseToolset.from_config"><code class="docutils literal notranslate"><span class="pre">BaseToolset.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_toolset.BaseToolset.get_auth_config"><code class="docutils literal notranslate"><span class="pre">BaseToolset.get_auth_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_toolset.BaseToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">BaseToolset.get_tools()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_toolset.BaseToolset.get_tools_with_prefix"><code class="docutils literal notranslate"><span class="pre">BaseToolset.get_tools_with_prefix()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.base_toolset.BaseToolset.process_llm_request"><code class="docutils literal notranslate"><span class="pre">BaseToolset.process_llm_request()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.base_toolset.ToolPredicate"><code class="docutils literal notranslate"><span class="pre">ToolPredicate</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-bash-tool-module">google.adk.tools.bash_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.bash_tool.BashToolPolicy"><code class="docutils literal notranslate"><span class="pre">BashToolPolicy</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.bash_tool.BashToolPolicy.allowed_command_prefixes"><code class="docutils literal notranslate"><span class="pre">BashToolPolicy.allowed_command_prefixes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.bash_tool.BashToolPolicy.blocked_operators"><code class="docutils literal notranslate"><span class="pre">BashToolPolicy.blocked_operators</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.bash_tool.BashToolPolicy.max_child_processes"><code class="docutils literal notranslate"><span class="pre">BashToolPolicy.max_child_processes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.bash_tool.BashToolPolicy.max_file_size_bytes"><code class="docutils literal notranslate"><span class="pre">BashToolPolicy.max_file_size_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.bash_tool.BashToolPolicy.max_memory_bytes"><code class="docutils literal notranslate"><span class="pre">BashToolPolicy.max_memory_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.bash_tool.BashToolPolicy.timeout_seconds"><code class="docutils literal notranslate"><span class="pre">BashToolPolicy.timeout_seconds</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.bash_tool.ExecuteBashTool"><code class="docutils literal notranslate"><span class="pre">ExecuteBashTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.bash_tool.ExecuteBashTool.run_async"><code class="docutils literal notranslate"><span class="pre">ExecuteBashTool.run_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.bigquery">google.adk.tools.bigquery module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.bigtable">google.adk.tools.bigtable module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.bigtable.BigtableCredentialsConfig"><code class="docutils literal notranslate"><span class="pre">BigtableCredentialsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.bigtable.BigtableCredentialsConfig.model_post_init"><code class="docutils literal notranslate"><span class="pre">BigtableCredentialsConfig.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.bigtable.BigtableToolset"><code class="docutils literal notranslate"><span class="pre">BigtableToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.bigtable.BigtableToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">BigtableToolset.get_tools()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-computer-use-module">google.adk.tools.computer_use module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-crewai-tool-module">google.adk.tools.crewai_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.crewai_tool.CrewaiTool"><code class="docutils literal notranslate"><span class="pre">CrewaiTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.crewai_tool.CrewaiTool.description"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.crewai_tool.CrewaiTool.from_config"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.crewai_tool.CrewaiTool.name"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.crewai_tool.CrewaiTool.run_async"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.run_async()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.crewai_tool.CrewaiTool.tool"><code class="docutils literal notranslate"><span class="pre">CrewaiTool.tool</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.crewai_tool.CrewaiToolConfig"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.crewai_tool.CrewaiToolConfig.description"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.crewai_tool.CrewaiToolConfig.name"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.crewai_tool.CrewaiToolConfig.tool"><code class="docutils literal notranslate"><span class="pre">CrewaiToolConfig.tool</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-data-agent-module">google.adk.tools.data_agent module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.data_agent.DataAgentCredentialsConfig"><code class="docutils literal notranslate"><span class="pre">DataAgentCredentialsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.data_agent.DataAgentCredentialsConfig.model_post_init"><code class="docutils literal notranslate"><span class="pre">DataAgentCredentialsConfig.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.data_agent.DataAgentToolset"><code class="docutils literal notranslate"><span class="pre">DataAgentToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.data_agent.DataAgentToolset.close"><code class="docutils literal notranslate"><span class="pre">DataAgentToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.data_agent.DataAgentToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">DataAgentToolset.get_tools()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-discovery-engine-search-tool-module">google.adk.tools.discovery_engine_search_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.discovery_engine_search_tool.DiscoveryEngineSearchTool"><code class="docutils literal notranslate"><span class="pre">DiscoveryEngineSearchTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.discovery_engine_search_tool.DiscoveryEngineSearchTool.discovery_engine_search"><code class="docutils literal notranslate"><span class="pre">DiscoveryEngineSearchTool.discovery_engine_search()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.discovery_engine_search_tool.SearchResultMode"><code class="docutils literal notranslate"><span class="pre">SearchResultMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.discovery_engine_search_tool.SearchResultMode.CHUNKS"><code class="docutils literal notranslate"><span class="pre">SearchResultMode.CHUNKS</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.discovery_engine_search_tool.SearchResultMode.DOCUMENTS"><code class="docutils literal notranslate"><span class="pre">SearchResultMode.DOCUMENTS</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-enterprise-search-tool-module">google.adk.tools.enterprise_search_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.enterprise_search_tool.EnterpriseWebSearchTool"><code class="docutils literal notranslate"><span class="pre">EnterpriseWebSearchTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.enterprise_search_tool.EnterpriseWebSearchTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">EnterpriseWebSearchTool.process_llm_request()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.environment">google.adk.tools.environment module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.environment.EnvironmentToolset"><code class="docutils literal notranslate"><span class="pre">EnvironmentToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.environment.EnvironmentToolset.close"><code class="docutils literal notranslate"><span class="pre">EnvironmentToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.environment.EnvironmentToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">EnvironmentToolset.get_tools()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.environment.EnvironmentToolset.process_llm_request"><code class="docutils literal notranslate"><span class="pre">EnvironmentToolset.process_llm_request()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-environment-simulation-module">google.adk.tools.environment_simulation module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.environment_simulation.EnvironmentSimulationFactory"><code class="docutils literal notranslate"><span class="pre">EnvironmentSimulationFactory</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.environment_simulation.EnvironmentSimulationFactory.create_callback"><code class="docutils literal notranslate"><span class="pre">EnvironmentSimulationFactory.create_callback()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.environment_simulation.EnvironmentSimulationFactory.create_plugin"><code class="docutils literal notranslate"><span class="pre">EnvironmentSimulationFactory.create_plugin()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-example-tool-module">google.adk.tools.example_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.example_tool.ExampleTool"><code class="docutils literal notranslate"><span class="pre">ExampleTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.example_tool.ExampleTool.examples"><code class="docutils literal notranslate"><span class="pre">ExampleTool.examples</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.example_tool.ExampleTool.from_config"><code class="docutils literal notranslate"><span class="pre">ExampleTool.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.example_tool.ExampleTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">ExampleTool.process_llm_request()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.example_tool.ExampleToolConfig"><code class="docutils literal notranslate"><span class="pre">ExampleToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.example_tool.ExampleToolConfig.examples"><code class="docutils literal notranslate"><span class="pre">ExampleToolConfig.examples</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-exit-loop-tool-module">google.adk.tools.exit_loop_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.exit_loop_tool.exit_loop"><code class="docutils literal notranslate"><span class="pre">exit_loop()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-function-tool-module">google.adk.tools.function_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.function_tool.FunctionTool"><code class="docutils literal notranslate"><span class="pre">FunctionTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.function_tool.FunctionTool.func"><code class="docutils literal notranslate"><span class="pre">FunctionTool.func</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.function_tool.FunctionTool.check_require_confirmation"><code class="docutils literal notranslate"><span class="pre">FunctionTool.check_require_confirmation()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.function_tool.FunctionTool.run_async"><code class="docutils literal notranslate"><span class="pre">FunctionTool.run_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-get-user-choice-tool-module">google.adk.tools.get_user_choice_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.get_user_choice_tool.get_user_choice"><code class="docutils literal notranslate"><span class="pre">get_user_choice()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-google-api-tool-module">google.adk.tools.google_api_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.BigQueryToolset"><code class="docutils literal notranslate"><span class="pre">BigQueryToolset</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.CalendarToolset"><code class="docutils literal notranslate"><span class="pre">CalendarToolset</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.DocsToolset"><code class="docutils literal notranslate"><span class="pre">DocsToolset</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GmailToolset"><code class="docutils literal notranslate"><span class="pre">GmailToolset</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GoogleApiTool"><code class="docutils literal notranslate"><span class="pre">GoogleApiTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GoogleApiTool.configure_auth"><code class="docutils literal notranslate"><span class="pre">GoogleApiTool.configure_auth()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GoogleApiTool.configure_sa_auth"><code class="docutils literal notranslate"><span class="pre">GoogleApiTool.configure_sa_auth()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GoogleApiTool.run_async"><code class="docutils literal notranslate"><span class="pre">GoogleApiTool.run_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GoogleApiToolset"><code class="docutils literal notranslate"><span class="pre">GoogleApiToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GoogleApiToolset.close"><code class="docutils literal notranslate"><span class="pre">GoogleApiToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GoogleApiToolset.configure_auth"><code class="docutils literal notranslate"><span class="pre">GoogleApiToolset.configure_auth()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GoogleApiToolset.configure_sa_auth"><code class="docutils literal notranslate"><span class="pre">GoogleApiToolset.configure_sa_auth()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GoogleApiToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">GoogleApiToolset.get_tools()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.GoogleApiToolset.set_tool_filter"><code class="docutils literal notranslate"><span class="pre">GoogleApiToolset.set_tool_filter()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.SheetsToolset"><code class="docutils literal notranslate"><span class="pre">SheetsToolset</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.SlidesToolset"><code class="docutils literal notranslate"><span class="pre">SlidesToolset</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_api_tool.YoutubeToolset"><code class="docutils literal notranslate"><span class="pre">YoutubeToolset</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-google-maps-grounding-tool-module">google.adk.tools.google_maps_grounding_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_maps_grounding_tool.GoogleMapsGroundingTool"><code class="docutils literal notranslate"><span class="pre">GoogleMapsGroundingTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_maps_grounding_tool.GoogleMapsGroundingTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">GoogleMapsGroundingTool.process_llm_request()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-google-search-agent-tool-module">google.adk.tools.google_search_agent_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_search_agent_tool.GoogleSearchAgentTool"><code class="docutils literal notranslate"><span class="pre">GoogleSearchAgentTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_search_agent_tool.GoogleSearchAgentTool.model"><code class="docutils literal notranslate"><span class="pre">GoogleSearchAgentTool.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_search_agent_tool.create_google_search_agent"><code class="docutils literal notranslate"><span class="pre">create_google_search_agent()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-google-search-tool-module">google.adk.tools.google_search_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_search_tool.GoogleSearchTool"><code class="docutils literal notranslate"><span class="pre">GoogleSearchTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_search_tool.GoogleSearchTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">GoogleSearchTool.process_llm_request()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-google-tool-module">google.adk.tools.google_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.google_tool.GoogleTool"><code class="docutils literal notranslate"><span class="pre">GoogleTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.google_tool.GoogleTool.run_async"><code class="docutils literal notranslate"><span class="pre">GoogleTool.run_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-langchain-tool-module">google.adk.tools.langchain_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.langchain_tool.LangchainTool"><code class="docutils literal notranslate"><span class="pre">LangchainTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.langchain_tool.LangchainTool.from_config"><code class="docutils literal notranslate"><span class="pre">LangchainTool.from_config()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.langchain_tool.LangchainToolConfig"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.langchain_tool.LangchainToolConfig.description"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.langchain_tool.LangchainToolConfig.name"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.langchain_tool.LangchainToolConfig.tool"><code class="docutils literal notranslate"><span class="pre">LangchainToolConfig.tool</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-load-artifacts-tool-module">google.adk.tools.load_artifacts_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.load_artifacts_tool.LoadArtifactsTool"><code class="docutils literal notranslate"><span class="pre">LoadArtifactsTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.load_artifacts_tool.LoadArtifactsTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">LoadArtifactsTool.process_llm_request()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.load_artifacts_tool.LoadArtifactsTool.run_async"><code class="docutils literal notranslate"><span class="pre">LoadArtifactsTool.run_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-load-mcp-resource-tool-module">google.adk.tools.load_mcp_resource_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.load_mcp_resource_tool.LoadMcpResourceTool"><code class="docutils literal notranslate"><span class="pre">LoadMcpResourceTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.load_mcp_resource_tool.LoadMcpResourceTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">LoadMcpResourceTool.process_llm_request()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.load_mcp_resource_tool.LoadMcpResourceTool.run_async"><code class="docutils literal notranslate"><span class="pre">LoadMcpResourceTool.run_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-load-memory-tool-module">google.adk.tools.load_memory_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.load_memory_tool.LoadMemoryResponse"><code class="docutils literal notranslate"><span class="pre">LoadMemoryResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.load_memory_tool.LoadMemoryResponse.memories"><code class="docutils literal notranslate"><span class="pre">LoadMemoryResponse.memories</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.load_memory_tool.LoadMemoryTool"><code class="docutils literal notranslate"><span class="pre">LoadMemoryTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.load_memory_tool.LoadMemoryTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">LoadMemoryTool.process_llm_request()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.load_memory_tool.load_memory"><code class="docutils literal notranslate"><span class="pre">load_memory()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-load-web-page-module">google.adk.tools.load_web_page module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.load_web_page.load_web_page"><code class="docutils literal notranslate"><span class="pre">load_web_page()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-long-running-tool-module">google.adk.tools.long_running_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.long_running_tool.LongRunningFunctionTool"><code class="docutils literal notranslate"><span class="pre">LongRunningFunctionTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.long_running_tool.LongRunningFunctionTool.is_long_running"><code class="docutils literal notranslate"><span class="pre">LongRunningFunctionTool.is_long_running</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-mcp-tool-module">google.adk.tools.mcp_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.MCPTool"><code class="docutils literal notranslate"><span class="pre">MCPTool</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.MCPToolset"><code class="docutils literal notranslate"><span class="pre">MCPToolset</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpTool"><code class="docutils literal notranslate"><span class="pre">McpTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpTool.check_require_confirmation"><code class="docutils literal notranslate"><span class="pre">McpTool.check_require_confirmation()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpTool.mcp_app_resource_uri"><code class="docutils literal notranslate"><span class="pre">McpTool.mcp_app_resource_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpTool.raw_mcp_tool"><code class="docutils literal notranslate"><span class="pre">McpTool.raw_mcp_tool</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpTool.run_async"><code class="docutils literal notranslate"><span class="pre">McpTool.run_async()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpTool.visibility"><code class="docutils literal notranslate"><span class="pre">McpTool.visibility</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset"><code class="docutils literal notranslate"><span class="pre">McpToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.auth_credential"><code class="docutils literal notranslate"><span class="pre">McpToolset.auth_credential</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.auth_scheme"><code class="docutils literal notranslate"><span class="pre">McpToolset.auth_scheme</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.close"><code class="docutils literal notranslate"><span class="pre">McpToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.connection_params"><code class="docutils literal notranslate"><span class="pre">McpToolset.connection_params</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.errlog"><code class="docutils literal notranslate"><span class="pre">McpToolset.errlog</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.from_config"><code class="docutils literal notranslate"><span class="pre">McpToolset.from_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.get_auth_config"><code class="docutils literal notranslate"><span class="pre">McpToolset.get_auth_config()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.get_resource_info"><code class="docutils literal notranslate"><span class="pre">McpToolset.get_resource_info()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">McpToolset.get_tools()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.header_provider"><code class="docutils literal notranslate"><span class="pre">McpToolset.header_provider</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.list_resources"><code class="docutils literal notranslate"><span class="pre">McpToolset.list_resources()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.read_resource"><code class="docutils literal notranslate"><span class="pre">McpToolset.read_resource()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.McpToolset.require_confirmation"><code class="docutils literal notranslate"><span class="pre">McpToolset.require_confirmation</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.SseConnectionParams"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.SseConnectionParams.url"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams.url</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.SseConnectionParams.headers"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.SseConnectionParams.timeout"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams.timeout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.SseConnectionParams.sse_read_timeout"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams.sse_read_timeout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.SseConnectionParams.httpx_client_factory"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams.httpx_client_factory</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id366"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id367"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams.httpx_client_factory</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id368"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams.sse_read_timeout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id369"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams.timeout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id370"><code class="docutils literal notranslate"><span class="pre">SseConnectionParams.url</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.StdioConnectionParams"><code class="docutils literal notranslate"><span class="pre">StdioConnectionParams</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.StdioConnectionParams.server_params"><code class="docutils literal notranslate"><span class="pre">StdioConnectionParams.server_params</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.StdioConnectionParams.timeout"><code class="docutils literal notranslate"><span class="pre">StdioConnectionParams.timeout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id371"><code class="docutils literal notranslate"><span class="pre">StdioConnectionParams.server_params</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id372"><code class="docutils literal notranslate"><span class="pre">StdioConnectionParams.timeout</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.StreamableHTTPConnectionParams"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.url"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.url</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.headers"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.timeout"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.timeout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.sse_read_timeout"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.sse_read_timeout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.terminate_on_close"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.terminate_on_close</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.httpx_client_factory"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.httpx_client_factory</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id373"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id374"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.httpx_client_factory</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id375"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.sse_read_timeout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id376"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.terminate_on_close</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id377"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.timeout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#id378"><code class="docutils literal notranslate"><span class="pre">StreamableHTTPConnectionParams.url</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.adk_to_mcp_tool_type"><code class="docutils literal notranslate"><span class="pre">adk_to_mcp_tool_type()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.gemini_to_json_schema"><code class="docutils literal notranslate"><span class="pre">gemini_to_json_schema()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.mcp_tool.to_mcp_server"><code class="docutils literal notranslate"><span class="pre">to_mcp_server()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-openapi-tool-module">google.adk.tools.openapi_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.OpenAPIToolset"><code class="docutils literal notranslate"><span class="pre">OpenAPIToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.OpenAPIToolset.close"><code class="docutils literal notranslate"><span class="pre">OpenAPIToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.OpenAPIToolset.configure_ssl_verify_all"><code class="docutils literal notranslate"><span class="pre">OpenAPIToolset.configure_ssl_verify_all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.OpenAPIToolset.get_tool"><code class="docutils literal notranslate"><span class="pre">OpenAPIToolset.get_tool()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.OpenAPIToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">OpenAPIToolset.get_tools()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.RestApiTool"><code class="docutils literal notranslate"><span class="pre">RestApiTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.RestApiTool.call"><code class="docutils literal notranslate"><span class="pre">RestApiTool.call()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.RestApiTool.configure_auth_credential"><code class="docutils literal notranslate"><span class="pre">RestApiTool.configure_auth_credential()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.RestApiTool.configure_auth_scheme"><code class="docutils literal notranslate"><span class="pre">RestApiTool.configure_auth_scheme()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.RestApiTool.configure_credential_key"><code class="docutils literal notranslate"><span class="pre">RestApiTool.configure_credential_key()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.RestApiTool.configure_ssl_verify"><code class="docutils literal notranslate"><span class="pre">RestApiTool.configure_ssl_verify()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.RestApiTool.from_parsed_operation"><code class="docutils literal notranslate"><span class="pre">RestApiTool.from_parsed_operation()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.RestApiTool.from_parsed_operation_str"><code class="docutils literal notranslate"><span class="pre">RestApiTool.from_parsed_operation_str()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.RestApiTool.run_async"><code class="docutils literal notranslate"><span class="pre">RestApiTool.run_async()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.openapi_tool.RestApiTool.set_default_headers"><code class="docutils literal notranslate"><span class="pre">RestApiTool.set_default_headers()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-preload-memory-tool-module">google.adk.tools.preload_memory_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.preload_memory_tool.PreloadMemoryTool"><code class="docutils literal notranslate"><span class="pre">PreloadMemoryTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.preload_memory_tool.PreloadMemoryTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">PreloadMemoryTool.process_llm_request()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.pubsub">google.adk.tools.pubsub module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.pubsub.PubSubCredentialsConfig"><code class="docutils literal notranslate"><span class="pre">PubSubCredentialsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.pubsub.PubSubCredentialsConfig.model_post_init"><code class="docutils literal notranslate"><span class="pre">PubSubCredentialsConfig.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.pubsub.PubSubToolConfig"><code class="docutils literal notranslate"><span class="pre">PubSubToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.pubsub.PubSubToolConfig.project_id"><code class="docutils literal notranslate"><span class="pre">PubSubToolConfig.project_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.pubsub.PubSubToolset"><code class="docutils literal notranslate"><span class="pre">PubSubToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.pubsub.PubSubToolset.close"><code class="docutils literal notranslate"><span class="pre">PubSubToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.pubsub.PubSubToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">PubSubToolset.get_tools()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.retrieval">google.adk.tools.retrieval module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.retrieval.BaseRetrievalTool"><code class="docutils literal notranslate"><span class="pre">BaseRetrievalTool</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-set-model-response-tool-module">google.adk.tools.set_model_response_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.set_model_response_tool.SetModelResponseTool"><code class="docutils literal notranslate"><span class="pre">SetModelResponseTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.set_model_response_tool.SetModelResponseTool.run_async"><code class="docutils literal notranslate"><span class="pre">SetModelResponseTool.run_async()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-skill-toolset-module">google.adk.tools.skill_toolset module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.ListSkillsTool"><code class="docutils literal notranslate"><span class="pre">ListSkillsTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.ListSkillsTool.run_async"><code class="docutils literal notranslate"><span class="pre">ListSkillsTool.run_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.LoadSkillResourceTool"><code class="docutils literal notranslate"><span class="pre">LoadSkillResourceTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.LoadSkillResourceTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">LoadSkillResourceTool.process_llm_request()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.LoadSkillResourceTool.run_async"><code class="docutils literal notranslate"><span class="pre">LoadSkillResourceTool.run_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.LoadSkillTool"><code class="docutils literal notranslate"><span class="pre">LoadSkillTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.LoadSkillTool.run_async"><code class="docutils literal notranslate"><span class="pre">LoadSkillTool.run_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.RunSkillScriptTool"><code class="docutils literal notranslate"><span class="pre">RunSkillScriptTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.RunSkillScriptTool.run_async"><code class="docutils literal notranslate"><span class="pre">RunSkillScriptTool.run_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.SearchSkillsTool"><code class="docutils literal notranslate"><span class="pre">SearchSkillsTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.SearchSkillsTool.run_async"><code class="docutils literal notranslate"><span class="pre">SearchSkillsTool.run_async()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.SkillToolset"><code class="docutils literal notranslate"><span class="pre">SkillToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.SkillToolset.clone_with_updated_skills"><code class="docutils literal notranslate"><span class="pre">SkillToolset.clone_with_updated_skills()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.SkillToolset.close"><code class="docutils literal notranslate"><span class="pre">SkillToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.SkillToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">SkillToolset.get_tools()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.SkillToolset.process_llm_request"><code class="docutils literal notranslate"><span class="pre">SkillToolset.process_llm_request()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.skill_toolset.SkillToolset.skills"><code class="docutils literal notranslate"><span class="pre">SkillToolset.skills</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.tools.spanner">google.adk.tools.spanner module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.spanner.SpannerAdminToolset"><code class="docutils literal notranslate"><span class="pre">SpannerAdminToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.spanner.SpannerAdminToolset.close"><code class="docutils literal notranslate"><span class="pre">SpannerAdminToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.spanner.SpannerAdminToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">SpannerAdminToolset.get_tools()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.spanner.SpannerCredentialsConfig"><code class="docutils literal notranslate"><span class="pre">SpannerCredentialsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.spanner.SpannerCredentialsConfig.model_post_init"><code class="docutils literal notranslate"><span class="pre">SpannerCredentialsConfig.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.spanner.SpannerToolset"><code class="docutils literal notranslate"><span class="pre">SpannerToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.spanner.SpannerToolset.close"><code class="docutils literal notranslate"><span class="pre">SpannerToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.spanner.SpannerToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">SpannerToolset.get_tools()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-tool-configs-module">google.adk.tools.tool_configs module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.tool_configs.BaseToolConfig"><code class="docutils literal notranslate"><span class="pre">BaseToolConfig</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.tool_configs.ToolArgsConfig"><code class="docutils literal notranslate"><span class="pre">ToolArgsConfig</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.tool_configs.ToolConfig"><code class="docutils literal notranslate"><span class="pre">ToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.tool_configs.ToolConfig.args"><code class="docutils literal notranslate"><span class="pre">ToolConfig.args</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.tool_configs.ToolConfig.name"><code class="docutils literal notranslate"><span class="pre">ToolConfig.name</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-tool-confirmation-module">google.adk.tools.tool_confirmation module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.tool_confirmation.ToolConfirmation"><code class="docutils literal notranslate"><span class="pre">ToolConfirmation</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.tool_confirmation.ToolConfirmation.confirmed"><code class="docutils literal notranslate"><span class="pre">ToolConfirmation.confirmed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.tool_confirmation.ToolConfirmation.hint"><code class="docutils literal notranslate"><span class="pre">ToolConfirmation.hint</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.tool_confirmation.ToolConfirmation.payload"><code class="docutils literal notranslate"><span class="pre">ToolConfirmation.payload</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.tool_confirmation.ToolConfirmation.from_response_dict"><code class="docutils literal notranslate"><span class="pre">ToolConfirmation.from_response_dict()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-tool-context-module">google.adk.tools.tool_context module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-toolbox-toolset-module">google.adk.tools.toolbox_toolset module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.toolbox_toolset.ToolboxToolset"><code class="docutils literal notranslate"><span class="pre">ToolboxToolset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.toolbox_toolset.ToolboxToolset.close"><code class="docutils literal notranslate"><span class="pre">ToolboxToolset.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.toolbox_toolset.ToolboxToolset.get_tools"><code class="docutils literal notranslate"><span class="pre">ToolboxToolset.get_tools()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-transfer-to-agent-tool-module">google.adk.tools.transfer_to_agent_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.transfer_to_agent_tool.TransferToAgentTool"><code class="docutils literal notranslate"><span class="pre">TransferToAgentTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.transfer_to_agent_tool.TransferToAgentTool.agent_names"><code class="docutils literal notranslate"><span class="pre">TransferToAgentTool.agent_names</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.transfer_to_agent_tool.transfer_to_agent"><code class="docutils literal notranslate"><span class="pre">transfer_to_agent()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-url-context-tool-module">google.adk.tools.url_context_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.url_context_tool.UrlContextTool"><code class="docutils literal notranslate"><span class="pre">UrlContextTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.url_context_tool.UrlContextTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">UrlContextTool.process_llm_request()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-vertex-ai-load-profiles-tool-module">google.adk.tools.vertex_ai_load_profiles_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.vertex_ai_load_profiles_tool.VertexAiLoadProfilesTool"><code class="docutils literal notranslate"><span class="pre">VertexAiLoadProfilesTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.vertex_ai_load_profiles_tool.VertexAiLoadProfilesTool.load_profiles"><code class="docutils literal notranslate"><span class="pre">VertexAiLoadProfilesTool.load_profiles()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#google-adk-tools-vertex-ai-search-tool-module">google.adk.tools.vertex_ai_search_tool module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool"><code class="docutils literal notranslate"><span class="pre">VertexAiSearchTool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool.data_store_id"><code class="docutils literal notranslate"><span class="pre">VertexAiSearchTool.data_store_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool.search_engine_id"><code class="docutils literal notranslate"><span class="pre">VertexAiSearchTool.search_engine_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool.process_llm_request"><code class="docutils literal notranslate"><span class="pre">VertexAiSearchTool.process_llm_request()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.utils">google.adk.utils module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.version">google.adk.version module</a></li>
<li class="toctree-l1"><a class="reference internal" href="google-adk.html#module-google.adk.workflow">google.adk.workflow module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode"><code class="docutils literal notranslate"><span class="pre">BaseNode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode.description"><code class="docutils literal notranslate"><span class="pre">BaseNode.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode.input_schema"><code class="docutils literal notranslate"><span class="pre">BaseNode.input_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode.name"><code class="docutils literal notranslate"><span class="pre">BaseNode.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode.output_schema"><code class="docutils literal notranslate"><span class="pre">BaseNode.output_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode.rerun_on_resume"><code class="docutils literal notranslate"><span class="pre">BaseNode.rerun_on_resume</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode.retry_config"><code class="docutils literal notranslate"><span class="pre">BaseNode.retry_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode.state_schema"><code class="docutils literal notranslate"><span class="pre">BaseNode.state_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode.timeout"><code class="docutils literal notranslate"><span class="pre">BaseNode.timeout</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode.wait_for_output"><code class="docutils literal notranslate"><span class="pre">BaseNode.wait_for_output</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.BaseNode.run"><code class="docutils literal notranslate"><span class="pre">BaseNode.run()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.workflow.Edge"><code class="docutils literal notranslate"><span class="pre">Edge</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Edge.from_node"><code class="docutils literal notranslate"><span class="pre">Edge.from_node</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Edge.route"><code class="docutils literal notranslate"><span class="pre">Edge.route</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Edge.to_node"><code class="docutils literal notranslate"><span class="pre">Edge.to_node</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.workflow.FunctionNode"><code class="docutils literal notranslate"><span class="pre">FunctionNode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.FunctionNode.auth_config"><code class="docutils literal notranslate"><span class="pre">FunctionNode.auth_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.FunctionNode.parameter_binding"><code class="docutils literal notranslate"><span class="pre">FunctionNode.parameter_binding</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.FunctionNode.model_copy"><code class="docutils literal notranslate"><span class="pre">FunctionNode.model_copy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.FunctionNode.model_post_init"><code class="docutils literal notranslate"><span class="pre">FunctionNode.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.workflow.JoinNode"><code class="docutils literal notranslate"><span class="pre">JoinNode</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.workflow.Node"><code class="docutils literal notranslate"><span class="pre">Node</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Node.max_parallel_workers"><code class="docutils literal notranslate"><span class="pre">Node.max_parallel_workers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Node.parallel_worker"><code class="docutils literal notranslate"><span class="pre">Node.parallel_worker</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Node.model_copy"><code class="docutils literal notranslate"><span class="pre">Node.model_copy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Node.model_post_init"><code class="docutils literal notranslate"><span class="pre">Node.model_post_init()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Node.run_node_impl"><code class="docutils literal notranslate"><span class="pre">Node.run_node_impl()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.workflow.NodeTimeoutError"><code class="docutils literal notranslate"><span class="pre">NodeTimeoutError</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.workflow.RetryConfig"><code class="docutils literal notranslate"><span class="pre">RetryConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.RetryConfig.backoff_factor"><code class="docutils literal notranslate"><span class="pre">RetryConfig.backoff_factor</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.RetryConfig.exceptions"><code class="docutils literal notranslate"><span class="pre">RetryConfig.exceptions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.RetryConfig.initial_delay"><code class="docutils literal notranslate"><span class="pre">RetryConfig.initial_delay</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.RetryConfig.jitter"><code class="docutils literal notranslate"><span class="pre">RetryConfig.jitter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.RetryConfig.max_attempts"><code class="docutils literal notranslate"><span class="pre">RetryConfig.max_attempts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.RetryConfig.max_delay"><code class="docutils literal notranslate"><span class="pre">RetryConfig.max_delay</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.workflow.Workflow"><code class="docutils literal notranslate"><span class="pre">Workflow</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Workflow.edges"><code class="docutils literal notranslate"><span class="pre">Workflow.edges</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Workflow.graph"><code class="docutils literal notranslate"><span class="pre">Workflow.graph</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Workflow.max_concurrency"><code class="docutils literal notranslate"><span class="pre">Workflow.max_concurrency</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Workflow.rerun_on_resume"><code class="docutils literal notranslate"><span class="pre">Workflow.rerun_on_resume</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="google-adk.html#google.adk.workflow.Workflow.model_post_init"><code class="docutils literal notranslate"><span class="pre">Workflow.model_post_init()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="google-adk.html#google.adk.workflow.node"><code class="docutils literal notranslate"><span class="pre">node()</span></code></a></li>
</ul>
</li>
</ul>
</div>
</section>
</article>
</div>
<footer>
<div class="related-pages">
<a class="next-page" href="google-adk.html">
<div class="page-info">
<div class="context">
<span>Next</span>
</div>
<div class="title">Submodules</div>
</div>
<svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg>
</a>
</div>
<div class="bottom-of-page">
<div class="left-details">
<div class="copyright">
Copyright &#169; 2026, Google
</div>
Made with <a href="https://www.sphinx-doc.org/">Sphinx</a> and <a class="muted-link" href="https://pradyunsg.me">@pradyunsg</a>'s
<a href="https://github.com/pradyunsg/furo">Furo</a>
</div>
<div class="right-details">
</div>
</div>
</footer>
</div>
<aside class="toc-drawer no-toc">
</aside>
</div>
</div><script src="_static/documentation_options.js?v=ae39cb24"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>
</body>
</html>