diff --git a/docs/agents/config.md b/docs/agents/config.md
index c0e025c86..c6944fc29 100644
--- a/docs/agents/config.md
+++ b/docs/agents/config.md
@@ -51,7 +51,7 @@ To setup ADK for use with Agent Config:
1. Install the ADK Python libraries by following the
[Installation](/adk-docs/get-started/installation/#python)
instructions. *Python is currently required.* For more information, see the
- [Known limitations](?tab=t.0#heading=h.xefmlyt7zh0i).
+ [Known limitations](#known-limitations).
1. Verify that ADK is installed by running the following command in your
terminal:
diff --git a/docs/agents/multi-agents.md b/docs/agents/multi-agents.md
index b98b2db60..8d6a8a078 100644
--- a/docs/agents/multi-agents.md
+++ b/docs/agents/multi-agents.md
@@ -29,7 +29,7 @@ The foundation for structuring multi-agent systems is the parent-child relations
* **Establishing Hierarchy:** You create a tree structure by passing a list of agent instances to the `sub_agents` argument when initializing a parent agent. ADK automatically sets the `parent_agent` attribute on each child agent during initialization.
* **Single Parent Rule:** An agent instance can only be added as a sub-agent once. Attempting to assign a second parent will result in a `ValueError`.
-* **Importance:** This hierarchy defines the scope for [Workflow Agents](#12-workflow-agents-as-orchestrators) and influences the potential targets for LLM-Driven Delegation. You can navigate the hierarchy using `agent.parent_agent` or find descendants using `agent.find_agent(name)`.
+* **Importance:** This hierarchy defines the scope for [Workflow Agents](#workflow-agents-as-orchestrators) and influences the potential targets for LLM-Driven Delegation. You can navigate the hierarchy using `agent.parent_agent` or find descendants using `agent.find_agent(name)`.
=== "Python"
@@ -37,10 +37,12 @@ The foundation for structuring multi-agent systems is the parent-child relations
# Conceptual Example: Defining Hierarchy
from google.adk.agents import LlmAgent, BaseAgent
+
# Define individual agents
greeter = LlmAgent(name="Greeter", model="gemini-2.0-flash")
task_doer = BaseAgent(name="TaskExecutor") # Custom non-LLM agent
+
# Create parent agent and assign children via sub_agents
coordinator = LlmAgent(
name="Coordinator",
@@ -52,6 +54,7 @@ The foundation for structuring multi-agent systems is the parent-child relations
]
)
+
# Framework automatically sets:
# assert greeter.parent_agent == coordinator
# assert task_doer.parent_agent == coordinator
@@ -118,10 +121,12 @@ The foundation for structuring multi-agent systems is the parent-child relations
import com.google.adk.agents.SequentialAgent;
import com.google.adk.agents.LlmAgent;
+
// Define individual agents
LlmAgent greeter = LlmAgent.builder().name("Greeter").model("gemini-2.0-flash").build();
SequentialAgent taskDoer = SequentialAgent.builder().name("TaskExecutor").subAgents(...).build(); // Sequential Agent
+
// Create parent agent and assign sub_agents
LlmAgent coordinator = LlmAgent.builder()
.name("Coordinator")
@@ -130,6 +135,7 @@ The foundation for structuring multi-agent systems is the parent-child relations
.subAgents(greeter, taskDoer) // Assign sub_agents here
.build();
+
// Framework automatically sets:
// assert greeter.parentAgent().equals(coordinator);
// assert taskDoer.parentAgent().equals(coordinator);
@@ -211,33 +217,7 @@ ADK includes specialized agents derived from `BaseAgent` that don't perform task
# When gatherer runs, WeatherFetcher and NewsFetcher run concurrently.
# A subsequent agent could read state['weather'] and state['news'].
```
-
-=== "Typescript"
-
- ```typescript
- // Conceptual Example: Parallel Execution
- import { ParallelAgent, LlmAgent } from '@google/adk';
-
- const fetchWeather = new LlmAgent({name: 'WeatherFetcher', outputKey: 'weather'});
- const fetchNews = new LlmAgent({name: 'NewsFetcher', outputKey: 'news'});
-
- const gatherer = new ParallelAgent({name: 'InfoGatherer', subAgents: [fetchWeather, fetchNews]});
- // When gatherer runs, WeatherFetcher and NewsFetcher run concurrently.
- // A subsequent agent could read state['weather'] and state['news'].
- ```
-
-=== "Go"
-
- ```go
- import (
- "google.golang.org/adk/agent"
- "google.golang.org/adk/agent/llmagent"
- "google.golang.org/adk/agent/workflowagents/parallelagent"
- )
-
- --8<-- "examples/go/snippets/agents/multi-agent/main.go:parallel-execution"
- ```
-
+
=== "Java"
```java
@@ -293,52 +273,7 @@ ADK includes specialized agents derived from `BaseAgent` that don't perform task
# When poller runs, it executes process_step then Checker repeatedly
# until Checker escalates (state['status'] == 'completed') or 10 iterations pass.
```
-
-=== "Typescript"
-
- ```typescript
- // Conceptual Example: Loop with Condition
- import { LoopAgent, LlmAgent, BaseAgent, InvocationContext } from '@google/adk';
- import type { Event, createEventActions, EventActions } from '@google/adk';
-
- class CheckConditionAgent extends BaseAgent { // Custom agent to check state
- async *runAsyncImpl(ctx: InvocationContext): AsyncGenerator The sub-agents of this agent. Validates that all sub-agents have unique names. value – The list of sub-agents to validate. The validated list of sub-agents. project – The project ID of the Memory Bank to use. location – The location of the Memory Bank to use. agent_engine_id – The ID of the agent engine to use for the Memory Bank.
+ agent_engine_id – The ID of the agent engine to use for the Memory Bank,
e.g. ‘456’ in
-‘projects/my-project/locations/us-central1/reasoningEngines/456’.A
A
+ A
A
C
C
G
G
H
@@ -1428,6 +1440,14 @@ I
I
@@ -2193,16 +2227,16 @@
+
+ L
M
M
M
M
P
R
S
S
S
S
S
T
-
- T
+
@@ -2267,10 +2307,10 @@ U
V
SubmodulesValidators:
validate_name » namevalidate_sub_agents_unique_names » sub_agentsSubmodules
field sub_agents: list[BaseAgent] [Optional]¶
+
+
+validate_sub_agents_unique_names
@@ -522,6 +530,23 @@
+Submodulesvalidator validate_name » name¶
+
+
+
+list[BaseAgent]
Submodules "additionalProperties": false,
"description": "Content blob.",
"properties": {
- "displayName": {
+ "data": {
"anyOf": [
{
+ "format": "base64url",
"type": "string"
},
{
@@ -1222,13 +1248,12 @@
Submodules }
],
"default": null,
- "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.",
- "title": "Displayname"
+ "description": "Required. Raw bytes.",
+ "title": "Data"
},
- "data": {
+ "displayName": {
"anyOf": [
{
- "format": "base64url",
"type": "string"
},
{
@@ -1236,8 +1261,8 @@
Submodules }
],
"default": null,
- "description": "Required. Raw bytes.",
- "title": "Data"
+ "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
+ "title": "Displayname"
},
"mimeType": {
"anyOf": [
@@ -1334,7 +1359,7 @@
Submodules },
"Citation": {
"additionalProperties": false,
- "description": "Source attributions for content.",
+ "description": "Source attributions for content.\n\nThis data type is not supported in Gemini API.",
"properties": {
"endIndex": {
"anyOf": [
@@ -1504,7 +1529,7 @@
Submodules }
],
"default": null,
- "description": "Optional. The producer of the content. Must be either 'user' or\n 'model'. Useful to set for multi-turn conversations, otherwise can be\n empty. If role is not specified, SDK will determine the role.",
+ "description": "Optional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.",
"title": "Role"
}
},
@@ -2040,7 +2065,7 @@
Submodules }
],
"default": null,
- "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.",
+ "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
"title": "Displayname"
},
"fileUri": {
@@ -2136,8 +2161,37 @@
Submodules }
],
"default": null,
- "description": "Required. The name of the function to call. Matches [FunctionDeclaration.name].",
+ "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].",
"title": "Name"
+ },
+ "partialArgs": {
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/PartialArg"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.",
+ "title": "Partialargs"
+ },
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.",
+ "title": "Willcontinue"
}
},
"title": "FunctionCall",
@@ -2262,6 +2316,19 @@
Submodules "default": null,
"description": "Required. Inline media bytes.",
"title": "Data"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the blob.\n Used to provide a label or filename to distinguish blobs.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseBlob",
@@ -2296,6 +2363,19 @@
Submodules "default": null,
"description": "Required. The IANA standard MIME type of the source data.",
"title": "Mimetype"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the file.\n Used to provide a label or filename to distinguish files.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseFileData",
@@ -2346,7 +2426,7 @@
Submodules },
"GenerateContentResponseUsageMetadata": {
"additionalProperties": false,
- "description": "Usage metadata about response(s).",
+ "description": "Usage metadata about the content generation request and response.\n\nThis message provides a detailed breakdown of token usage and other relevant\nmetrics. This data type is not supported in Gemini API.",
"properties": {
"cacheTokensDetails": {
"anyOf": [
@@ -2361,7 +2441,7 @@
Submodules }
],
"default": null,
- "description": "Output only. List of modalities of the cached content in the request input.",
+ "description": "Output only. A detailed breakdown of the token count for each modality in the cached content.",
"title": "Cachetokensdetails"
},
"cachedContentTokenCount": {
@@ -2374,7 +2454,7 @@
Submodules }
],
"default": null,
- "description": "Output only. Number of tokens in the cached part in the input (the cached content).",
+ "description": "Output only. The number of tokens in the cached content that was used for this request.",
"title": "Cachedcontenttokencount"
},
"candidatesTokenCount": {
@@ -2387,7 +2467,7 @@
Submodules }
],
"default": null,
- "description": "Number of tokens in the response(s).",
+ "description": "The total number of tokens in the generated candidates.",
"title": "Candidatestokencount"
},
"candidatesTokensDetails": {
@@ -2403,7 +2483,7 @@
Submodules }
],
"default": null,
- "description": "Output only. List of modalities that were returned in the response.",
+ "description": "Output only. A detailed breakdown of the token count for each modality in the generated candidates.",
"title": "Candidatestokensdetails"
},
"promptTokenCount": {
@@ -2416,7 +2496,7 @@
Submodules }
],
"default": null,
- "description": "Number of tokens in the request. When `cached_content` is set, this is still the total effective prompt size meaning this includes the number of tokens in the cached content.",
+ "description": "The total number of tokens in the prompt. This includes any text, images, or other media provided in the request. When `cached_content` is set, this also includes the number of tokens in the cached content.",
"title": "Prompttokencount"
},
"promptTokensDetails": {
@@ -2432,7 +2512,7 @@
Submodules }
],
"default": null,
- "description": "Output only. List of modalities that were processed in the request input.",
+ "description": "Output only. A detailed breakdown of the token count for each modality in the prompt.",
"title": "Prompttokensdetails"
},
"thoughtsTokenCount": {
@@ -2445,7 +2525,7 @@
Submodules }
],
"default": null,
- "description": "Output only. Number of tokens present in thoughts output.",
+ "description": "Output only. The number of tokens that were part of the model's generated \"thoughts\" output, if applicable.",
"title": "Thoughtstokencount"
},
"toolUsePromptTokenCount": {
@@ -2458,7 +2538,7 @@
Submodules }
],
"default": null,
- "description": "Output only. Number of tokens present in tool-use prompt(s).",
+ "description": "Output only. The number of tokens in the results from tool executions, which are provided back to the model as input, if applicable.",
"title": "Tooluseprompttokencount"
},
"toolUsePromptTokensDetails": {
@@ -2474,7 +2554,7 @@
Submodules }
],
"default": null,
- "description": "Output only. List of modalities that were processed for tool-use request inputs.",
+ "description": "Output only. A detailed breakdown by modality of the token counts from the results of tool executions, which are provided back to the model as input.",
"title": "Tooluseprompttokensdetails"
},
"totalTokenCount": {
@@ -2487,7 +2567,7 @@
Submodules }
],
"default": null,
- "description": "Total token count for prompt, response candidates, and tool-use prompts (if present).",
+ "description": "The total number of tokens for the entire request. This is the sum of `prompt_token_count`, `candidates_token_count`, `tool_use_prompt_token_count`, and `thoughts_token_count`.",
"title": "Totaltokencount"
},
"trafficType": {
@@ -2500,7 +2580,7 @@
Submodules }
],
"default": null,
- "description": "Output only. Traffic type. This shows whether a request consumes Pay-As-You-Go or Provisioned Throughput quota."
+ "description": "Output only. The traffic type for this request."
}
},
"title": "GenerateContentResponseUsageMetadata",
@@ -2508,7 +2588,7 @@
Submodules },
"GoogleTypeDate": {
"additionalProperties": false,
- "description": "Represents a whole or partial calendar date, such as a birthday.\n\nThe time of day and time zone are either specified elsewhere or are\ninsignificant. The date is relative to the Gregorian Calendar. This can\nrepresent one of the following: * A full date, with non-zero year, month, and\nday values. * A month and day, with a zero year (for example, an anniversary).\n* A year on its own, with a zero month and a zero day. * A year and month,\nwith a zero day (for example, a credit card expiration date). Related types: *\ngoogle.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp",
+ "description": "Represents a whole or partial calendar date, such as a birthday.\n\nThe time of day and time zone are either specified elsewhere or are\ninsignificant. The date is relative to the Gregorian Calendar. This can\nrepresent one of the following: * A full date, with non-zero year, month, and\nday values. * A month and day, with a zero year (for example, an anniversary).\n* A year on its own, with a zero month and a zero day. * A year and month,\nwith a zero day (for example, a credit card expiration date). Related types: *\ngoogle.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp. This\ndata type is not supported in Gemini API.",
"properties": {
"day": {
"anyOf": [
@@ -2567,7 +2647,7 @@
Submodules }
],
"default": null,
- "description": "Grounding chunk from Google Maps."
+ "description": "Grounding chunk from Google Maps. This field is not supported in Gemini API."
},
"retrievedContext": {
"anyOf": [
@@ -2579,7 +2659,7 @@
Submodules }
],
"default": null,
- "description": "Grounding chunk from context retrieved by the retrieval tools."
+ "description": "Grounding chunk from context retrieved by the retrieval tools. This field is not supported in Gemini API."
},
"web": {
"anyOf": [
@@ -2599,7 +2679,7 @@
Submodules },
"GroundingChunkMaps": {
"additionalProperties": false,
- "description": "Chunk from Google Maps.",
+ "description": "Chunk from Google Maps. This data type is not supported in Gemini API.",
"properties": {
"placeAnswerSources": {
"anyOf": [
@@ -2636,7 +2716,7 @@
Submodules }
],
"default": null,
- "description": "Text of the chunk.",
+ "description": "Text of the place answer.",
"title": "Text"
},
"title": {
@@ -2649,7 +2729,7 @@
Submodules }
],
"default": null,
- "description": "Title of the chunk.",
+ "description": "Title of the place.",
"title": "Title"
},
"uri": {
@@ -2662,7 +2742,7 @@
Submodules }
],
"default": null,
- "description": "URI reference of the chunk.",
+ "description": "URI reference of the place.",
"title": "Uri"
}
},
@@ -2671,7 +2751,7 @@
Submodules },
"GroundingChunkMapsPlaceAnswerSources": {
"additionalProperties": false,
- "description": "Sources used to generate the place answer.",
+ "description": "Sources used to generate the place answer.\n\nThis data type is not supported in Gemini API.",
"properties": {
"flagContentUri": {
"anyOf": [
@@ -2708,7 +2788,7 @@
Submodules },
"GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution": {
"additionalProperties": false,
- "description": "Author attribution for a photo or review.",
+ "description": "Author attribution for a photo or review.\n\nThis data type is not supported in Gemini API.",
"properties": {
"displayName": {
"anyOf": [
@@ -2755,7 +2835,7 @@
Submodules },
"GroundingChunkMapsPlaceAnswerSourcesReviewSnippet": {
"additionalProperties": false,
- "description": "Encapsulates a review snippet.",
+ "description": "Encapsulates a review snippet.\n\nThis data type is not supported in Gemini API.",
"properties": {
"authorAttribution": {
"anyOf": [
@@ -2853,7 +2933,7 @@
Submodules },
"GroundingChunkRetrievedContext": {
"additionalProperties": false,
- "description": "Chunk from context retrieved by the retrieval tools.",
+ "description": "Chunk from context retrieved by the retrieval tools.\n\nThis data type is not supported in Gemini API.",
"properties": {
"documentName": {
"anyOf": [
@@ -2937,7 +3017,7 @@
Submodules }
],
"default": null,
- "description": "Domain of the (original) URI.",
+ "description": "Domain of the (original) URI. This field is not supported in Gemini API.",
"title": "Domain"
},
"title": {
@@ -2984,7 +3064,7 @@
Submodules }
],
"default": null,
- "description": "Optional. Output only. Resource name of the Google Maps widget context token to be used with the PlacesContextElement widget to render contextual data. This is populated only for Google Maps grounding.",
+ "description": "Optional. Output only. Resource name of the Google Maps widget context token to be used with the PlacesContextElement widget to render contextual data. This is populated only for Google Maps grounding. This field is not supported in Gemini API.",
"title": "Googlemapswidgetcontexttoken"
},
"groundingChunks": {
@@ -3044,7 +3124,7 @@
Submodules }
],
"default": null,
- "description": "Optional. Queries executed by the retrieval tools.",
+ "description": "Optional. Queries executed by the retrieval tools. This field is not supported in Gemini API.",
"title": "Retrievalqueries"
},
"searchEntryPoint": {
@@ -3072,7 +3152,7 @@
Submodules }
],
"default": null,
- "description": "Optional. Output only. List of source flagging uris. This is currently populated only for Google Maps grounding.",
+ "description": "Optional. Output only. List of source flagging uris. This is currently populated only for Google Maps grounding. This field is not supported in Gemini API.",
"title": "Sourceflagginguris"
},
"webSearchQueries": {
@@ -3097,7 +3177,7 @@
Submodules },
"GroundingMetadataSourceFlaggingUri": {
"additionalProperties": false,
- "description": "Source content flagging uri for a place or review.\n\nThis is currently populated only for Google Maps grounding.",
+ "description": "Source content flagging uri for a place or review.\n\nThis is currently populated only for Google Maps grounding. This data type is\nnot supported in Gemini API.",
"properties": {
"flagContentUri": {
"anyOf": [
@@ -3316,7 +3396,7 @@
Submodules "type": "object"
},
"Language": {
- "description": "Required. Programming language of the `code`.",
+ "description": "Programming language of the `code`.",
"enum": [
"LANGUAGE_UNSPECIFIED",
"PYTHON"
@@ -3530,7 +3610,7 @@
Submodules },
"MultiSpeakerVoiceConfig": {
"additionalProperties": false,
- "description": "The configuration for the multi-speaker setup.",
+ "description": "The configuration for the multi-speaker setup.\n\nThis data type is not supported in Vertex AI.",
"properties": {
"speakerVoiceConfigs": {
"anyOf": [
@@ -3545,7 +3625,7 @@
Submodules }
],
"default": null,
- "description": "The configuration for the speaker to use.",
+ "description": "Required. All the enabled speaker voices.",
"title": "Speakervoiceconfigs"
}
},
@@ -4060,7 +4140,7 @@
Submodules "type": "object"
},
"Outcome": {
- "description": "Required. Outcome of the code execution.",
+ "description": "Outcome of the code execution.",
"enum": [
"OUTCOME_UNSPECIFIED",
"OUTCOME_OK",
@@ -4074,42 +4154,41 @@
Submodules "additionalProperties": false,
"description": "A datatype containing media content.\n\nExactly one field within a Part should be set, representing the specific type\nof content being conveyed. Using multiple fields within the same `Part`\ninstance is considered invalid.",
"properties": {
- "videoMetadata": {
+ "mediaResolution": {
"anyOf": [
{
- "$ref": "#/$defs/VideoMetadata"
+ "$ref": "#/$defs/PartMediaResolution"
},
{
"type": "null"
}
],
"default": null,
- "description": "Metadata for a given video."
+ "description": "Media resolution for the input media.\n "
},
- "thought": {
+ "codeExecutionResult": {
"anyOf": [
{
- "type": "boolean"
+ "$ref": "#/$defs/CodeExecutionResult"
},
{
"type": "null"
}
],
"default": null,
- "description": "Indicates if the part is thought from the model.",
- "title": "Thought"
+ "description": "Optional. Result of executing the [ExecutableCode]."
},
- "inlineData": {
+ "executableCode": {
"anyOf": [
{
- "$ref": "#/$defs/Blob"
+ "$ref": "#/$defs/ExecutableCode"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Inlined bytes data."
+ "description": "Optional. Code generated by the model that is meant to be executed."
},
"fileData": {
"anyOf": [
@@ -4123,6 +4202,68 @@
Submodules "default": null,
"description": "Optional. URI based data."
},
+ "functionCall": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FunctionCall"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values."
+ },
+ "functionResponse": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FunctionResponse"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ },
+ "inlineData": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Blob"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Inlined bytes data."
+ },
+ "text": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Text part (can be code).",
+ "title": "Text"
+ },
+ "thought": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Indicates if the part is thought from the model.",
+ "title": "Thought"
+ },
"thoughtSignature": {
"anyOf": [
{
@@ -4134,58 +4275,127 @@
Submodules }
],
"default": null,
- "description": "An opaque signature for the thought so it can be reused in subsequent requests.",
+ "description": "Optional. An opaque signature for the thought so it can be reused in subsequent requests.",
"title": "Thoughtsignature"
},
- "functionCall": {
+ "videoMetadata": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionCall"
+ "$ref": "#/$defs/VideoMetadata"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data."
+ }
+ },
+ "title": "Part",
+ "type": "object"
+ },
+ "PartMediaResolution": {
+ "additionalProperties": false,
+ "description": "Media resolution for the input media.",
+ "properties": {
+ "level": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/PartMediaResolutionLevel"
},
{
"type": "null"
}
],
"default": null,
- "description": "A predicted [FunctionCall] returned from the model that contains a string\n representing the [FunctionDeclaration.name] and a structured JSON object\n containing the parameters and their values."
+ "description": "The tokenization quality used for given media.\n "
},
- "codeExecutionResult": {
+ "numTokens": {
"anyOf": [
{
- "$ref": "#/$defs/CodeExecutionResult"
+ "type": "integer"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Result of executing the [ExecutableCode]."
+ "description": "Specifies the required sequence length for media tokenization.\n ",
+ "title": "Numtokens"
+ }
+ },
+ "title": "PartMediaResolution",
+ "type": "object"
+ },
+ "PartMediaResolutionLevel": {
+ "description": "The tokenization quality used for given media.",
+ "enum": [
+ "MEDIA_RESOLUTION_UNSPECIFIED",
+ "MEDIA_RESOLUTION_LOW",
+ "MEDIA_RESOLUTION_MEDIUM",
+ "MEDIA_RESOLUTION_HIGH"
+ ],
+ "title": "PartMediaResolutionLevel",
+ "type": "string"
+ },
+ "PartialArg": {
+ "additionalProperties": false,
+ "description": "Partial argument value of the function call.\n\nThis data type is not supported in Gemini API.",
+ "properties": {
+ "nullValue": {
+ "anyOf": [
+ {
+ "const": "NULL_VALUE",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a null value.",
+ "title": "Nullvalue"
},
- "executableCode": {
+ "numberValue": {
"anyOf": [
{
- "$ref": "#/$defs/ExecutableCode"
+ "type": "number"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Code generated by the model that is meant to be executed."
+ "description": "Optional. Represents a double value.",
+ "title": "Numbervalue"
},
- "functionResponse": {
+ "stringValue": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionResponse"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ "description": "Optional. Represents a string value.",
+ "title": "Stringvalue"
},
- "text": {
+ "boolValue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a boolean value.",
+ "title": "Boolvalue"
+ },
+ "jsonPath": {
"anyOf": [
{
"type": "string"
@@ -4195,11 +4405,24 @@
Submodules }
],
"default": null,
- "description": "Optional. Text part (can be code).",
- "title": "Text"
+ "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".",
+ "title": "Jsonpath"
+ },
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.",
+ "title": "Willcontinue"
}
},
- "title": "Part",
+ "title": "PartialArg",
"type": "object"
},
"PrebuiltVoiceConfig": {
@@ -4216,7 +4439,7 @@
Submodules }
],
"default": null,
- "description": "The name of the prebuilt voice to use.",
+ "description": "The name of the preset voice to use.",
"title": "Voicename"
}
},
@@ -4246,7 +4469,7 @@
Submodules },
"RagChunk": {
"additionalProperties": false,
- "description": "A RagChunk includes the content of a chunk of a RagFile, and associated metadata.",
+ "description": "A RagChunk includes the content of a chunk of a RagFile, and associated metadata.\n\nThis data type is not supported in Gemini API.",
"properties": {
"pageSpan": {
"anyOf": [
@@ -4279,7 +4502,7 @@
Submodules },
"RagChunkPageSpan": {
"additionalProperties": false,
- "description": "Represents where the chunk starts and ends in the document.",
+ "description": "Represents where the chunk starts and ends in the document.\n\nThis data type is not supported in Gemini API.",
"properties": {
"firstPage": {
"anyOf": [
@@ -4878,7 +5101,7 @@
Submodules },
"SpeakerVoiceConfig": {
"additionalProperties": false,
- "description": "The configuration for the speaker to use.",
+ "description": "Configuration for a single speaker in a multi speaker setup.",
"properties": {
"speaker": {
"anyOf": [
@@ -4890,7 +5113,7 @@
Submodules }
],
"default": null,
- "description": "The name of the speaker to use. Should be the same as in the\n prompt.",
+ "description": "Required. The name of the speaker. This should be the same as the speaker name used in the prompt.",
"title": "Speaker"
},
"voiceConfig": {
@@ -4903,7 +5126,7 @@
Submodules }
],
"default": null,
- "description": "The configuration for the voice to use."
+ "description": "Required. The configuration for the voice of this speaker."
}
},
"title": "SpeakerVoiceConfig",
@@ -4911,44 +5134,44 @@
Submodules },
"SpeechConfig": {
"additionalProperties": false,
- "description": "The speech generation configuration.",
+ "description": "The speech generation config.",
"properties": {
- "voiceConfig": {
+ "languageCode": {
"anyOf": [
{
- "$ref": "#/$defs/VoiceConfig"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "The configuration for the speaker to use.\n "
+ "description": "Optional. Language code (ISO 639. e.g. en-US) for the speech synthesization.",
+ "title": "Languagecode"
},
- "multiSpeakerVoiceConfig": {
+ "voiceConfig": {
"anyOf": [
{
- "$ref": "#/$defs/MultiSpeakerVoiceConfig"
+ "$ref": "#/$defs/VoiceConfig"
},
{
"type": "null"
}
],
"default": null,
- "description": "The configuration for the multi-speaker setup.\n It is mutually exclusive with the voice_config field.\n "
+ "description": "The configuration for the speaker to use."
},
- "languageCode": {
+ "multiSpeakerVoiceConfig": {
"anyOf": [
{
- "type": "string"
+ "$ref": "#/$defs/MultiSpeakerVoiceConfig"
},
{
"type": "null"
}
],
"default": null,
- "description": "Language code (ISO 639. e.g. en-US) for the speech synthesization.\n Only available for Live API.\n ",
- "title": "Languagecode"
+ "description": "Optional. The configuration for the multi-speaker setup. It is mutually exclusive with the voice_config field. This field is not supported in Vertex AI."
}
},
"title": "SpeechConfig",
@@ -5001,7 +5224,7 @@
Submodules "type": "object"
},
"TrafficType": {
- "description": "Output only.\n\nTraffic type. This shows whether a request consumes Pay-As-You-Go or\nProvisioned Throughput quota.",
+ "description": "Output only.\n\nThe traffic type for this request. This enum is not supported in Gemini API.",
"enum": [
"TRAFFIC_TYPE_UNSPECIFIED",
"ON_DEMAND",
@@ -5090,33 +5313,33 @@
Submodules },
"VideoMetadata": {
"additionalProperties": false,
- "description": "Describes how the video in the Part should be used by the model.",
+ "description": "Metadata describes the input video content.",
"properties": {
- "fps": {
+ "endOffset": {
"anyOf": [
{
- "type": "number"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "The frame rate of the video sent to the model. If not specified, the\n default value will be 1.0. The fps range is (0.0, 24.0].",
- "title": "Fps"
+ "description": "Optional. The end offset of the video.",
+ "title": "Endoffset"
},
- "endOffset": {
+ "fps": {
"anyOf": [
{
- "type": "string"
+ "type": "number"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The end offset of the video.",
- "title": "Endoffset"
+ "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].",
+ "title": "Fps"
},
"startOffset": {
"anyOf": [
@@ -5149,7 +5372,7 @@
Submodules }
],
"default": null,
- "description": "The configuration for the speaker to use.\n "
+ "description": "The configuration for the prebuilt voice to use."
}
},
"title": "VoiceConfig",
@@ -5550,9 +5773,10 @@
Submodules "additionalProperties": false,
"description": "Content blob.",
"properties": {
- "displayName": {
+ "data": {
"anyOf": [
{
+ "format": "base64url",
"type": "string"
},
{
@@ -5560,13 +5784,12 @@
Submodules }
],
"default": null,
- "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.",
- "title": "Displayname"
+ "description": "Required. Raw bytes.",
+ "title": "Data"
},
- "data": {
+ "displayName": {
"anyOf": [
{
- "format": "base64url",
"type": "string"
},
{
@@ -5574,8 +5797,8 @@
Submodules }
],
"default": null,
- "description": "Required. Raw bytes.",
- "title": "Data"
+ "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
+ "title": "Displayname"
},
"mimeType": {
"anyOf": [
@@ -5657,7 +5880,7 @@
Submodules }
],
"default": null,
- "description": "Optional. The producer of the content. Must be either 'user' or\n 'model'. Useful to set for multi-turn conversations, otherwise can be\n empty. If role is not specified, SDK will determine the role.",
+ "description": "Optional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.",
"title": "Role"
}
},
@@ -5711,7 +5934,7 @@
Submodules }
],
"default": null,
- "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.",
+ "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
"title": "Displayname"
},
"fileUri": {
@@ -5785,8 +6008,37 @@
Submodules }
],
"default": null,
- "description": "Required. The name of the function to call. Matches [FunctionDeclaration.name].",
+ "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].",
"title": "Name"
+ },
+ "partialArgs": {
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/PartialArg"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.",
+ "title": "Partialargs"
+ },
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.",
+ "title": "Willcontinue"
}
},
"title": "FunctionCall",
@@ -5911,6 +6163,19 @@
Submodules "default": null,
"description": "Required. Inline media bytes.",
"title": "Data"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the blob.\n Used to provide a label or filename to distinguish blobs.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseBlob",
@@ -5945,6 +6210,19 @@
Submodules "default": null,
"description": "Required. The IANA standard MIME type of the source data.",
"title": "Mimetype"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the file.\n Used to provide a label or filename to distinguish files.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseFileData",
@@ -5994,7 +6272,7 @@
Submodules "type": "string"
},
"Language": {
- "description": "Required. Programming language of the `code`.",
+ "description": "Programming language of the `code`.",
"enum": [
"LANGUAGE_UNSPECIFIED",
"PYTHON"
@@ -6003,7 +6281,7 @@
Submodules "type": "string"
},
"Outcome": {
- "description": "Required. Outcome of the code execution.",
+ "description": "Outcome of the code execution.",
"enum": [
"OUTCOME_UNSPECIFIED",
"OUTCOME_OK",
@@ -6017,42 +6295,41 @@
Submodules "additionalProperties": false,
"description": "A datatype containing media content.\n\nExactly one field within a Part should be set, representing the specific type\nof content being conveyed. Using multiple fields within the same `Part`\ninstance is considered invalid.",
"properties": {
- "videoMetadata": {
+ "mediaResolution": {
"anyOf": [
{
- "$ref": "#/$defs/VideoMetadata"
+ "$ref": "#/$defs/PartMediaResolution"
},
{
"type": "null"
}
],
"default": null,
- "description": "Metadata for a given video."
+ "description": "Media resolution for the input media.\n "
},
- "thought": {
+ "codeExecutionResult": {
"anyOf": [
{
- "type": "boolean"
+ "$ref": "#/$defs/CodeExecutionResult"
},
{
"type": "null"
}
],
"default": null,
- "description": "Indicates if the part is thought from the model.",
- "title": "Thought"
+ "description": "Optional. Result of executing the [ExecutableCode]."
},
- "inlineData": {
+ "executableCode": {
"anyOf": [
{
- "$ref": "#/$defs/Blob"
+ "$ref": "#/$defs/ExecutableCode"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Inlined bytes data."
+ "description": "Optional. Code generated by the model that is meant to be executed."
},
"fileData": {
"anyOf": [
@@ -6066,71 +6343,72 @@
Submodules "default": null,
"description": "Optional. URI based data."
},
- "thoughtSignature": {
+ "functionCall": {
"anyOf": [
{
- "format": "base64url",
- "type": "string"
+ "$ref": "#/$defs/FunctionCall"
},
{
"type": "null"
}
],
"default": null,
- "description": "An opaque signature for the thought so it can be reused in subsequent requests.",
- "title": "Thoughtsignature"
+ "description": "Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values."
},
- "functionCall": {
+ "functionResponse": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionCall"
+ "$ref": "#/$defs/FunctionResponse"
},
{
"type": "null"
}
],
"default": null,
- "description": "A predicted [FunctionCall] returned from the model that contains a string\n representing the [FunctionDeclaration.name] and a structured JSON object\n containing the parameters and their values."
+ "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
},
- "codeExecutionResult": {
+ "inlineData": {
"anyOf": [
{
- "$ref": "#/$defs/CodeExecutionResult"
+ "$ref": "#/$defs/Blob"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Result of executing the [ExecutableCode]."
+ "description": "Optional. Inlined bytes data."
},
- "executableCode": {
+ "text": {
"anyOf": [
{
- "$ref": "#/$defs/ExecutableCode"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Code generated by the model that is meant to be executed."
+ "description": "Optional. Text part (can be code).",
+ "title": "Text"
},
- "functionResponse": {
+ "thought": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionResponse"
+ "type": "boolean"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ "description": "Optional. Indicates if the part is thought from the model.",
+ "title": "Thought"
},
- "text": {
+ "thoughtSignature": {
"anyOf": [
{
+ "format": "base64url",
"type": "string"
},
{
@@ -6138,18 +6416,88 @@
Submodules }
],
"default": null,
- "description": "Optional. Text part (can be code).",
- "title": "Text"
+ "description": "Optional. An opaque signature for the thought so it can be reused in subsequent requests.",
+ "title": "Thoughtsignature"
+ },
+ "videoMetadata": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/VideoMetadata"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data."
}
},
"title": "Part",
"type": "object"
},
- "VideoMetadata": {
+ "PartMediaResolution": {
"additionalProperties": false,
- "description": "Describes how the video in the Part should be used by the model.",
+ "description": "Media resolution for the input media.",
"properties": {
- "fps": {
+ "level": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/PartMediaResolutionLevel"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "The tokenization quality used for given media.\n "
+ },
+ "numTokens": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Specifies the required sequence length for media tokenization.\n ",
+ "title": "Numtokens"
+ }
+ },
+ "title": "PartMediaResolution",
+ "type": "object"
+ },
+ "PartMediaResolutionLevel": {
+ "description": "The tokenization quality used for given media.",
+ "enum": [
+ "MEDIA_RESOLUTION_UNSPECIFIED",
+ "MEDIA_RESOLUTION_LOW",
+ "MEDIA_RESOLUTION_MEDIUM",
+ "MEDIA_RESOLUTION_HIGH"
+ ],
+ "title": "PartMediaResolutionLevel",
+ "type": "string"
+ },
+ "PartialArg": {
+ "additionalProperties": false,
+ "description": "Partial argument value of the function call.\n\nThis data type is not supported in Gemini API.",
+ "properties": {
+ "nullValue": {
+ "anyOf": [
+ {
+ "const": "NULL_VALUE",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a null value.",
+ "title": "Nullvalue"
+ },
+ "numberValue": {
"anyOf": [
{
"type": "number"
@@ -6159,9 +6507,69 @@
Submodules }
],
"default": null,
- "description": "The frame rate of the video sent to the model. If not specified, the\n default value will be 1.0. The fps range is (0.0, 24.0].",
- "title": "Fps"
+ "description": "Optional. Represents a double value.",
+ "title": "Numbervalue"
+ },
+ "stringValue": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a string value.",
+ "title": "Stringvalue"
+ },
+ "boolValue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a boolean value.",
+ "title": "Boolvalue"
+ },
+ "jsonPath": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".",
+ "title": "Jsonpath"
},
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.",
+ "title": "Willcontinue"
+ }
+ },
+ "title": "PartialArg",
+ "type": "object"
+ },
+ "VideoMetadata": {
+ "additionalProperties": false,
+ "description": "Metadata describes the input video content.",
+ "properties": {
"endOffset": {
"anyOf": [
{
@@ -6175,6 +6583,19 @@
Submodules "description": "Optional. The end offset of the video.",
"title": "Endoffset"
},
+ "fps": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].",
+ "title": "Fps"
+ },
"startOffset": {
"anyOf": [
{
@@ -6636,9 +7057,10 @@
Submodules "additionalProperties": false,
"description": "Content blob.",
"properties": {
- "displayName": {
+ "data": {
"anyOf": [
{
+ "format": "base64url",
"type": "string"
},
{
@@ -6646,13 +7068,12 @@
Submodules }
],
"default": null,
- "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.",
- "title": "Displayname"
+ "description": "Required. Raw bytes.",
+ "title": "Data"
},
- "data": {
+ "displayName": {
"anyOf": [
{
- "format": "base64url",
"type": "string"
},
{
@@ -6660,8 +7081,8 @@
Submodules }
],
"default": null,
- "description": "Required. Raw bytes.",
- "title": "Data"
+ "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
+ "title": "Displayname"
},
"mimeType": {
"anyOf": [
@@ -6743,7 +7164,7 @@
Submodules }
],
"default": null,
- "description": "Optional. The producer of the content. Must be either 'user' or\n 'model'. Useful to set for multi-turn conversations, otherwise can be\n empty. If role is not specified, SDK will determine the role.",
+ "description": "Optional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.",
"title": "Role"
}
},
@@ -6988,7 +7409,7 @@
Submodules }
],
"default": null,
- "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.",
+ "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
"title": "Displayname"
},
"fileUri": {
@@ -7134,34 +7555,63 @@
Submodules }
],
"default": null,
- "description": "Required. The name of the function to call. Matches [FunctionDeclaration.name].",
+ "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].",
"title": "Name"
- }
- },
- "title": "FunctionCall",
- "type": "object"
- },
- "FunctionResponse": {
- "additionalProperties": false,
- "description": "A function response.",
- "properties": {
- "willContinue": {
+ },
+ "partialArgs": {
"anyOf": [
{
- "type": "boolean"
+ "items": {
+ "$ref": "#/$defs/PartialArg"
+ },
+ "type": "array"
},
{
"type": "null"
}
],
"default": null,
- "description": "Signals that function call continues, and more responses will be returned, turning the function call into a generator. Is only applicable to NON_BLOCKING function calls (see FunctionDeclaration.behavior for details), ignored otherwise. If false, the default, future responses will not be considered. Is only applicable to NON_BLOCKING function calls, is ignored otherwise. If set to false, future responses will not be considered. It is allowed to return empty `response` with `will_continue=False` to signal that the function call is finished.",
- "title": "Willcontinue"
+ "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.",
+ "title": "Partialargs"
},
- "scheduling": {
+ "willContinue": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionResponseScheduling"
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.",
+ "title": "Willcontinue"
+ }
+ },
+ "title": "FunctionCall",
+ "type": "object"
+ },
+ "FunctionResponse": {
+ "additionalProperties": false,
+ "description": "A function response.",
+ "properties": {
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Signals that function call continues, and more responses will be returned, turning the function call into a generator. Is only applicable to NON_BLOCKING function calls (see FunctionDeclaration.behavior for details), ignored otherwise. If false, the default, future responses will not be considered. Is only applicable to NON_BLOCKING function calls, is ignored otherwise. If set to false, future responses will not be considered. It is allowed to return empty `response` with `will_continue=False` to signal that the function call is finished.",
+ "title": "Willcontinue"
+ },
+ "scheduling": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FunctionResponseScheduling"
},
{
"type": "null"
@@ -7260,6 +7710,19 @@
Submodules "default": null,
"description": "Required. Inline media bytes.",
"title": "Data"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the blob.\n Used to provide a label or filename to distinguish blobs.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseBlob",
@@ -7294,6 +7757,19 @@
Submodules "default": null,
"description": "Required. The IANA standard MIME type of the source data.",
"title": "Mimetype"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the file.\n Used to provide a label or filename to distinguish files.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseFileData",
@@ -7343,7 +7819,7 @@
Submodules "type": "string"
},
"Language": {
- "description": "Required. Programming language of the `code`.",
+ "description": "Programming language of the `code`.",
"enum": [
"LANGUAGE_UNSPECIFIED",
"PYTHON"
@@ -7352,7 +7828,7 @@
Submodules "type": "string"
},
"Outcome": {
- "description": "Required. Outcome of the code execution.",
+ "description": "Outcome of the code execution.",
"enum": [
"OUTCOME_UNSPECIFIED",
"OUTCOME_OK",
@@ -7366,42 +7842,41 @@
Submodules "additionalProperties": false,
"description": "A datatype containing media content.\n\nExactly one field within a Part should be set, representing the specific type\nof content being conveyed. Using multiple fields within the same `Part`\ninstance is considered invalid.",
"properties": {
- "videoMetadata": {
+ "mediaResolution": {
"anyOf": [
{
- "$ref": "#/$defs/VideoMetadata"
+ "$ref": "#/$defs/PartMediaResolution"
},
{
"type": "null"
}
],
"default": null,
- "description": "Metadata for a given video."
+ "description": "Media resolution for the input media.\n "
},
- "thought": {
+ "codeExecutionResult": {
"anyOf": [
{
- "type": "boolean"
+ "$ref": "#/$defs/CodeExecutionResult"
},
{
"type": "null"
}
],
"default": null,
- "description": "Indicates if the part is thought from the model.",
- "title": "Thought"
+ "description": "Optional. Result of executing the [ExecutableCode]."
},
- "inlineData": {
+ "executableCode": {
"anyOf": [
{
- "$ref": "#/$defs/Blob"
+ "$ref": "#/$defs/ExecutableCode"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Inlined bytes data."
+ "description": "Optional. Code generated by the model that is meant to be executed."
},
"fileData": {
"anyOf": [
@@ -7415,71 +7890,72 @@
Submodules "default": null,
"description": "Optional. URI based data."
},
- "thoughtSignature": {
+ "functionCall": {
"anyOf": [
{
- "format": "base64url",
- "type": "string"
+ "$ref": "#/$defs/FunctionCall"
},
{
"type": "null"
}
],
"default": null,
- "description": "An opaque signature for the thought so it can be reused in subsequent requests.",
- "title": "Thoughtsignature"
+ "description": "Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values."
},
- "functionCall": {
+ "functionResponse": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionCall"
+ "$ref": "#/$defs/FunctionResponse"
},
{
"type": "null"
}
],
"default": null,
- "description": "A predicted [FunctionCall] returned from the model that contains a string\n representing the [FunctionDeclaration.name] and a structured JSON object\n containing the parameters and their values."
+ "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
},
- "codeExecutionResult": {
+ "inlineData": {
"anyOf": [
{
- "$ref": "#/$defs/CodeExecutionResult"
+ "$ref": "#/$defs/Blob"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Result of executing the [ExecutableCode]."
+ "description": "Optional. Inlined bytes data."
},
- "executableCode": {
+ "text": {
"anyOf": [
{
- "$ref": "#/$defs/ExecutableCode"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Code generated by the model that is meant to be executed."
+ "description": "Optional. Text part (can be code).",
+ "title": "Text"
},
- "functionResponse": {
+ "thought": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionResponse"
+ "type": "boolean"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ "description": "Optional. Indicates if the part is thought from the model.",
+ "title": "Thought"
},
- "text": {
+ "thoughtSignature": {
"anyOf": [
{
+ "format": "base64url",
"type": "string"
},
{
@@ -7487,18 +7963,88 @@
Submodules }
],
"default": null,
- "description": "Optional. Text part (can be code).",
- "title": "Text"
+ "description": "Optional. An opaque signature for the thought so it can be reused in subsequent requests.",
+ "title": "Thoughtsignature"
+ },
+ "videoMetadata": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/VideoMetadata"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data."
}
},
"title": "Part",
"type": "object"
},
- "VideoMetadata": {
+ "PartMediaResolution": {
"additionalProperties": false,
- "description": "Describes how the video in the Part should be used by the model.",
+ "description": "Media resolution for the input media.",
"properties": {
- "fps": {
+ "level": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/PartMediaResolutionLevel"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "The tokenization quality used for given media.\n "
+ },
+ "numTokens": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Specifies the required sequence length for media tokenization.\n ",
+ "title": "Numtokens"
+ }
+ },
+ "title": "PartMediaResolution",
+ "type": "object"
+ },
+ "PartMediaResolutionLevel": {
+ "description": "The tokenization quality used for given media.",
+ "enum": [
+ "MEDIA_RESOLUTION_UNSPECIFIED",
+ "MEDIA_RESOLUTION_LOW",
+ "MEDIA_RESOLUTION_MEDIUM",
+ "MEDIA_RESOLUTION_HIGH"
+ ],
+ "title": "PartMediaResolutionLevel",
+ "type": "string"
+ },
+ "PartialArg": {
+ "additionalProperties": false,
+ "description": "Partial argument value of the function call.\n\nThis data type is not supported in Gemini API.",
+ "properties": {
+ "nullValue": {
+ "anyOf": [
+ {
+ "const": "NULL_VALUE",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a null value.",
+ "title": "Nullvalue"
+ },
+ "numberValue": {
"anyOf": [
{
"type": "number"
@@ -7508,9 +8054,69 @@
Submodules }
],
"default": null,
- "description": "The frame rate of the video sent to the model. If not specified, the\n default value will be 1.0. The fps range is (0.0, 24.0].",
- "title": "Fps"
+ "description": "Optional. Represents a double value.",
+ "title": "Numbervalue"
+ },
+ "stringValue": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a string value.",
+ "title": "Stringvalue"
+ },
+ "boolValue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a boolean value.",
+ "title": "Boolvalue"
+ },
+ "jsonPath": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".",
+ "title": "Jsonpath"
},
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.",
+ "title": "Willcontinue"
+ }
+ },
+ "title": "PartialArg",
+ "type": "object"
+ },
+ "VideoMetadata": {
+ "additionalProperties": false,
+ "description": "Metadata describes the input video content.",
+ "properties": {
"endOffset": {
"anyOf": [
{
@@ -7524,6 +8130,19 @@
Submodules "description": "Optional. The end offset of the video.",
"title": "Endoffset"
},
+ "fps": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].",
+ "title": "Fps"
+ },
"startOffset": {
"anyOf": [
{
@@ -8713,7 +9332,7 @@
)¶
},
"MultiSpeakerVoiceConfig": {
"additionalProperties": false,
- "description": "The configuration for the multi-speaker setup.",
+ "description": "The configuration for the multi-speaker setup.\n\nThis data type is not supported in Vertex AI.",
"properties": {
"speakerVoiceConfigs": {
"anyOf": [
@@ -8728,7 +9347,7 @@ )¶
}
],
"default": null,
- "description": "The configuration for the speaker to use.",
+ "description": "Required. All the enabled speaker voices.",
"title": "Speakervoiceconfigs"
}
},
@@ -8749,7 +9368,7 @@ )¶
}
],
"default": null,
- "description": "The name of the prebuilt voice to use.",
+ "description": "The name of the preset voice to use.",
"title": "Voicename"
}
},
@@ -8878,7 +9497,7 @@ )¶
},
"SpeakerVoiceConfig": {
"additionalProperties": false,
- "description": "The configuration for the speaker to use.",
+ "description": "Configuration for a single speaker in a multi speaker setup.",
"properties": {
"speaker": {
"anyOf": [
@@ -8890,7 +9509,7 @@ )¶
}
],
"default": null,
- "description": "The name of the speaker to use. Should be the same as in the\n prompt.",
+ "description": "Required. The name of the speaker. This should be the same as the speaker name used in the prompt.",
"title": "Speaker"
},
"voiceConfig": {
@@ -8903,7 +9522,7 @@ )¶
}
],
"default": null,
- "description": "The configuration for the voice to use."
+ "description": "Required. The configuration for the voice of this speaker."
}
},
"title": "SpeakerVoiceConfig",
@@ -8911,44 +9530,44 @@ )¶
},
"SpeechConfig": {
"additionalProperties": false,
- "description": "The speech generation configuration.",
+ "description": "The speech generation config.",
"properties": {
- "voiceConfig": {
+ "languageCode": {
"anyOf": [
{
- "$ref": "#/$defs/VoiceConfig"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "The configuration for the speaker to use.\n "
+ "description": "Optional. Language code (ISO 639. e.g. en-US) for the speech synthesization.",
+ "title": "Languagecode"
},
- "multiSpeakerVoiceConfig": {
+ "voiceConfig": {
"anyOf": [
{
- "$ref": "#/$defs/MultiSpeakerVoiceConfig"
+ "$ref": "#/$defs/VoiceConfig"
},
{
"type": "null"
}
],
"default": null,
- "description": "The configuration for the multi-speaker setup.\n It is mutually exclusive with the voice_config field.\n "
+ "description": "The configuration for the speaker to use."
},
- "languageCode": {
+ "multiSpeakerVoiceConfig": {
"anyOf": [
{
- "type": "string"
+ "$ref": "#/$defs/MultiSpeakerVoiceConfig"
},
{
"type": "null"
}
],
"default": null,
- "description": "Language code (ISO 639. e.g. en-US) for the speech synthesization.\n Only available for Live API.\n ",
- "title": "Languagecode"
+ "description": "Optional. The configuration for the multi-speaker setup. It is mutually exclusive with the voice_config field. This field is not supported in Vertex AI."
}
},
"title": "SpeechConfig",
@@ -8996,7 +9615,7 @@ )¶
}
],
"default": null,
- "description": "The configuration for the speaker to use.\n "
+ "description": "The configuration for the prebuilt voice to use."
}
},
"title": "VoiceConfig",
@@ -10008,9 +10627,10 @@ )¶
"additionalProperties": false,
"description": "Content blob.",
"properties": {
- "displayName": {
+ "data": {
"anyOf": [
{
+ "format": "base64url",
"type": "string"
},
{
@@ -10018,13 +10638,12 @@ )¶
}
],
"default": null,
- "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.",
- "title": "Displayname"
+ "description": "Required. Raw bytes.",
+ "title": "Data"
},
- "data": {
+ "displayName": {
"anyOf": [
{
- "format": "base64url",
"type": "string"
},
{
@@ -10032,8 +10651,8 @@ )¶
}
],
"default": null,
- "description": "Required. Raw bytes.",
- "title": "Data"
+ "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
+ "title": "Displayname"
},
"mimeType": {
"anyOf": [
@@ -10132,7 +10751,7 @@ )¶
}
],
"default": null,
- "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.",
+ "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
"title": "Displayname"
},
"fileUri": {
@@ -10206,18 +10825,47 @@ )¶
}
],
"default": null,
- "description": "Required. The name of the function to call. Matches [FunctionDeclaration.name].",
+ "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].",
"title": "Name"
- }
- },
- "title": "FunctionCall",
- "type": "object"
- },
- "FunctionResponse": {
- "additionalProperties": false,
- "description": "A function response.",
- "properties": {
- "willContinue": {
+ },
+ "partialArgs": {
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/PartialArg"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.",
+ "title": "Partialargs"
+ },
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.",
+ "title": "Willcontinue"
+ }
+ },
+ "title": "FunctionCall",
+ "type": "object"
+ },
+ "FunctionResponse": {
+ "additionalProperties": false,
+ "description": "A function response.",
+ "properties": {
+ "willContinue": {
"anyOf": [
{
"type": "boolean"
@@ -10332,6 +10980,19 @@ )¶
"default": null,
"description": "Required. Inline media bytes.",
"title": "Data"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the blob.\n Used to provide a label or filename to distinguish blobs.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseBlob",
@@ -10366,6 +11027,19 @@ )¶
"default": null,
"description": "Required. The IANA standard MIME type of the source data.",
"title": "Mimetype"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the file.\n Used to provide a label or filename to distinguish files.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseFileData",
@@ -10415,7 +11089,7 @@ )¶
"type": "string"
},
"Language": {
- "description": "Required. Programming language of the `code`.",
+ "description": "Programming language of the `code`.",
"enum": [
"LANGUAGE_UNSPECIFIED",
"PYTHON"
@@ -10424,7 +11098,7 @@ )¶
"type": "string"
},
"Outcome": {
- "description": "Required. Outcome of the code execution.",
+ "description": "Outcome of the code execution.",
"enum": [
"OUTCOME_UNSPECIFIED",
"OUTCOME_OK",
@@ -10438,42 +11112,41 @@ )¶
"additionalProperties": false,
"description": "A datatype containing media content.\n\nExactly one field within a Part should be set, representing the specific type\nof content being conveyed. Using multiple fields within the same `Part`\ninstance is considered invalid.",
"properties": {
- "videoMetadata": {
+ "mediaResolution": {
"anyOf": [
{
- "$ref": "#/$defs/VideoMetadata"
+ "$ref": "#/$defs/PartMediaResolution"
},
{
"type": "null"
}
],
"default": null,
- "description": "Metadata for a given video."
+ "description": "Media resolution for the input media.\n "
},
- "thought": {
+ "codeExecutionResult": {
"anyOf": [
{
- "type": "boolean"
+ "$ref": "#/$defs/CodeExecutionResult"
},
{
"type": "null"
}
],
"default": null,
- "description": "Indicates if the part is thought from the model.",
- "title": "Thought"
+ "description": "Optional. Result of executing the [ExecutableCode]."
},
- "inlineData": {
+ "executableCode": {
"anyOf": [
{
- "$ref": "#/$defs/Blob"
+ "$ref": "#/$defs/ExecutableCode"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Inlined bytes data."
+ "description": "Optional. Code generated by the model that is meant to be executed."
},
"fileData": {
"anyOf": [
@@ -10487,71 +11160,72 @@ )¶
"default": null,
"description": "Optional. URI based data."
},
- "thoughtSignature": {
+ "functionCall": {
"anyOf": [
{
- "format": "base64url",
- "type": "string"
+ "$ref": "#/$defs/FunctionCall"
},
{
"type": "null"
}
],
"default": null,
- "description": "An opaque signature for the thought so it can be reused in subsequent requests.",
- "title": "Thoughtsignature"
+ "description": "Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values."
},
- "functionCall": {
+ "functionResponse": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionCall"
+ "$ref": "#/$defs/FunctionResponse"
},
{
"type": "null"
}
],
"default": null,
- "description": "A predicted [FunctionCall] returned from the model that contains a string\n representing the [FunctionDeclaration.name] and a structured JSON object\n containing the parameters and their values."
+ "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
},
- "codeExecutionResult": {
+ "inlineData": {
"anyOf": [
{
- "$ref": "#/$defs/CodeExecutionResult"
+ "$ref": "#/$defs/Blob"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Result of executing the [ExecutableCode]."
+ "description": "Optional. Inlined bytes data."
},
- "executableCode": {
+ "text": {
"anyOf": [
{
- "$ref": "#/$defs/ExecutableCode"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Code generated by the model that is meant to be executed."
+ "description": "Optional. Text part (can be code).",
+ "title": "Text"
},
- "functionResponse": {
+ "thought": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionResponse"
+ "type": "boolean"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ "description": "Optional. Indicates if the part is thought from the model.",
+ "title": "Thought"
},
- "text": {
+ "thoughtSignature": {
"anyOf": [
{
+ "format": "base64url",
"type": "string"
},
{
@@ -10559,18 +11233,88 @@ )¶
}
],
"default": null,
- "description": "Optional. Text part (can be code).",
- "title": "Text"
+ "description": "Optional. An opaque signature for the thought so it can be reused in subsequent requests.",
+ "title": "Thoughtsignature"
+ },
+ "videoMetadata": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/VideoMetadata"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data."
}
},
"title": "Part",
"type": "object"
},
- "VideoMetadata": {
+ "PartMediaResolution": {
"additionalProperties": false,
- "description": "Describes how the video in the Part should be used by the model.",
+ "description": "Media resolution for the input media.",
"properties": {
- "fps": {
+ "level": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/PartMediaResolutionLevel"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "The tokenization quality used for given media.\n "
+ },
+ "numTokens": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Specifies the required sequence length for media tokenization.\n ",
+ "title": "Numtokens"
+ }
+ },
+ "title": "PartMediaResolution",
+ "type": "object"
+ },
+ "PartMediaResolutionLevel": {
+ "description": "The tokenization quality used for given media.",
+ "enum": [
+ "MEDIA_RESOLUTION_UNSPECIFIED",
+ "MEDIA_RESOLUTION_LOW",
+ "MEDIA_RESOLUTION_MEDIUM",
+ "MEDIA_RESOLUTION_HIGH"
+ ],
+ "title": "PartMediaResolutionLevel",
+ "type": "string"
+ },
+ "PartialArg": {
+ "additionalProperties": false,
+ "description": "Partial argument value of the function call.\n\nThis data type is not supported in Gemini API.",
+ "properties": {
+ "nullValue": {
+ "anyOf": [
+ {
+ "const": "NULL_VALUE",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a null value.",
+ "title": "Nullvalue"
+ },
+ "numberValue": {
"anyOf": [
{
"type": "number"
@@ -10580,9 +11324,69 @@ )¶
}
],
"default": null,
- "description": "The frame rate of the video sent to the model. If not specified, the\n default value will be 1.0. The fps range is (0.0, 24.0].",
- "title": "Fps"
+ "description": "Optional. Represents a double value.",
+ "title": "Numbervalue"
+ },
+ "stringValue": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a string value.",
+ "title": "Stringvalue"
+ },
+ "boolValue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a boolean value.",
+ "title": "Boolvalue"
+ },
+ "jsonPath": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".",
+ "title": "Jsonpath"
},
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.",
+ "title": "Willcontinue"
+ }
+ },
+ "title": "PartialArg",
+ "type": "object"
+ },
+ "VideoMetadata": {
+ "additionalProperties": false,
+ "description": "Metadata describes the input video content.",
+ "properties": {
"endOffset": {
"anyOf": [
{
@@ -10596,6 +11400,19 @@ )¶
"description": "Optional. The end offset of the video.",
"title": "Endoffset"
},
+ "fps": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].",
+ "title": "Fps"
+ },
"startOffset": {
"anyOf": [
{
@@ -12267,9 +13084,10 @@ )¶
"additionalProperties": false,
"description": "Content blob.",
"properties": {
- "displayName": {
+ "data": {
"anyOf": [
{
+ "format": "base64url",
"type": "string"
},
{
@@ -12277,13 +13095,12 @@ )¶
}
],
"default": null,
- "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.",
- "title": "Displayname"
+ "description": "Required. Raw bytes.",
+ "title": "Data"
},
- "data": {
+ "displayName": {
"anyOf": [
{
- "format": "base64url",
"type": "string"
},
{
@@ -12291,8 +13108,8 @@ )¶
}
],
"default": null,
- "description": "Required. Raw bytes.",
- "title": "Data"
+ "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
+ "title": "Displayname"
},
"mimeType": {
"anyOf": [
@@ -12389,7 +13206,7 @@ )¶
},
"Citation": {
"additionalProperties": false,
- "description": "Source attributions for content.",
+ "description": "Source attributions for content.\n\nThis data type is not supported in Gemini API.",
"properties": {
"endIndex": {
"anyOf": [
@@ -12559,7 +13376,7 @@ )¶
}
],
"default": null,
- "description": "Optional. The producer of the content. Must be either 'user' or\n 'model'. Useful to set for multi-turn conversations, otherwise can be\n empty. If role is not specified, SDK will determine the role.",
+ "description": "Optional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.",
"title": "Role"
}
},
@@ -12755,7 +13572,7 @@ )¶
}
],
"default": null,
- "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.",
+ "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
"title": "Displayname"
},
"fileUri": {
@@ -12851,8 +13668,37 @@ )¶
}
],
"default": null,
- "description": "Required. The name of the function to call. Matches [FunctionDeclaration.name].",
+ "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].",
"title": "Name"
+ },
+ "partialArgs": {
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/PartialArg"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.",
+ "title": "Partialargs"
+ },
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.",
+ "title": "Willcontinue"
}
},
"title": "FunctionCall",
@@ -12977,7 +13823,20 @@ )¶
"default": null,
"description": "Required. Inline media bytes.",
"title": "Data"
- }
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the blob.\n Used to provide a label or filename to distinguish blobs.",
+ "title": "Displayname"
+ }
},
"title": "FunctionResponseBlob",
"type": "object"
@@ -13011,6 +13870,19 @@ )¶
"default": null,
"description": "Required. The IANA standard MIME type of the source data.",
"title": "Mimetype"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the file.\n Used to provide a label or filename to distinguish files.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseFileData",
@@ -13061,7 +13933,7 @@ )¶
},
"GenerateContentResponseUsageMetadata": {
"additionalProperties": false,
- "description": "Usage metadata about response(s).",
+ "description": "Usage metadata about the content generation request and response.\n\nThis message provides a detailed breakdown of token usage and other relevant\nmetrics. This data type is not supported in Gemini API.",
"properties": {
"cacheTokensDetails": {
"anyOf": [
@@ -13076,7 +13948,7 @@ )¶
}
],
"default": null,
- "description": "Output only. List of modalities of the cached content in the request input.",
+ "description": "Output only. A detailed breakdown of the token count for each modality in the cached content.",
"title": "Cachetokensdetails"
},
"cachedContentTokenCount": {
@@ -13089,7 +13961,7 @@ )¶
}
],
"default": null,
- "description": "Output only. Number of tokens in the cached part in the input (the cached content).",
+ "description": "Output only. The number of tokens in the cached content that was used for this request.",
"title": "Cachedcontenttokencount"
},
"candidatesTokenCount": {
@@ -13102,7 +13974,7 @@ )¶
}
],
"default": null,
- "description": "Number of tokens in the response(s).",
+ "description": "The total number of tokens in the generated candidates.",
"title": "Candidatestokencount"
},
"candidatesTokensDetails": {
@@ -13118,7 +13990,7 @@ )¶
}
],
"default": null,
- "description": "Output only. List of modalities that were returned in the response.",
+ "description": "Output only. A detailed breakdown of the token count for each modality in the generated candidates.",
"title": "Candidatestokensdetails"
},
"promptTokenCount": {
@@ -13131,7 +14003,7 @@ )¶
}
],
"default": null,
- "description": "Number of tokens in the request. When `cached_content` is set, this is still the total effective prompt size meaning this includes the number of tokens in the cached content.",
+ "description": "The total number of tokens in the prompt. This includes any text, images, or other media provided in the request. When `cached_content` is set, this also includes the number of tokens in the cached content.",
"title": "Prompttokencount"
},
"promptTokensDetails": {
@@ -13147,7 +14019,7 @@ )¶
}
],
"default": null,
- "description": "Output only. List of modalities that were processed in the request input.",
+ "description": "Output only. A detailed breakdown of the token count for each modality in the prompt.",
"title": "Prompttokensdetails"
},
"thoughtsTokenCount": {
@@ -13160,7 +14032,7 @@ )¶
}
],
"default": null,
- "description": "Output only. Number of tokens present in thoughts output.",
+ "description": "Output only. The number of tokens that were part of the model's generated \"thoughts\" output, if applicable.",
"title": "Thoughtstokencount"
},
"toolUsePromptTokenCount": {
@@ -13173,7 +14045,7 @@ )¶
}
],
"default": null,
- "description": "Output only. Number of tokens present in tool-use prompt(s).",
+ "description": "Output only. The number of tokens in the results from tool executions, which are provided back to the model as input, if applicable.",
"title": "Tooluseprompttokencount"
},
"toolUsePromptTokensDetails": {
@@ -13189,7 +14061,7 @@ )¶
}
],
"default": null,
- "description": "Output only. List of modalities that were processed for tool-use request inputs.",
+ "description": "Output only. A detailed breakdown by modality of the token counts from the results of tool executions, which are provided back to the model as input.",
"title": "Tooluseprompttokensdetails"
},
"totalTokenCount": {
@@ -13202,7 +14074,7 @@ )¶
}
],
"default": null,
- "description": "Total token count for prompt, response candidates, and tool-use prompts (if present).",
+ "description": "The total number of tokens for the entire request. This is the sum of `prompt_token_count`, `candidates_token_count`, `tool_use_prompt_token_count`, and `thoughts_token_count`.",
"title": "Totaltokencount"
},
"trafficType": {
@@ -13215,7 +14087,7 @@ )¶
}
],
"default": null,
- "description": "Output only. Traffic type. This shows whether a request consumes Pay-As-You-Go or Provisioned Throughput quota."
+ "description": "Output only. The traffic type for this request."
}
},
"title": "GenerateContentResponseUsageMetadata",
@@ -13223,7 +14095,7 @@ )¶
},
"GoogleTypeDate": {
"additionalProperties": false,
- "description": "Represents a whole or partial calendar date, such as a birthday.\n\nThe time of day and time zone are either specified elsewhere or are\ninsignificant. The date is relative to the Gregorian Calendar. This can\nrepresent one of the following: * A full date, with non-zero year, month, and\nday values. * A month and day, with a zero year (for example, an anniversary).\n* A year on its own, with a zero month and a zero day. * A year and month,\nwith a zero day (for example, a credit card expiration date). Related types: *\ngoogle.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp",
+ "description": "Represents a whole or partial calendar date, such as a birthday.\n\nThe time of day and time zone are either specified elsewhere or are\ninsignificant. The date is relative to the Gregorian Calendar. This can\nrepresent one of the following: * A full date, with non-zero year, month, and\nday values. * A month and day, with a zero year (for example, an anniversary).\n* A year on its own, with a zero month and a zero day. * A year and month,\nwith a zero day (for example, a credit card expiration date). Related types: *\ngoogle.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp. This\ndata type is not supported in Gemini API.",
"properties": {
"day": {
"anyOf": [
@@ -13282,7 +14154,7 @@ )¶
}
],
"default": null,
- "description": "Grounding chunk from Google Maps."
+ "description": "Grounding chunk from Google Maps. This field is not supported in Gemini API."
},
"retrievedContext": {
"anyOf": [
@@ -13294,7 +14166,7 @@ )¶
}
],
"default": null,
- "description": "Grounding chunk from context retrieved by the retrieval tools."
+ "description": "Grounding chunk from context retrieved by the retrieval tools. This field is not supported in Gemini API."
},
"web": {
"anyOf": [
@@ -13314,7 +14186,7 @@ )¶
},
"GroundingChunkMaps": {
"additionalProperties": false,
- "description": "Chunk from Google Maps.",
+ "description": "Chunk from Google Maps. This data type is not supported in Gemini API.",
"properties": {
"placeAnswerSources": {
"anyOf": [
@@ -13351,7 +14223,7 @@ )¶
}
],
"default": null,
- "description": "Text of the chunk.",
+ "description": "Text of the place answer.",
"title": "Text"
},
"title": {
@@ -13364,7 +14236,7 @@ )¶
}
],
"default": null,
- "description": "Title of the chunk.",
+ "description": "Title of the place.",
"title": "Title"
},
"uri": {
@@ -13377,7 +14249,7 @@ )¶
}
],
"default": null,
- "description": "URI reference of the chunk.",
+ "description": "URI reference of the place.",
"title": "Uri"
}
},
@@ -13386,7 +14258,7 @@ )¶
},
"GroundingChunkMapsPlaceAnswerSources": {
"additionalProperties": false,
- "description": "Sources used to generate the place answer.",
+ "description": "Sources used to generate the place answer.\n\nThis data type is not supported in Gemini API.",
"properties": {
"flagContentUri": {
"anyOf": [
@@ -13423,7 +14295,7 @@ )¶
},
"GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution": {
"additionalProperties": false,
- "description": "Author attribution for a photo or review.",
+ "description": "Author attribution for a photo or review.\n\nThis data type is not supported in Gemini API.",
"properties": {
"displayName": {
"anyOf": [
@@ -13470,7 +14342,7 @@ )¶
},
"GroundingChunkMapsPlaceAnswerSourcesReviewSnippet": {
"additionalProperties": false,
- "description": "Encapsulates a review snippet.",
+ "description": "Encapsulates a review snippet.\n\nThis data type is not supported in Gemini API.",
"properties": {
"authorAttribution": {
"anyOf": [
@@ -13568,7 +14440,7 @@ )¶
},
"GroundingChunkRetrievedContext": {
"additionalProperties": false,
- "description": "Chunk from context retrieved by the retrieval tools.",
+ "description": "Chunk from context retrieved by the retrieval tools.\n\nThis data type is not supported in Gemini API.",
"properties": {
"documentName": {
"anyOf": [
@@ -13652,7 +14524,7 @@ )¶
}
],
"default": null,
- "description": "Domain of the (original) URI.",
+ "description": "Domain of the (original) URI. This field is not supported in Gemini API.",
"title": "Domain"
},
"title": {
@@ -13699,7 +14571,7 @@ )¶
}
],
"default": null,
- "description": "Optional. Output only. Resource name of the Google Maps widget context token to be used with the PlacesContextElement widget to render contextual data. This is populated only for Google Maps grounding.",
+ "description": "Optional. Output only. Resource name of the Google Maps widget context token to be used with the PlacesContextElement widget to render contextual data. This is populated only for Google Maps grounding. This field is not supported in Gemini API.",
"title": "Googlemapswidgetcontexttoken"
},
"groundingChunks": {
@@ -13759,7 +14631,7 @@ )¶
}
],
"default": null,
- "description": "Optional. Queries executed by the retrieval tools.",
+ "description": "Optional. Queries executed by the retrieval tools. This field is not supported in Gemini API.",
"title": "Retrievalqueries"
},
"searchEntryPoint": {
@@ -13787,7 +14659,7 @@ )¶
}
],
"default": null,
- "description": "Optional. Output only. List of source flagging uris. This is currently populated only for Google Maps grounding.",
+ "description": "Optional. Output only. List of source flagging uris. This is currently populated only for Google Maps grounding. This field is not supported in Gemini API.",
"title": "Sourceflagginguris"
},
"webSearchQueries": {
@@ -13812,7 +14684,7 @@ )¶
},
"GroundingMetadataSourceFlaggingUri": {
"additionalProperties": false,
- "description": "Source content flagging uri for a place or review.\n\nThis is currently populated only for Google Maps grounding.",
+ "description": "Source content flagging uri for a place or review.\n\nThis is currently populated only for Google Maps grounding. This data type is\nnot supported in Gemini API.",
"properties": {
"flagContentUri": {
"anyOf": [
@@ -14031,7 +14903,7 @@ )¶
"type": "object"
},
"Language": {
- "description": "Required. Programming language of the `code`.",
+ "description": "Programming language of the `code`.",
"enum": [
"LANGUAGE_UNSPECIFIED",
"PYTHON"
@@ -14751,7 +15623,7 @@ )¶
"type": "object"
},
"Outcome": {
- "description": "Required. Outcome of the code execution.",
+ "description": "Outcome of the code execution.",
"enum": [
"OUTCOME_UNSPECIFIED",
"OUTCOME_OK",
@@ -14765,42 +15637,41 @@ )¶
"additionalProperties": false,
"description": "A datatype containing media content.\n\nExactly one field within a Part should be set, representing the specific type\nof content being conveyed. Using multiple fields within the same `Part`\ninstance is considered invalid.",
"properties": {
- "videoMetadata": {
+ "mediaResolution": {
"anyOf": [
{
- "$ref": "#/$defs/VideoMetadata"
+ "$ref": "#/$defs/PartMediaResolution"
},
{
"type": "null"
}
],
"default": null,
- "description": "Metadata for a given video."
+ "description": "Media resolution for the input media.\n "
},
- "thought": {
+ "codeExecutionResult": {
"anyOf": [
{
- "type": "boolean"
+ "$ref": "#/$defs/CodeExecutionResult"
},
{
"type": "null"
}
],
"default": null,
- "description": "Indicates if the part is thought from the model.",
- "title": "Thought"
+ "description": "Optional. Result of executing the [ExecutableCode]."
},
- "inlineData": {
+ "executableCode": {
"anyOf": [
{
- "$ref": "#/$defs/Blob"
+ "$ref": "#/$defs/ExecutableCode"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Inlined bytes data."
+ "description": "Optional. Code generated by the model that is meant to be executed."
},
"fileData": {
"anyOf": [
@@ -14814,6 +15685,68 @@ )¶
"default": null,
"description": "Optional. URI based data."
},
+ "functionCall": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FunctionCall"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values."
+ },
+ "functionResponse": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FunctionResponse"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ },
+ "inlineData": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Blob"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Inlined bytes data."
+ },
+ "text": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Text part (can be code).",
+ "title": "Text"
+ },
+ "thought": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Indicates if the part is thought from the model.",
+ "title": "Thought"
+ },
"thoughtSignature": {
"anyOf": [
{
@@ -14825,58 +15758,127 @@ )¶
}
],
"default": null,
- "description": "An opaque signature for the thought so it can be reused in subsequent requests.",
+ "description": "Optional. An opaque signature for the thought so it can be reused in subsequent requests.",
"title": "Thoughtsignature"
},
- "functionCall": {
+ "videoMetadata": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionCall"
+ "$ref": "#/$defs/VideoMetadata"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data."
+ }
+ },
+ "title": "Part",
+ "type": "object"
+ },
+ "PartMediaResolution": {
+ "additionalProperties": false,
+ "description": "Media resolution for the input media.",
+ "properties": {
+ "level": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/PartMediaResolutionLevel"
},
{
"type": "null"
}
],
"default": null,
- "description": "A predicted [FunctionCall] returned from the model that contains a string\n representing the [FunctionDeclaration.name] and a structured JSON object\n containing the parameters and their values."
+ "description": "The tokenization quality used for given media.\n "
},
- "codeExecutionResult": {
+ "numTokens": {
"anyOf": [
{
- "$ref": "#/$defs/CodeExecutionResult"
+ "type": "integer"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Result of executing the [ExecutableCode]."
+ "description": "Specifies the required sequence length for media tokenization.\n ",
+ "title": "Numtokens"
+ }
+ },
+ "title": "PartMediaResolution",
+ "type": "object"
+ },
+ "PartMediaResolutionLevel": {
+ "description": "The tokenization quality used for given media.",
+ "enum": [
+ "MEDIA_RESOLUTION_UNSPECIFIED",
+ "MEDIA_RESOLUTION_LOW",
+ "MEDIA_RESOLUTION_MEDIUM",
+ "MEDIA_RESOLUTION_HIGH"
+ ],
+ "title": "PartMediaResolutionLevel",
+ "type": "string"
+ },
+ "PartialArg": {
+ "additionalProperties": false,
+ "description": "Partial argument value of the function call.\n\nThis data type is not supported in Gemini API.",
+ "properties": {
+ "nullValue": {
+ "anyOf": [
+ {
+ "const": "NULL_VALUE",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a null value.",
+ "title": "Nullvalue"
},
- "executableCode": {
+ "numberValue": {
"anyOf": [
{
- "$ref": "#/$defs/ExecutableCode"
+ "type": "number"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Code generated by the model that is meant to be executed."
+ "description": "Optional. Represents a double value.",
+ "title": "Numbervalue"
},
- "functionResponse": {
+ "stringValue": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionResponse"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ "description": "Optional. Represents a string value.",
+ "title": "Stringvalue"
},
- "text": {
+ "boolValue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a boolean value.",
+ "title": "Boolvalue"
+ },
+ "jsonPath": {
"anyOf": [
{
"type": "string"
@@ -14886,16 +15888,29 @@ )¶
}
],
"default": null,
- "description": "Optional. Text part (can be code).",
- "title": "Text"
+ "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".",
+ "title": "Jsonpath"
+ },
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.",
+ "title": "Willcontinue"
}
},
- "title": "Part",
+ "title": "PartialArg",
"type": "object"
},
"RagChunk": {
"additionalProperties": false,
- "description": "A RagChunk includes the content of a chunk of a RagFile, and associated metadata.",
+ "description": "A RagChunk includes the content of a chunk of a RagFile, and associated metadata.\n\nThis data type is not supported in Gemini API.",
"properties": {
"pageSpan": {
"anyOf": [
@@ -14928,7 +15943,7 @@ )¶
},
"RagChunkPageSpan": {
"additionalProperties": false,
- "description": "Represents where the chunk starts and ends in the document.",
+ "description": "Represents where the chunk starts and ends in the document.\n\nThis data type is not supported in Gemini API.",
"properties": {
"firstPage": {
"anyOf": [
@@ -15221,7 +16236,7 @@ )¶
"type": "object"
},
"TrafficType": {
- "description": "Output only.\n\nTraffic type. This shows whether a request consumes Pay-As-You-Go or\nProvisioned Throughput quota.",
+ "description": "Output only.\n\nThe traffic type for this request. This enum is not supported in Gemini API.",
"enum": [
"TRAFFIC_TYPE_UNSPECIFIED",
"ON_DEMAND",
@@ -15266,33 +16281,33 @@ )¶
},
"VideoMetadata": {
"additionalProperties": false,
- "description": "Describes how the video in the Part should be used by the model.",
+ "description": "Metadata describes the input video content.",
"properties": {
- "fps": {
+ "endOffset": {
"anyOf": [
{
- "type": "number"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "The frame rate of the video sent to the model. If not specified, the\n default value will be 1.0. The fps range is (0.0, 24.0].",
- "title": "Fps"
+ "description": "Optional. The end offset of the video.",
+ "title": "Endoffset"
},
- "endOffset": {
+ "fps": {
"anyOf": [
{
- "type": "string"
+ "type": "number"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The end offset of the video.",
- "title": "Endoffset"
+ "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].",
+ "title": "Fps"
},
"startOffset": {
"anyOf": [
@@ -15762,9 +16777,10 @@ )¶
"additionalProperties": false,
"description": "Content blob.",
"properties": {
- "displayName": {
+ "data": {
"anyOf": [
{
+ "format": "base64url",
"type": "string"
},
{
@@ -15772,13 +16788,12 @@ )¶
}
],
"default": null,
- "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.",
- "title": "Displayname"
+ "description": "Required. Raw bytes.",
+ "title": "Data"
},
- "data": {
+ "displayName": {
"anyOf": [
{
- "format": "base64url",
"type": "string"
},
{
@@ -15786,8 +16801,8 @@ )¶
}
],
"default": null,
- "description": "Required. Raw bytes.",
- "title": "Data"
+ "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
+ "title": "Displayname"
},
"mimeType": {
"anyOf": [
@@ -15869,7 +16884,7 @@ )¶
}
],
"default": null,
- "description": "Optional. The producer of the content. Must be either 'user' or\n 'model'. Useful to set for multi-turn conversations, otherwise can be\n empty. If role is not specified, SDK will determine the role.",
+ "description": "Optional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.",
"title": "Role"
}
},
@@ -15947,7 +16962,7 @@ )¶
}
],
"default": null,
- "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.",
+ "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
"title": "Displayname"
},
"fileUri": {
@@ -16021,8 +17036,37 @@ )¶
}
],
"default": null,
- "description": "Required. The name of the function to call. Matches [FunctionDeclaration.name].",
+ "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].",
"title": "Name"
+ },
+ "partialArgs": {
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/PartialArg"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.",
+ "title": "Partialargs"
+ },
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.",
+ "title": "Willcontinue"
}
},
"title": "FunctionCall",
@@ -16147,6 +17191,19 @@ )¶
"default": null,
"description": "Required. Inline media bytes.",
"title": "Data"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the blob.\n Used to provide a label or filename to distinguish blobs.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseBlob",
@@ -16181,6 +17238,19 @@ )¶
"default": null,
"description": "Required. The IANA standard MIME type of the source data.",
"title": "Mimetype"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the file.\n Used to provide a label or filename to distinguish files.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseFileData",
@@ -16364,7 +17434,7 @@ )¶
"type": "object"
},
"Language": {
- "description": "Required. Programming language of the `code`.",
+ "description": "Programming language of the `code`.",
"enum": [
"LANGUAGE_UNSPECIFIED",
"PYTHON"
@@ -16880,7 +17950,7 @@ )¶
"type": "object"
},
"Outcome": {
- "description": "Required. Outcome of the code execution.",
+ "description": "Outcome of the code execution.",
"enum": [
"OUTCOME_UNSPECIFIED",
"OUTCOME_OK",
@@ -16894,42 +17964,41 @@ )¶
"additionalProperties": false,
"description": "A datatype containing media content.\n\nExactly one field within a Part should be set, representing the specific type\nof content being conveyed. Using multiple fields within the same `Part`\ninstance is considered invalid.",
"properties": {
- "videoMetadata": {
+ "mediaResolution": {
"anyOf": [
{
- "$ref": "#/$defs/VideoMetadata"
+ "$ref": "#/$defs/PartMediaResolution"
},
{
"type": "null"
}
],
"default": null,
- "description": "Metadata for a given video."
+ "description": "Media resolution for the input media.\n "
},
- "thought": {
+ "codeExecutionResult": {
"anyOf": [
{
- "type": "boolean"
+ "$ref": "#/$defs/CodeExecutionResult"
},
{
"type": "null"
}
],
"default": null,
- "description": "Indicates if the part is thought from the model.",
- "title": "Thought"
+ "description": "Optional. Result of executing the [ExecutableCode]."
},
- "inlineData": {
+ "executableCode": {
"anyOf": [
{
- "$ref": "#/$defs/Blob"
+ "$ref": "#/$defs/ExecutableCode"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Inlined bytes data."
+ "description": "Optional. Code generated by the model that is meant to be executed."
},
"fileData": {
"anyOf": [
@@ -16943,6 +18012,68 @@ )¶
"default": null,
"description": "Optional. URI based data."
},
+ "functionCall": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FunctionCall"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values."
+ },
+ "functionResponse": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FunctionResponse"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ },
+ "inlineData": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Blob"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Inlined bytes data."
+ },
+ "text": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Text part (can be code).",
+ "title": "Text"
+ },
+ "thought": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Indicates if the part is thought from the model.",
+ "title": "Thought"
+ },
"thoughtSignature": {
"anyOf": [
{
@@ -16954,58 +18085,127 @@ )¶
}
],
"default": null,
- "description": "An opaque signature for the thought so it can be reused in subsequent requests.",
+ "description": "Optional. An opaque signature for the thought so it can be reused in subsequent requests.",
"title": "Thoughtsignature"
},
- "functionCall": {
+ "videoMetadata": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionCall"
+ "$ref": "#/$defs/VideoMetadata"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data."
+ }
+ },
+ "title": "Part",
+ "type": "object"
+ },
+ "PartMediaResolution": {
+ "additionalProperties": false,
+ "description": "Media resolution for the input media.",
+ "properties": {
+ "level": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/PartMediaResolutionLevel"
},
{
"type": "null"
}
],
"default": null,
- "description": "A predicted [FunctionCall] returned from the model that contains a string\n representing the [FunctionDeclaration.name] and a structured JSON object\n containing the parameters and their values."
+ "description": "The tokenization quality used for given media.\n "
},
- "codeExecutionResult": {
+ "numTokens": {
"anyOf": [
{
- "$ref": "#/$defs/CodeExecutionResult"
+ "type": "integer"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Result of executing the [ExecutableCode]."
+ "description": "Specifies the required sequence length for media tokenization.\n ",
+ "title": "Numtokens"
+ }
+ },
+ "title": "PartMediaResolution",
+ "type": "object"
+ },
+ "PartMediaResolutionLevel": {
+ "description": "The tokenization quality used for given media.",
+ "enum": [
+ "MEDIA_RESOLUTION_UNSPECIFIED",
+ "MEDIA_RESOLUTION_LOW",
+ "MEDIA_RESOLUTION_MEDIUM",
+ "MEDIA_RESOLUTION_HIGH"
+ ],
+ "title": "PartMediaResolutionLevel",
+ "type": "string"
+ },
+ "PartialArg": {
+ "additionalProperties": false,
+ "description": "Partial argument value of the function call.\n\nThis data type is not supported in Gemini API.",
+ "properties": {
+ "nullValue": {
+ "anyOf": [
+ {
+ "const": "NULL_VALUE",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a null value.",
+ "title": "Nullvalue"
},
- "executableCode": {
+ "numberValue": {
"anyOf": [
{
- "$ref": "#/$defs/ExecutableCode"
+ "type": "number"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Code generated by the model that is meant to be executed."
+ "description": "Optional. Represents a double value.",
+ "title": "Numbervalue"
},
- "functionResponse": {
+ "stringValue": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionResponse"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ "description": "Optional. Represents a string value.",
+ "title": "Stringvalue"
},
- "text": {
+ "boolValue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Represents a boolean value.",
+ "title": "Boolvalue"
+ },
+ "jsonPath": {
"anyOf": [
{
"type": "string"
@@ -17015,11 +18215,24 @@ )¶
}
],
"default": null,
- "description": "Optional. Text part (can be code).",
- "title": "Text"
+ "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".",
+ "title": "Jsonpath"
+ },
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.",
+ "title": "Willcontinue"
}
},
- "title": "Part",
+ "title": "PartialArg",
"type": "object"
},
"SecuritySchemeType": {
@@ -17168,33 +18381,33 @@ )¶
},
"VideoMetadata": {
"additionalProperties": false,
- "description": "Describes how the video in the Part should be used by the model.",
+ "description": "Metadata describes the input video content.",
"properties": {
- "fps": {
+ "endOffset": {
"anyOf": [
{
- "type": "number"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "The frame rate of the video sent to the model. If not specified, the\n default value will be 1.0. The fps range is (0.0, 24.0].",
- "title": "Fps"
+ "description": "Optional. The end offset of the video.",
+ "title": "Endoffset"
},
- "endOffset": {
+ "fps": {
"anyOf": [
{
- "type": "string"
+ "type": "number"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The end offset of the video.",
- "title": "Endoffset"
+ "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].",
+ "title": "Fps"
},
"startOffset": {
"anyOf": [
@@ -17383,9 +18596,10 @@ )¶
"additionalProperties": false,
"description": "Content blob.",
"properties": {
- "displayName": {
+ "data": {
"anyOf": [
{
+ "format": "base64url",
"type": "string"
},
{
@@ -17393,13 +18607,12 @@ )¶
}
],
"default": null,
- "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.",
- "title": "Displayname"
+ "description": "Required. Raw bytes.",
+ "title": "Data"
},
- "data": {
+ "displayName": {
"anyOf": [
{
- "format": "base64url",
"type": "string"
},
{
@@ -17407,8 +18620,8 @@ )¶
}
],
"default": null,
- "description": "Required. Raw bytes.",
- "title": "Data"
+ "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
+ "title": "Displayname"
},
"mimeType": {
"anyOf": [
@@ -17490,7 +18703,7 @@ )¶
}
],
"default": null,
- "description": "Optional. The producer of the content. Must be either 'user' or\n 'model'. Useful to set for multi-turn conversations, otherwise can be\n empty. If role is not specified, SDK will determine the role.",
+ "description": "Optional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.",
"title": "Role"
}
},
@@ -17544,7 +18757,7 @@ )¶
}
],
"default": null,
- "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.",
+ "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.",
"title": "Displayname"
},
"fileUri": {
@@ -17618,8 +18831,37 @@ )¶
}
],
"default": null,
- "description": "Required. The name of the function to call. Matches [FunctionDeclaration.name].",
+ "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].",
"title": "Name"
+ },
+ "partialArgs": {
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/PartialArg"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.",
+ "title": "Partialargs"
+ },
+ "willContinue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.",
+ "title": "Willcontinue"
}
},
"title": "FunctionCall",
@@ -17744,6 +18986,19 @@ )¶
"default": null,
"description": "Required. Inline media bytes.",
"title": "Data"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the blob.\n Used to provide a label or filename to distinguish blobs.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseBlob",
@@ -17778,6 +19033,19 @@ )¶
"default": null,
"description": "Required. The IANA standard MIME type of the source data.",
"title": "Mimetype"
+ },
+ "displayName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Display name of the file.\n Used to provide a label or filename to distinguish files.",
+ "title": "Displayname"
}
},
"title": "FunctionResponseFileData",
@@ -17827,7 +19095,7 @@ )¶
"type": "string"
},
"Language": {
- "description": "Required. Programming language of the `code`.",
+ "description": "Programming language of the `code`.",
"enum": [
"LANGUAGE_UNSPECIFIED",
"PYTHON"
@@ -17836,7 +19104,7 @@ )¶
"type": "string"
},
"Outcome": {
- "description": "Required. Outcome of the code execution.",
+ "description": "Outcome of the code execution.",
"enum": [
"OUTCOME_UNSPECIFIED",
"OUTCOME_OK",
@@ -17850,17 +19118,102 @@ )¶
"additionalProperties": false,
"description": "A datatype containing media content.\n\nExactly one field within a Part should be set, representing the specific type\nof content being conveyed. Using multiple fields within the same `Part`\ninstance is considered invalid.",
"properties": {
- "videoMetadata": {
+ "mediaResolution": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/PartMediaResolution"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Media resolution for the input media.\n "
+ },
+ "codeExecutionResult": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/CodeExecutionResult"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Result of executing the [ExecutableCode]."
+ },
+ "executableCode": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ExecutableCode"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Code generated by the model that is meant to be executed."
+ },
+ "fileData": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FileData"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. URI based data."
+ },
+ "functionCall": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FunctionCall"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values."
+ },
+ "functionResponse": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FunctionResponse"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ },
+ "inlineData": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Blob"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional. Inlined bytes data."
+ },
+ "text": {
"anyOf": [
{
- "$ref": "#/$defs/VideoMetadata"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "Metadata for a given video."
+ "description": "Optional. Text part (can be code).",
+ "title": "Text"
},
"thought": {
"anyOf": [
@@ -17872,37 +19225,91 @@ )¶
}
],
"default": null,
- "description": "Indicates if the part is thought from the model.",
+ "description": "Optional. Indicates if the part is thought from the model.",
"title": "Thought"
},
- "inlineData": {
+ "thoughtSignature": {
"anyOf": [
{
- "$ref": "#/$defs/Blob"
+ "format": "base64url",
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Inlined bytes data."
+ "description": "Optional. An opaque signature for the thought so it can be reused in subsequent requests.",
+ "title": "Thoughtsignature"
},
- "fileData": {
+ "videoMetadata": {
"anyOf": [
{
- "$ref": "#/$defs/FileData"
+ "$ref": "#/$defs/VideoMetadata"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. URI based data."
+ "description": "Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data."
+ }
+ },
+ "title": "Part",
+ "type": "object"
+ },
+ "PartMediaResolution": {
+ "additionalProperties": false,
+ "description": "Media resolution for the input media.",
+ "properties": {
+ "level": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/PartMediaResolutionLevel"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "The tokenization quality used for given media.\n "
},
- "thoughtSignature": {
+ "numTokens": {
"anyOf": [
{
- "format": "base64url",
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Specifies the required sequence length for media tokenization.\n ",
+ "title": "Numtokens"
+ }
+ },
+ "title": "PartMediaResolution",
+ "type": "object"
+ },
+ "PartMediaResolutionLevel": {
+ "description": "The tokenization quality used for given media.",
+ "enum": [
+ "MEDIA_RESOLUTION_UNSPECIFIED",
+ "MEDIA_RESOLUTION_LOW",
+ "MEDIA_RESOLUTION_MEDIUM",
+ "MEDIA_RESOLUTION_HIGH"
+ ],
+ "title": "PartMediaResolutionLevel",
+ "type": "string"
+ },
+ "PartialArg": {
+ "additionalProperties": false,
+ "description": "Partial argument value of the function call.\n\nThis data type is not supported in Gemini API.",
+ "properties": {
+ "nullValue": {
+ "anyOf": [
+ {
+ "const": "NULL_VALUE",
"type": "string"
},
{
@@ -17910,103 +19317,107 @@ )¶
}
],
"default": null,
- "description": "An opaque signature for the thought so it can be reused in subsequent requests.",
- "title": "Thoughtsignature"
+ "description": "Optional. Represents a null value.",
+ "title": "Nullvalue"
},
- "functionCall": {
+ "numberValue": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionCall"
+ "type": "number"
},
{
"type": "null"
}
],
"default": null,
- "description": "A predicted [FunctionCall] returned from the model that contains a string\n representing the [FunctionDeclaration.name] and a structured JSON object\n containing the parameters and their values."
+ "description": "Optional. Represents a double value.",
+ "title": "Numbervalue"
},
- "codeExecutionResult": {
+ "stringValue": {
"anyOf": [
{
- "$ref": "#/$defs/CodeExecutionResult"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Result of executing the [ExecutableCode]."
+ "description": "Optional. Represents a string value.",
+ "title": "Stringvalue"
},
- "executableCode": {
+ "boolValue": {
"anyOf": [
{
- "$ref": "#/$defs/ExecutableCode"
+ "type": "boolean"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Code generated by the model that is meant to be executed."
+ "description": "Optional. Represents a boolean value.",
+ "title": "Boolvalue"
},
- "functionResponse": {
+ "jsonPath": {
"anyOf": [
{
- "$ref": "#/$defs/FunctionResponse"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model."
+ "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".",
+ "title": "Jsonpath"
},
- "text": {
+ "willContinue": {
"anyOf": [
{
- "type": "string"
+ "type": "boolean"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. Text part (can be code).",
- "title": "Text"
+ "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.",
+ "title": "Willcontinue"
}
},
- "title": "Part",
+ "title": "PartialArg",
"type": "object"
},
"VideoMetadata": {
"additionalProperties": false,
- "description": "Describes how the video in the Part should be used by the model.",
+ "description": "Metadata describes the input video content.",
"properties": {
- "fps": {
+ "endOffset": {
"anyOf": [
{
- "type": "number"
+ "type": "string"
},
{
"type": "null"
}
],
"default": null,
- "description": "The frame rate of the video sent to the model. If not specified, the\n default value will be 1.0. The fps range is (0.0, 24.0].",
- "title": "Fps"
+ "description": "Optional. The end offset of the video.",
+ "title": "Endoffset"
},
- "endOffset": {
+ "fps": {
"anyOf": [
{
- "type": "string"
+ "type": "number"
},
{
"type": "null"
}
],
"default": null,
- "description": "Optional. The end offset of the video.",
- "title": "Endoffset"
+ "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].",
+ "title": "Fps"
},
"startOffset": {
"anyOf": [
@@ -18187,14 +19598,15 @@ )¶
agent_engine.api_resource.name.split('/')[-1]
express_mode_api_key – The API key to use for Express Mode. If not provided, the API key from the GOOGLE_API_KEY environment variable will -be used. It will only be used if GOOGLE_GENAI_USE_VERTEXAI is true. -Do not use Google AI Studio API key for this field. For more details, -visit +be used. It will only be used if GOOGLE_GENAI_USE_VERTEXAI is true. Do +not use Google AI Studio API key for this field. For more details, visit https://cloud.google.com/vertex-ai/generative-ai/docs/start/express-mode/overview
Bases: AnthropicLlm
Integration with Claude models served from Vertex AI.
+The name of the Claude model.
+The maximum number of tokens to generate.
+Show JSON schema
{
+ "title": "Claude",
+ "description": "Integration with Claude models served from Vertex AI.\n\nAttributes:\n model: The name of the Claude model.\n max_tokens: The maximum number of tokens to generate.",
+ "type": "object",
+ "properties": {
+ "model": {
+ "default": "claude-3-5-sonnet-v2@20241022",
+ "title": "Model",
+ "type": "string"
+ },
+ "max_tokens": {
+ "default": 8192,
+ "title": "Max Tokens",
+ "type": "integer"
+ }
+ }
+}
+
model (str)
The name of the LLM, e.g. gemini-2.5-flash or gemini-2.5-pro.
+The name of the LLM, e.g. gemini-2.5-flash or gemini-2.5-pro.
Allow Gemini to retry failed responses.
Sample: -```python +```python from google.genai import types
# …
)
Bases: BaseLlm
Wrapper around litellm.
+This wrapper can be used with any of the models supported by litellm. The +environment variable(s) needed for authenticating with the model endpoint must +be set prior to instantiating this class.
+Example usage: +``` +os.environ[“VERTEXAI_PROJECT”] = “your-gcp-project-id” +os.environ[“VERTEXAI_LOCATION”] = “your-gcp-location”
+model=LiteLlm(model=”vertex_ai/claude-3-7-sonnet@20250219”), +…
+The name of the LiteLlm model.
+The LLM client to use for the model.
+Initializes the LiteLlm class.
+The name of the LiteLlm model.
+Additional arguments to pass to the litellm completion api.
+Show JSON schema
{
+ "title": "LiteLlm",
+ "type": "object",
+ "properties": {
+ "model": {
+ "title": "Model",
+ "type": "string"
+ },
+ "llm_client": {
+ "default": null,
+ "title": "Llm Client"
+ }
+ },
+ "required": [
+ "model"
+ ]
+}
+
llm_client (LiteLLMClient)
The LLM client to use for the model.
+Provides the list of supported models.
+This registers common provider prefixes. LiteLlm can handle many more, +but these patterns activate the integration for the most common use cases. +See https://docs.litellm.ai/docs/providers for a full list.
+list[str]
A list of supported models.
+Generates content asynchronously.
+AsyncGenerator[LlmResponse, None]
llm_request – LlmRequest, the request to send to the LiteLlm model.
stream – bool = False, whether to do streaming call.
LlmResponse – The model response.
+This function is meant to behave like a BaseModel method to initialise private attributes.
+It takes context as an argument since that’s what pydantic-core passes when calling it.
+None
self – The BaseModel instance.
context – The context.
ThinkingConfig¶ThinkingConfig¶Config for model built-in thinking features. An error will be returned if this field is set for models that don’t support thinking.
Example: -```python +```python from my_project.plugins import ReflectAndRetryToolPlugin, TrackingScope
# Example 1: (MOST COMMON USAGE): # Track failures only within the current agent invocation (default). @@ -20224,7 +21819,7 @@
-async def extract_error_from_result(self, *, tool, tool_args,tool_context, +
async def extract_error_from_result(self, *, tool, tool_args,tool_context, result):
# Detect error based on response content @@ -20236,7 +21831,7 @@
)¶
error_handling_plugin = CustomRetryPlugin(max_retries=5) -```
+```Initializes the ReflectAndRetryToolPlugin.
+ +
- Parameters:
@@ -20453,20 +22048,25 @@)¶
-
@@ -20477,32 +22077,32 @@- -artifact_service:
+Optional[BaseArtifactService] = None¶- +artifact_service:
Optional[BaseArtifactService] = None¶The artifact service for the runner.
)¶
-
- -context_cache_config:
+Optional[ContextCacheConfig] = None¶- +context_cache_config:
Optional[ContextCacheConfig] = None¶The context cache config for the runner.
-
- -credential_service:
+Optional[BaseCredentialService] = None¶- +credential_service:
Optional[BaseCredentialService] = None¶The credential service for the runner.
-
- -memory_service:
+Optional[BaseMemoryService] = None¶- +memory_service:
Optional[BaseMemoryService] = None¶The memory service for the runner.
-
- -plugin_manager:
+PluginManager¶- +plugin_manager:
PluginManager¶The plugin manager for the runner.
-
@@ -20601,16 +22201,16 @@- -resumability_config:
+Optional[ResumabilityConfig] = None¶- +resumability_config:
Optional[ResumabilityConfig] = None¶The resumability config for the application.
)¶
Parameters: -
- +
user_messages – Message(s) to send to the agent. Can be: -- Single string: “What is 2+2?” -- List of strings: [“Hello!”, “What’s my name?”]
user_messages – Message(s) to send to the agent. Can be: - Single string: +“What is 2+2?” - List of strings: [“Hello!”, “What’s my name?”]
- -
user_id – User identifier. Defaults to “debug_user_id”.
- +
session_id – Session identifier for conversation persistence. -Defaults to “debug_session_id”. Reuse the same ID to continue a conversation.
session_id – Session identifier for conversation persistence. Defaults to +“debug_session_id”. Reuse the same ID to continue a conversation.
- -
run_config – Optional configuration for the agent execution.
- -
quiet – If True, suppresses console output. Defaults to False (output shown).
- +
verbose – If True, shows detailed tool calls and responses. Defaults to False -for cleaner output showing only final agent responses.
- +
quiet – If True, suppresses console output. Defaults to False (output +shown).
verbose – If True, shows detailed tool calls and responses. Defaults to +False for cleaner output showing only final agent responses.
Returns: @@ -20630,7 +22230,8 @@)¶
Multiple queries in conversation: >>> await runner.run_debug([“Hello!”, “What’s my name?”])
Continue a debug session: ->>> await runner.run_debug(“What did we discuss?”) # Continues default session
+>>> await runner.run_debug(“What did we discuss?”) # Continues default +sessionSeparate debug sessions: >>> await runner.run_debug(“Hi”, user_id=”alice”, session_id=”debug1”) >>> await runner.run_debug(“Hi”, user_id=”bob”, session_id=”debug2”)
@@ -20724,8 +22325,8 @@)¶
-
@@ -21191,9 +22792,10 @@- -session_service:
+BaseSessionService¶- +session_service:
BaseSessionService¶The session service for the runner.
)¶
"additionalProperties": false, "description": "Content blob.", "properties": { - "displayName": { + "data": { "anyOf": [ { + "format": "base64url", "type": "string" }, { @@ -21201,13 +22803,12 @@)¶
} ], "default": null, - "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.", - "title": "Displayname" + "description": "Required. Raw bytes.", + "title": "Data" }, - "data": { + "displayName": { "anyOf": [ { - "format": "base64url", "type": "string" }, { @@ -21215,8 +22816,8 @@)¶
} ], "default": null, - "description": "Required. Raw bytes.", - "title": "Data" + "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.", + "title": "Displayname" }, "mimeType": { "anyOf": [ @@ -21313,7 +22914,7 @@)¶
}, "Citation": { "additionalProperties": false, - "description": "Source attributions for content.", + "description": "Source attributions for content.\n\nThis data type is not supported in Gemini API.", "properties": { "endIndex": { "anyOf": [ @@ -21483,7 +23084,7 @@)¶
} ], "default": null, - "description": "Optional. The producer of the content. Must be either 'user' or\n 'model'. Useful to set for multi-turn conversations, otherwise can be\n empty. If role is not specified, SDK will determine the role.", + "description": "Optional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.", "title": "Role" } }, @@ -21946,7 +23547,7 @@)¶
} ], "default": null, - "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.", + "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.", "title": "Displayname" }, "fileUri": { @@ -22042,8 +23643,37 @@)¶
} ], "default": null, - "description": "Required. The name of the function to call. Matches [FunctionDeclaration.name].", + "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].", "title": "Name" + }, + "partialArgs": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/PartialArg" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.", + "title": "Partialargs" + }, + "willContinue": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.", + "title": "Willcontinue" } }, "title": "FunctionCall", @@ -22168,6 +23798,19 @@)¶
"default": null, "description": "Required. Inline media bytes.", "title": "Data" + }, + "displayName": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Display name of the blob.\n Used to provide a label or filename to distinguish blobs.", + "title": "Displayname" } }, "title": "FunctionResponseBlob", @@ -22202,6 +23845,19 @@)¶
"default": null, "description": "Required. The IANA standard MIME type of the source data.", "title": "Mimetype" + }, + "displayName": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Display name of the file.\n Used to provide a label or filename to distinguish files.", + "title": "Displayname" } }, "title": "FunctionResponseFileData", @@ -22252,7 +23908,7 @@)¶
}, "GenerateContentResponseUsageMetadata": { "additionalProperties": false, - "description": "Usage metadata about response(s).", + "description": "Usage metadata about the content generation request and response.\n\nThis message provides a detailed breakdown of token usage and other relevant\nmetrics. This data type is not supported in Gemini API.", "properties": { "cacheTokensDetails": { "anyOf": [ @@ -22267,7 +23923,7 @@)¶
} ], "default": null, - "description": "Output only. List of modalities of the cached content in the request input.", + "description": "Output only. A detailed breakdown of the token count for each modality in the cached content.", "title": "Cachetokensdetails" }, "cachedContentTokenCount": { @@ -22280,7 +23936,7 @@)¶
} ], "default": null, - "description": "Output only. Number of tokens in the cached part in the input (the cached content).", + "description": "Output only. The number of tokens in the cached content that was used for this request.", "title": "Cachedcontenttokencount" }, "candidatesTokenCount": { @@ -22293,7 +23949,7 @@)¶
} ], "default": null, - "description": "Number of tokens in the response(s).", + "description": "The total number of tokens in the generated candidates.", "title": "Candidatestokencount" }, "candidatesTokensDetails": { @@ -22309,7 +23965,7 @@)¶
} ], "default": null, - "description": "Output only. List of modalities that were returned in the response.", + "description": "Output only. A detailed breakdown of the token count for each modality in the generated candidates.", "title": "Candidatestokensdetails" }, "promptTokenCount": { @@ -22322,7 +23978,7 @@)¶
} ], "default": null, - "description": "Number of tokens in the request. When `cached_content` is set, this is still the total effective prompt size meaning this includes the number of tokens in the cached content.", + "description": "The total number of tokens in the prompt. This includes any text, images, or other media provided in the request. When `cached_content` is set, this also includes the number of tokens in the cached content.", "title": "Prompttokencount" }, "promptTokensDetails": { @@ -22338,7 +23994,7 @@)¶
} ], "default": null, - "description": "Output only. List of modalities that were processed in the request input.", + "description": "Output only. A detailed breakdown of the token count for each modality in the prompt.", "title": "Prompttokensdetails" }, "thoughtsTokenCount": { @@ -22351,7 +24007,7 @@)¶
} ], "default": null, - "description": "Output only. Number of tokens present in thoughts output.", + "description": "Output only. The number of tokens that were part of the model's generated \"thoughts\" output, if applicable.", "title": "Thoughtstokencount" }, "toolUsePromptTokenCount": { @@ -22364,7 +24020,7 @@)¶
} ], "default": null, - "description": "Output only. Number of tokens present in tool-use prompt(s).", + "description": "Output only. The number of tokens in the results from tool executions, which are provided back to the model as input, if applicable.", "title": "Tooluseprompttokencount" }, "toolUsePromptTokensDetails": { @@ -22380,7 +24036,7 @@)¶
} ], "default": null, - "description": "Output only. List of modalities that were processed for tool-use request inputs.", + "description": "Output only. A detailed breakdown by modality of the token counts from the results of tool executions, which are provided back to the model as input.", "title": "Tooluseprompttokensdetails" }, "totalTokenCount": { @@ -22393,7 +24049,7 @@)¶
} ], "default": null, - "description": "Total token count for prompt, response candidates, and tool-use prompts (if present).", + "description": "The total number of tokens for the entire request. This is the sum of `prompt_token_count`, `candidates_token_count`, `tool_use_prompt_token_count`, and `thoughts_token_count`.", "title": "Totaltokencount" }, "trafficType": { @@ -22406,7 +24062,7 @@)¶
} ], "default": null, - "description": "Output only. Traffic type. This shows whether a request consumes Pay-As-You-Go or Provisioned Throughput quota." + "description": "Output only. The traffic type for this request." } }, "title": "GenerateContentResponseUsageMetadata", @@ -22414,7 +24070,7 @@)¶
}, "GoogleTypeDate": { "additionalProperties": false, - "description": "Represents a whole or partial calendar date, such as a birthday.\n\nThe time of day and time zone are either specified elsewhere or are\ninsignificant. The date is relative to the Gregorian Calendar. This can\nrepresent one of the following: * A full date, with non-zero year, month, and\nday values. * A month and day, with a zero year (for example, an anniversary).\n* A year on its own, with a zero month and a zero day. * A year and month,\nwith a zero day (for example, a credit card expiration date). Related types: *\ngoogle.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp", + "description": "Represents a whole or partial calendar date, such as a birthday.\n\nThe time of day and time zone are either specified elsewhere or are\ninsignificant. The date is relative to the Gregorian Calendar. This can\nrepresent one of the following: * A full date, with non-zero year, month, and\nday values. * A month and day, with a zero year (for example, an anniversary).\n* A year on its own, with a zero month and a zero day. * A year and month,\nwith a zero day (for example, a credit card expiration date). Related types: *\ngoogle.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp. This\ndata type is not supported in Gemini API.", "properties": { "day": { "anyOf": [ @@ -22473,7 +24129,7 @@)¶
} ], "default": null, - "description": "Grounding chunk from Google Maps." + "description": "Grounding chunk from Google Maps. This field is not supported in Gemini API." }, "retrievedContext": { "anyOf": [ @@ -22485,7 +24141,7 @@)¶
} ], "default": null, - "description": "Grounding chunk from context retrieved by the retrieval tools." + "description": "Grounding chunk from context retrieved by the retrieval tools. This field is not supported in Gemini API." }, "web": { "anyOf": [ @@ -22505,7 +24161,7 @@)¶
}, "GroundingChunkMaps": { "additionalProperties": false, - "description": "Chunk from Google Maps.", + "description": "Chunk from Google Maps. This data type is not supported in Gemini API.", "properties": { "placeAnswerSources": { "anyOf": [ @@ -22542,7 +24198,7 @@)¶
} ], "default": null, - "description": "Text of the chunk.", + "description": "Text of the place answer.", "title": "Text" }, "title": { @@ -22555,7 +24211,7 @@)¶
} ], "default": null, - "description": "Title of the chunk.", + "description": "Title of the place.", "title": "Title" }, "uri": { @@ -22568,7 +24224,7 @@)¶
} ], "default": null, - "description": "URI reference of the chunk.", + "description": "URI reference of the place.", "title": "Uri" } }, @@ -22577,7 +24233,7 @@)¶
}, "GroundingChunkMapsPlaceAnswerSources": { "additionalProperties": false, - "description": "Sources used to generate the place answer.", + "description": "Sources used to generate the place answer.\n\nThis data type is not supported in Gemini API.", "properties": { "flagContentUri": { "anyOf": [ @@ -22614,7 +24270,7 @@)¶
}, "GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution": { "additionalProperties": false, - "description": "Author attribution for a photo or review.", + "description": "Author attribution for a photo or review.\n\nThis data type is not supported in Gemini API.", "properties": { "displayName": { "anyOf": [ @@ -22661,7 +24317,7 @@)¶
}, "GroundingChunkMapsPlaceAnswerSourcesReviewSnippet": { "additionalProperties": false, - "description": "Encapsulates a review snippet.", + "description": "Encapsulates a review snippet.\n\nThis data type is not supported in Gemini API.", "properties": { "authorAttribution": { "anyOf": [ @@ -22759,7 +24415,7 @@)¶
}, "GroundingChunkRetrievedContext": { "additionalProperties": false, - "description": "Chunk from context retrieved by the retrieval tools.", + "description": "Chunk from context retrieved by the retrieval tools.\n\nThis data type is not supported in Gemini API.", "properties": { "documentName": { "anyOf": [ @@ -22843,7 +24499,7 @@)¶
} ], "default": null, - "description": "Domain of the (original) URI.", + "description": "Domain of the (original) URI. This field is not supported in Gemini API.", "title": "Domain" }, "title": { @@ -22890,7 +24546,7 @@)¶
} ], "default": null, - "description": "Optional. Output only. Resource name of the Google Maps widget context token to be used with the PlacesContextElement widget to render contextual data. This is populated only for Google Maps grounding.", + "description": "Optional. Output only. Resource name of the Google Maps widget context token to be used with the PlacesContextElement widget to render contextual data. This is populated only for Google Maps grounding. This field is not supported in Gemini API.", "title": "Googlemapswidgetcontexttoken" }, "groundingChunks": { @@ -22950,7 +24606,7 @@)¶
} ], "default": null, - "description": "Optional. Queries executed by the retrieval tools.", + "description": "Optional. Queries executed by the retrieval tools. This field is not supported in Gemini API.", "title": "Retrievalqueries" }, "searchEntryPoint": { @@ -22978,7 +24634,7 @@)¶
} ], "default": null, - "description": "Optional. Output only. List of source flagging uris. This is currently populated only for Google Maps grounding.", + "description": "Optional. Output only. List of source flagging uris. This is currently populated only for Google Maps grounding. This field is not supported in Gemini API.", "title": "Sourceflagginguris" }, "webSearchQueries": { @@ -23003,7 +24659,7 @@)¶
}, "GroundingMetadataSourceFlaggingUri": { "additionalProperties": false, - "description": "Source content flagging uri for a place or review.\n\nThis is currently populated only for Google Maps grounding.", + "description": "Source content flagging uri for a place or review.\n\nThis is currently populated only for Google Maps grounding. This data type is\nnot supported in Gemini API.", "properties": { "flagContentUri": { "anyOf": [ @@ -23222,7 +24878,7 @@)¶
"type": "object" }, "Language": { - "description": "Required. Programming language of the `code`.", + "description": "Programming language of the `code`.", "enum": [ "LANGUAGE_UNSPECIFIED", "PYTHON" @@ -23942,7 +25598,7 @@)¶
"type": "object" }, "Outcome": { - "description": "Required. Outcome of the code execution.", + "description": "Outcome of the code execution.", "enum": [ "OUTCOME_UNSPECIFIED", "OUTCOME_OK", @@ -23956,42 +25612,41 @@)¶
"additionalProperties": false, "description": "A datatype containing media content.\n\nExactly one field within a Part should be set, representing the specific type\nof content being conveyed. Using multiple fields within the same `Part`\ninstance is considered invalid.", "properties": { - "videoMetadata": { + "mediaResolution": { "anyOf": [ { - "$ref": "#/$defs/VideoMetadata" + "$ref": "#/$defs/PartMediaResolution" }, { "type": "null" } ], "default": null, - "description": "Metadata for a given video." + "description": "Media resolution for the input media.\n " }, - "thought": { + "codeExecutionResult": { "anyOf": [ { - "type": "boolean" + "$ref": "#/$defs/CodeExecutionResult" }, { "type": "null" } ], "default": null, - "description": "Indicates if the part is thought from the model.", - "title": "Thought" + "description": "Optional. Result of executing the [ExecutableCode]." }, - "inlineData": { + "executableCode": { "anyOf": [ { - "$ref": "#/$defs/Blob" + "$ref": "#/$defs/ExecutableCode" }, { "type": "null" } ], "default": null, - "description": "Optional. Inlined bytes data." + "description": "Optional. Code generated by the model that is meant to be executed." }, "fileData": { "anyOf": [ @@ -24005,6 +25660,68 @@)¶
"default": null, "description": "Optional. URI based data." }, + "functionCall": { + "anyOf": [ + { + "$ref": "#/$defs/FunctionCall" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values." + }, + "functionResponse": { + "anyOf": [ + { + "$ref": "#/$defs/FunctionResponse" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model." + }, + "inlineData": { + "anyOf": [ + { + "$ref": "#/$defs/Blob" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Inlined bytes data." + }, + "text": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Text part (can be code).", + "title": "Text" + }, + "thought": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Indicates if the part is thought from the model.", + "title": "Thought" + }, "thoughtSignature": { "anyOf": [ { @@ -24016,58 +25733,127 @@)¶
} ], "default": null, - "description": "An opaque signature for the thought so it can be reused in subsequent requests.", + "description": "Optional. An opaque signature for the thought so it can be reused in subsequent requests.", "title": "Thoughtsignature" }, - "functionCall": { + "videoMetadata": { "anyOf": [ { - "$ref": "#/$defs/FunctionCall" + "$ref": "#/$defs/VideoMetadata" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data." + } + }, + "title": "Part", + "type": "object" + }, + "PartMediaResolution": { + "additionalProperties": false, + "description": "Media resolution for the input media.", + "properties": { + "level": { + "anyOf": [ + { + "$ref": "#/$defs/PartMediaResolutionLevel" }, { "type": "null" } ], "default": null, - "description": "A predicted [FunctionCall] returned from the model that contains a string\n representing the [FunctionDeclaration.name] and a structured JSON object\n containing the parameters and their values." + "description": "The tokenization quality used for given media.\n " }, - "codeExecutionResult": { + "numTokens": { "anyOf": [ { - "$ref": "#/$defs/CodeExecutionResult" + "type": "integer" }, { "type": "null" } ], "default": null, - "description": "Optional. Result of executing the [ExecutableCode]." + "description": "Specifies the required sequence length for media tokenization.\n ", + "title": "Numtokens" + } + }, + "title": "PartMediaResolution", + "type": "object" + }, + "PartMediaResolutionLevel": { + "description": "The tokenization quality used for given media.", + "enum": [ + "MEDIA_RESOLUTION_UNSPECIFIED", + "MEDIA_RESOLUTION_LOW", + "MEDIA_RESOLUTION_MEDIUM", + "MEDIA_RESOLUTION_HIGH" + ], + "title": "PartMediaResolutionLevel", + "type": "string" + }, + "PartialArg": { + "additionalProperties": false, + "description": "Partial argument value of the function call.\n\nThis data type is not supported in Gemini API.", + "properties": { + "nullValue": { + "anyOf": [ + { + "const": "NULL_VALUE", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Represents a null value.", + "title": "Nullvalue" }, - "executableCode": { + "numberValue": { "anyOf": [ { - "$ref": "#/$defs/ExecutableCode" + "type": "number" }, { "type": "null" } ], "default": null, - "description": "Optional. Code generated by the model that is meant to be executed." + "description": "Optional. Represents a double value.", + "title": "Numbervalue" }, - "functionResponse": { + "stringValue": { "anyOf": [ { - "$ref": "#/$defs/FunctionResponse" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model." + "description": "Optional. Represents a string value.", + "title": "Stringvalue" }, - "text": { + "boolValue": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Represents a boolean value.", + "title": "Boolvalue" + }, + "jsonPath": { "anyOf": [ { "type": "string" @@ -24077,16 +25863,29 @@)¶
} ], "default": null, - "description": "Optional. Text part (can be code).", - "title": "Text" + "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".", + "title": "Jsonpath" + }, + "willContinue": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.", + "title": "Willcontinue" } }, - "title": "Part", + "title": "PartialArg", "type": "object" }, "RagChunk": { "additionalProperties": false, - "description": "A RagChunk includes the content of a chunk of a RagFile, and associated metadata.", + "description": "A RagChunk includes the content of a chunk of a RagFile, and associated metadata.\n\nThis data type is not supported in Gemini API.", "properties": { "pageSpan": { "anyOf": [ @@ -24119,7 +25918,7 @@)¶
}, "RagChunkPageSpan": { "additionalProperties": false, - "description": "Represents where the chunk starts and ends in the document.", + "description": "Represents where the chunk starts and ends in the document.\n\nThis data type is not supported in Gemini API.", "properties": { "firstPage": { "anyOf": [ @@ -24412,7 +26211,7 @@)¶
"type": "object" }, "TrafficType": { - "description": "Output only.\n\nTraffic type. This shows whether a request consumes Pay-As-You-Go or\nProvisioned Throughput quota.", + "description": "Output only.\n\nThe traffic type for this request. This enum is not supported in Gemini API.", "enum": [ "TRAFFIC_TYPE_UNSPECIFIED", "ON_DEMAND", @@ -24457,33 +26256,33 @@)¶
}, "VideoMetadata": { "additionalProperties": false, - "description": "Describes how the video in the Part should be used by the model.", + "description": "Metadata describes the input video content.", "properties": { - "fps": { + "endOffset": { "anyOf": [ { - "type": "number" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "The frame rate of the video sent to the model. If not specified, the\n default value will be 1.0. The fps range is (0.0, 24.0].", - "title": "Fps" + "description": "Optional. The end offset of the video.", + "title": "Endoffset" }, - "endOffset": { + "fps": { "anyOf": [ { - "type": "string" + "type": "number" }, { "type": "null" } ], "default": null, - "description": "Optional. The end offset of the video.", - "title": "Endoffset" + "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].", + "title": "Fps" }, "startOffset": { "anyOf": [ @@ -24935,7 +26734,7 @@)¶
+
- -class google.adk.tools.AgentTool(agent, skip_summarization=False)¶
+class google.adk.tools.AgentTool(agent, skip_summarization=False, *, include_plugins=True)¶Bases:
BaseToolA tool that wraps an agent.
This tool allows an agent to be called as a tool within a larger application. @@ -24953,6 +26752,15 @@
)¶
Whether to skip summarization of the agent output.
+
+- +include_plugins¶
+Whether to propagate plugins from the parent runner context +to the agent’s runner. When True (default), the agent will inherit all +plugins from its parent. Set to False to run the agent with an isolated +plugin environment.
+- tool_context – The context of the tool.
Returns: -The result of running the tool.
+Returns: ++ + + + + + The result of running the tool.
++
+- +class google.adk.tools.ApiRegistry(api_registry_project_id, location='global', header_provider=None)¶
+Bases:
+objectRegistry that provides McpToolsets for MCP servers registered in API Registry.
+Initialize the API Registry.
++
+- Parameters:
+- +
+
+- +
api_registry_project_id – The project ID for the Google Cloud API Registry.
- +
location – The location of the API Registry resources.
- +
header_provider – Optional function to provide additional headers for MCP +server calls.
+
@@ -26547,6 +28400,28 @@- +get_toolset(mcp_server_name, tool_filter=None, tool_name_prefix=None)¶
+Return the MCP Toolset based on the params.
++
- Return type:
+- +
+- Parameters:
+- +
+
+- +
mcp_server_name – Filter to select the MCP server name to get tools +from.
- +
tool_filter – Optional filter to select specific tools. Can be a list of +tool names or a ToolPredicate function.
- +
tool_name_prefix – Optional prefix to prepend to the names of the tools +returned by the toolset.
- Returns:
+- +
A toolset for the MCP server specified.
+- Return type:
+)¶
+
+- +class google.adk.tools.TransferToAgentTool(agent_names)¶
+Bases:
+FunctionToolA specialized FunctionTool for agent transfer with enum constraints.
+This tool enhances the base transfer_to_agent function by adding JSON Schema +enum constraints to the agent_name parameter. This prevents LLMs from +hallucinating invalid agent names by restricting choices to only valid agents.
++
+ +- +agent_names¶
+List of valid agent names that can be transferred to.
+Initialize the TransferToAgentTool.
++
+- Parameters:
+- +
agent_names – List of valid agent names that can be transferred to.
++
- class google.adk.tools.VertexAiSearchTool(*, data_store_id=None, data_store_specs=None, search_engine_id=None, filter=None, max_results=None, bypass_multi_tools_limit=False)¶
@@ -26627,8 +28502,16 @@)¶
- Return type:
- -
None- Parameters:
-agent_name – the agent name to transfer to.
+++Note
+For most use cases, you should use TransferToAgentTool instead of this +function directly. TransferToAgentTool provides additional enum constraints +that prevent LLMs from hallucinating invalid agent names.
++
@@ -26638,7 +28521,7 @@- Parameters:
+agent_name – the agent name to transfer to.
)¶
google.adk.tools.agent_tool module¶
+
- -class google.adk.tools.agent_tool.AgentTool(agent, skip_summarization=False)¶
+class google.adk.tools.agent_tool.AgentTool(agent, skip_summarization=False, *, include_plugins=True)¶Bases:
BaseToolA tool that wraps an agent.
This tool allows an agent to be called as a tool within a larger application. @@ -26656,6 +28539,15 @@
)¶
Whether to skip summarization of the agent output.
+
+- +include_plugins¶
+Whether to propagate plugins from the parent runner context +to the agent’s runner. When True (default), the agent will inherit all +plugins from its parent. Set to False to run the agent with an isolated +plugin environment.
++
- classmethod from_config(config, config_abs_path)¶
@@ -26740,6 +28632,11 @@)¶
"default": false, "title": "Skip Summarization", "type": "boolean" + }, + "include_plugins": { + "default": true, + "title": "Include Plugins", + "type": "boolean" } }, "$defs": { @@ -26787,6 +28684,7 @@)¶
- Fields:
- @@ -26797,6 +28695,12 @@
)¶
The reference to the agent instance.
+
+- +field include_plugins: bool = True¶
+Whether to include plugins from parent runner context.
+@@ -30544,13 +32844,13 @@
- field skip_summarization: bool = False¶
@@ -27683,7 +29587,7 @@)¶
- async run_async(*, args, tool_context)¶
Override run_async to handle CrewAI-specific parameter filtering.
-CrewAI tools use **kwargs pattern, so we need special parameter filtering +
CrewAI tools use **kwargs pattern, so we need special parameter filtering logic that allows all parameters to pass through while removing only reserved parameters like ‘self’ and ‘tool_context’.
Note: ‘tool_context’ is removed from the initial args dictionary to prevent @@ -27886,9 +29790,10 @@
)¶
"additionalProperties": false, "description": "Content blob.", "properties": { - "displayName": { + "data": { "anyOf": [ { + "format": "base64url", "type": "string" }, { @@ -27896,13 +29801,12 @@)¶
} ], "default": null, - "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.", - "title": "Displayname" + "description": "Required. Raw bytes.", + "title": "Data" }, - "data": { + "displayName": { "anyOf": [ { - "format": "base64url", "type": "string" }, { @@ -27910,8 +29814,8 @@)¶
} ], "default": null, - "description": "Required. Raw bytes.", - "title": "Data" + "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.", + "title": "Displayname" }, "mimeType": { "anyOf": [ @@ -27993,7 +29897,7 @@)¶
} ], "default": null, - "description": "Optional. The producer of the content. Must be either 'user' or\n 'model'. Useful to set for multi-turn conversations, otherwise can be\n empty. If role is not specified, SDK will determine the role.", + "description": "Optional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.", "title": "Role" } }, @@ -28068,7 +29972,7 @@)¶
} ], "default": null, - "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.", + "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.", "title": "Displayname" }, "fileUri": { @@ -28142,8 +30046,37 @@)¶
} ], "default": null, - "description": "Required. The name of the function to call. Matches [FunctionDeclaration.name].", + "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].", "title": "Name" + }, + "partialArgs": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/PartialArg" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.", + "title": "Partialargs" + }, + "willContinue": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.", + "title": "Willcontinue" } }, "title": "FunctionCall", @@ -28268,6 +30201,19 @@)¶
"default": null, "description": "Required. Inline media bytes.", "title": "Data" + }, + "displayName": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Display name of the blob.\n Used to provide a label or filename to distinguish blobs.", + "title": "Displayname" } }, "title": "FunctionResponseBlob", @@ -28302,6 +30248,19 @@)¶
"default": null, "description": "Required. The IANA standard MIME type of the source data.", "title": "Mimetype" + }, + "displayName": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Display name of the file.\n Used to provide a label or filename to distinguish files.", + "title": "Displayname" } }, "title": "FunctionResponseFileData", @@ -28351,7 +30310,7 @@)¶
"type": "string" }, "Language": { - "description": "Required. Programming language of the `code`.", + "description": "Programming language of the `code`.", "enum": [ "LANGUAGE_UNSPECIFIED", "PYTHON" @@ -28360,7 +30319,7 @@)¶
"type": "string" }, "Outcome": { - "description": "Required. Outcome of the code execution.", + "description": "Outcome of the code execution.", "enum": [ "OUTCOME_UNSPECIFIED", "OUTCOME_OK", @@ -28374,42 +30333,41 @@)¶
"additionalProperties": false, "description": "A datatype containing media content.\n\nExactly one field within a Part should be set, representing the specific type\nof content being conveyed. Using multiple fields within the same `Part`\ninstance is considered invalid.", "properties": { - "videoMetadata": { + "mediaResolution": { "anyOf": [ { - "$ref": "#/$defs/VideoMetadata" + "$ref": "#/$defs/PartMediaResolution" }, { "type": "null" } ], "default": null, - "description": "Metadata for a given video." + "description": "Media resolution for the input media.\n " }, - "thought": { + "codeExecutionResult": { "anyOf": [ { - "type": "boolean" + "$ref": "#/$defs/CodeExecutionResult" }, { "type": "null" } ], "default": null, - "description": "Indicates if the part is thought from the model.", - "title": "Thought" + "description": "Optional. Result of executing the [ExecutableCode]." }, - "inlineData": { + "executableCode": { "anyOf": [ { - "$ref": "#/$defs/Blob" + "$ref": "#/$defs/ExecutableCode" }, { "type": "null" } ], "default": null, - "description": "Optional. Inlined bytes data." + "description": "Optional. Code generated by the model that is meant to be executed." }, "fileData": { "anyOf": [ @@ -28423,71 +30381,72 @@)¶
"default": null, "description": "Optional. URI based data." }, - "thoughtSignature": { + "functionCall": { "anyOf": [ { - "format": "base64url", - "type": "string" + "$ref": "#/$defs/FunctionCall" }, { "type": "null" } ], "default": null, - "description": "An opaque signature for the thought so it can be reused in subsequent requests.", - "title": "Thoughtsignature" + "description": "Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values." }, - "functionCall": { + "functionResponse": { "anyOf": [ { - "$ref": "#/$defs/FunctionCall" + "$ref": "#/$defs/FunctionResponse" }, { "type": "null" } ], "default": null, - "description": "A predicted [FunctionCall] returned from the model that contains a string\n representing the [FunctionDeclaration.name] and a structured JSON object\n containing the parameters and their values." + "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model." }, - "codeExecutionResult": { + "inlineData": { "anyOf": [ { - "$ref": "#/$defs/CodeExecutionResult" + "$ref": "#/$defs/Blob" }, { "type": "null" } ], "default": null, - "description": "Optional. Result of executing the [ExecutableCode]." + "description": "Optional. Inlined bytes data." }, - "executableCode": { + "text": { "anyOf": [ { - "$ref": "#/$defs/ExecutableCode" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Optional. Code generated by the model that is meant to be executed." + "description": "Optional. Text part (can be code).", + "title": "Text" }, - "functionResponse": { + "thought": { "anyOf": [ { - "$ref": "#/$defs/FunctionResponse" + "type": "boolean" }, { "type": "null" } ], "default": null, - "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model." + "description": "Optional. Indicates if the part is thought from the model.", + "title": "Thought" }, - "text": { + "thoughtSignature": { "anyOf": [ { + "format": "base64url", "type": "string" }, { @@ -28495,18 +30454,88 @@)¶
} ], "default": null, - "description": "Optional. Text part (can be code).", - "title": "Text" + "description": "Optional. An opaque signature for the thought so it can be reused in subsequent requests.", + "title": "Thoughtsignature" + }, + "videoMetadata": { + "anyOf": [ + { + "$ref": "#/$defs/VideoMetadata" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data." } }, "title": "Part", "type": "object" }, - "VideoMetadata": { + "PartMediaResolution": { "additionalProperties": false, - "description": "Describes how the video in the Part should be used by the model.", + "description": "Media resolution for the input media.", "properties": { - "fps": { + "level": { + "anyOf": [ + { + "$ref": "#/$defs/PartMediaResolutionLevel" + }, + { + "type": "null" + } + ], + "default": null, + "description": "The tokenization quality used for given media.\n " + }, + "numTokens": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Specifies the required sequence length for media tokenization.\n ", + "title": "Numtokens" + } + }, + "title": "PartMediaResolution", + "type": "object" + }, + "PartMediaResolutionLevel": { + "description": "The tokenization quality used for given media.", + "enum": [ + "MEDIA_RESOLUTION_UNSPECIFIED", + "MEDIA_RESOLUTION_LOW", + "MEDIA_RESOLUTION_MEDIUM", + "MEDIA_RESOLUTION_HIGH" + ], + "title": "PartMediaResolutionLevel", + "type": "string" + }, + "PartialArg": { + "additionalProperties": false, + "description": "Partial argument value of the function call.\n\nThis data type is not supported in Gemini API.", + "properties": { + "nullValue": { + "anyOf": [ + { + "const": "NULL_VALUE", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Represents a null value.", + "title": "Nullvalue" + }, + "numberValue": { "anyOf": [ { "type": "number" @@ -28516,9 +30545,69 @@)¶
} ], "default": null, - "description": "The frame rate of the video sent to the model. If not specified, the\n default value will be 1.0. The fps range is (0.0, 24.0].", - "title": "Fps" + "description": "Optional. Represents a double value.", + "title": "Numbervalue" + }, + "stringValue": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Represents a string value.", + "title": "Stringvalue" + }, + "boolValue": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Represents a boolean value.", + "title": "Boolvalue" + }, + "jsonPath": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".", + "title": "Jsonpath" }, + "willContinue": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.", + "title": "Willcontinue" + } + }, + "title": "PartialArg", + "type": "object" + }, + "VideoMetadata": { + "additionalProperties": false, + "description": "Metadata describes the input video content.", + "properties": { "endOffset": { "anyOf": [ { @@ -28532,6 +30621,19 @@)¶
"description": "Optional. The end offset of the video.", "title": "Endoffset" }, + "fps": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].", + "title": "Fps" + }, "startOffset": { "anyOf": [ { @@ -29254,9 +31356,10 @@google.adk.tools.google_maps_grounding_tool module "additionalProperties": false, "description": "Content blob.", "properties": { - "displayName": { + "data": { "anyOf": [ { + "format": "base64url", "type": "string" }, { @@ -29264,13 +31367,12 @@
google.adk.tools.google_maps_grounding_tool module } ], "default": null, - "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.", - "title": "Displayname" + "description": "Required. Raw bytes.", + "title": "Data" }, - "data": { + "displayName": { "anyOf": [ { - "format": "base64url", "type": "string" }, { @@ -29278,8 +31380,8 @@
google.adk.tools.google_maps_grounding_tool module } ], "default": null, - "description": "Required. Raw bytes.", - "title": "Data" + "description": "Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.", + "title": "Displayname" }, "mimeType": { "anyOf": [ @@ -29361,7 +31463,7 @@
google.adk.tools.google_maps_grounding_tool module } ], "default": null, - "description": "Optional. The producer of the content. Must be either 'user' or\n 'model'. Useful to set for multi-turn conversations, otherwise can be\n empty. If role is not specified, SDK will determine the role.", + "description": "Optional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.", "title": "Role" } }, @@ -29415,7 +31517,7 @@
google.adk.tools.google_maps_grounding_tool module } ], "default": null, - "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.", + "description": "Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. This field is not supported in Gemini API.", "title": "Displayname" }, "fileUri": { @@ -29489,8 +31591,37 @@
google.adk.tools.google_maps_grounding_tool module } ], "default": null, - "description": "Required. The name of the function to call. Matches [FunctionDeclaration.name].", + "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].", "title": "Name" + }, + "partialArgs": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/PartialArg" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.", + "title": "Partialargs" + }, + "willContinue": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.", + "title": "Willcontinue" } }, "title": "FunctionCall", @@ -29615,6 +31746,19 @@
google.adk.tools.google_maps_grounding_tool module "default": null, "description": "Required. Inline media bytes.", "title": "Data" + }, + "displayName": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Display name of the blob.\n Used to provide a label or filename to distinguish blobs.", + "title": "Displayname" } }, "title": "FunctionResponseBlob", @@ -29649,6 +31793,19 @@
google.adk.tools.google_maps_grounding_tool module "default": null, "description": "Required. The IANA standard MIME type of the source data.", "title": "Mimetype" + }, + "displayName": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Display name of the file.\n Used to provide a label or filename to distinguish files.", + "title": "Displayname" } }, "title": "FunctionResponseFileData", @@ -29698,7 +31855,7 @@
google.adk.tools.google_maps_grounding_tool module "type": "string" }, "Language": { - "description": "Required. Programming language of the `code`.", + "description": "Programming language of the `code`.", "enum": [ "LANGUAGE_UNSPECIFIED", "PYTHON" @@ -29761,7 +31918,7 @@
google.adk.tools.google_maps_grounding_tool module "type": "object" }, "Outcome": { - "description": "Required. Outcome of the code execution.", + "description": "Outcome of the code execution.", "enum": [ "OUTCOME_UNSPECIFIED", "OUTCOME_OK", @@ -29775,42 +31932,41 @@
google.adk.tools.google_maps_grounding_tool module "additionalProperties": false, "description": "A datatype containing media content.\n\nExactly one field within a Part should be set, representing the specific type\nof content being conveyed. Using multiple fields within the same `Part`\ninstance is considered invalid.", "properties": { - "videoMetadata": { + "mediaResolution": { "anyOf": [ { - "$ref": "#/$defs/VideoMetadata" + "$ref": "#/$defs/PartMediaResolution" }, { "type": "null" } ], "default": null, - "description": "Metadata for a given video." + "description": "Media resolution for the input media.\n " }, - "thought": { + "codeExecutionResult": { "anyOf": [ { - "type": "boolean" + "$ref": "#/$defs/CodeExecutionResult" }, { "type": "null" } ], "default": null, - "description": "Indicates if the part is thought from the model.", - "title": "Thought" + "description": "Optional. Result of executing the [ExecutableCode]." }, - "inlineData": { + "executableCode": { "anyOf": [ { - "$ref": "#/$defs/Blob" + "$ref": "#/$defs/ExecutableCode" }, { "type": "null" } ], "default": null, - "description": "Optional. Inlined bytes data." + "description": "Optional. Code generated by the model that is meant to be executed." }, "fileData": { "anyOf": [ @@ -29824,71 +31980,72 @@
google.adk.tools.google_maps_grounding_tool module "default": null, "description": "Optional. URI based data." }, - "thoughtSignature": { + "functionCall": { "anyOf": [ { - "format": "base64url", - "type": "string" + "$ref": "#/$defs/FunctionCall" }, { "type": "null" } ], "default": null, - "description": "An opaque signature for the thought so it can be reused in subsequent requests.", - "title": "Thoughtsignature" + "description": "Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values." }, - "functionCall": { + "functionResponse": { "anyOf": [ { - "$ref": "#/$defs/FunctionCall" + "$ref": "#/$defs/FunctionResponse" }, { "type": "null" } ], "default": null, - "description": "A predicted [FunctionCall] returned from the model that contains a string\n representing the [FunctionDeclaration.name] and a structured JSON object\n containing the parameters and their values." + "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model." }, - "codeExecutionResult": { + "inlineData": { "anyOf": [ { - "$ref": "#/$defs/CodeExecutionResult" + "$ref": "#/$defs/Blob" }, { "type": "null" } ], "default": null, - "description": "Optional. Result of executing the [ExecutableCode]." + "description": "Optional. Inlined bytes data." }, - "executableCode": { + "text": { "anyOf": [ { - "$ref": "#/$defs/ExecutableCode" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Optional. Code generated by the model that is meant to be executed." + "description": "Optional. Text part (can be code).", + "title": "Text" }, - "functionResponse": { + "thought": { "anyOf": [ { - "$ref": "#/$defs/FunctionResponse" + "type": "boolean" }, { "type": "null" } ], "default": null, - "description": "Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model." + "description": "Optional. Indicates if the part is thought from the model.", + "title": "Thought" }, - "text": { + "thoughtSignature": { "anyOf": [ { + "format": "base64url", "type": "string" }, { @@ -29896,18 +32053,88 @@
google.adk.tools.google_maps_grounding_tool module } ], "default": null, - "description": "Optional. Text part (can be code).", - "title": "Text" + "description": "Optional. An opaque signature for the thought so it can be reused in subsequent requests.", + "title": "Thoughtsignature" + }, + "videoMetadata": { + "anyOf": [ + { + "$ref": "#/$defs/VideoMetadata" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data." } }, "title": "Part", "type": "object" }, - "VideoMetadata": { + "PartMediaResolution": { "additionalProperties": false, - "description": "Describes how the video in the Part should be used by the model.", + "description": "Media resolution for the input media.", "properties": { - "fps": { + "level": { + "anyOf": [ + { + "$ref": "#/$defs/PartMediaResolutionLevel" + }, + { + "type": "null" + } + ], + "default": null, + "description": "The tokenization quality used for given media.\n " + }, + "numTokens": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Specifies the required sequence length for media tokenization.\n ", + "title": "Numtokens" + } + }, + "title": "PartMediaResolution", + "type": "object" + }, + "PartMediaResolutionLevel": { + "description": "The tokenization quality used for given media.", + "enum": [ + "MEDIA_RESOLUTION_UNSPECIFIED", + "MEDIA_RESOLUTION_LOW", + "MEDIA_RESOLUTION_MEDIUM", + "MEDIA_RESOLUTION_HIGH" + ], + "title": "PartMediaResolutionLevel", + "type": "string" + }, + "PartialArg": { + "additionalProperties": false, + "description": "Partial argument value of the function call.\n\nThis data type is not supported in Gemini API.", + "properties": { + "nullValue": { + "anyOf": [ + { + "const": "NULL_VALUE", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Represents a null value.", + "title": "Nullvalue" + }, + "numberValue": { "anyOf": [ { "type": "number" @@ -29917,9 +32144,69 @@
google.adk.tools.google_maps_grounding_tool module } ], "default": null, - "description": "The frame rate of the video sent to the model. If not specified, the\n default value will be 1.0. The fps range is (0.0, 24.0].", - "title": "Fps" + "description": "Optional. Represents a double value.", + "title": "Numbervalue" + }, + "stringValue": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Represents a string value.", + "title": "Stringvalue" + }, + "boolValue": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Represents a boolean value.", + "title": "Boolvalue" + }, + "jsonPath": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".", + "title": "Jsonpath" }, + "willContinue": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.", + "title": "Willcontinue" + } + }, + "title": "PartialArg", + "type": "object" + }, + "VideoMetadata": { + "additionalProperties": false, + "description": "Metadata describes the input video content.", + "properties": { "endOffset": { "anyOf": [ { @@ -29933,6 +32220,19 @@
google.adk.tools.google_maps_grounding_tool module "description": "Optional. The end offset of the video.", "title": "Endoffset" }, + "fps": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].", + "title": "Fps" + }, "startOffset": { "anyOf": [ { @@ -30407,23 +32707,23 @@
google.adk.tools.google_maps_grounding_tool module
google.adk.tools.google_maps_grounding_tool module
-
@@ -30652,28 +32952,28 @@- -field server_params: StdioServerParameters [Required]¶
+- +field server_params: StdioServerParameters [Required]¶
google.adk.tools.google_maps_grounding_tool module @@ -31193,6 +33493,28 @@
google.adk.tools.google_maps_grounding_tool module
google.adk.tools.transfer_to_agent_tool module¶
++
+- +class google.adk.tools.transfer_to_agent_tool.TransferToAgentTool(agent_names)¶
+Bases:
+FunctionToolA specialized FunctionTool for agent transfer with enum constraints.
+This tool enhances the base transfer_to_agent function by adding JSON Schema +enum constraints to the agent_name parameter. This prevents LLMs from +hallucinating invalid agent names by restricting choices to only valid agents.
++
+ +- +agent_names¶
+List of valid agent names that can be transferred to.
+Initialize the TransferToAgentTool.
++
+- Parameters:
+- +
agent_names – List of valid agent names that can be transferred to.
++
- google.adk.tools.transfer_to_agent_tool.transfer_to_agent(agent_name, tool_context)¶
@@ -31203,8 +33525,16 @@google.adk.tools.google_maps_grounding_tool moduleReturn type:
- -
None- Parameters:
-agent_name – the agent name to transfer to.
+++Note
+For most use cases, you should use TransferToAgentTool instead of this +function directly. TransferToAgentTool provides additional enum constraints +that prevent LLMs from hallucinating invalid agent names.
++
diff --git a/docs/api-reference/python/index.html b/docs/api-reference/python/index.html index 44db5d717..eb129001a 100755 --- a/docs/api-reference/python/index.html +++ b/docs/api-reference/python/index.html @@ -327,6 +327,7 @@- Parameters:
+agent_name – the agent name to transfer to.
google¶
BaseAgent.config_typeBaseAgent.from_config()+ BaseAgent.validate_nameBaseAgent.validate_sub_agents_unique_namesBaseAgent.clone()BaseAgent.find_agent()@@ -672,9 +673,15 @@ BaseAgent.find_sub_agent()google¶
+ BaseLlm.generate_content_async()Claude++ GeminiLiteLlm+google.adk.planners module @@ -879,11 +896,16 @@ PlanReActPlanner@@ -793,21 +809,22 @@
google¶
Runner.credential_serviceRunner.context_cache_config- -
Runner.resumability_config- -
Runner.agent- -
Runner.app_name- +
Runner.artifact_service- +
Runner.Self- +
Runner.agent- +
Runner.app_nameRunner.artifact_service- -
Runner.close()- -
Runner.context_cache_config- -
Runner.credential_service- -
Runner.memory_service- -
Runner.plugin_manager- +
Runner.resumability_config- +
Runner.context_cache_config- +
Runner.credential_service- +
Runner.memory_service- +
Runner.plugin_managerRunner.resumability_configRunner.rewind_async()Runner.run()Runner.run_async()Runner.run_debug()- -
Runner.run_live()- +
Runner.session_serviceRunner.session_servicegoogle¶
+ AgentToolApiRegistry++ AuthToolArgumentsTransferToAgentTool+VertexAiSearchTool
VertexAiSearchTool.data_store_id- @@ -951,6 +977,7 @@
VertexAiSearchTool.search_engine_idgoogle¶
AgentTool- @@ -1188,17 +1216,17 @@
AgentToolConfiggoogle¶
SseConnectionParams.headersSseConnectionParams.timeout- -
SseConnectionParams.sse_read_timeout- -
SseConnectionParams.headers- -
SseConnectionParams.sse_read_timeout- -
SseConnectionParams.timeout- +
SseConnectionParams.url- +
SseConnectionParams.headers- +
SseConnectionParams.sse_read_timeout- +
SseConnectionParams.timeoutSseConnectionParams.urlStdioConnectionParamsStreamableHTTPConnectionParams@@ -1207,11 +1235,11 @@
google¶
StreamableHTTPConnectionParams.timeoutStreamableHTTPConnectionParams.sse_read_timeout- -
StreamableHTTPConnectionParams.terminate_on_close- -
StreamableHTTPConnectionParams.headers- -
StreamableHTTPConnectionParams.sse_read_timeout- -
StreamableHTTPConnectionParams.terminate_on_close- -
StreamableHTTPConnectionParams.timeout- +
StreamableHTTPConnectionParams.url- +
StreamableHTTPConnectionParams.headers- +
StreamableHTTPConnectionParams.sse_read_timeout- +
StreamableHTTPConnectionParams.terminate_on_close- +
StreamableHTTPConnectionParams.timeoutStreamableHTTPConnectionParams.url@@ -1272,6 +1300,10 @@ adk_to_mcp_tool_type()google¶
google.adk.tools.transfer_to_agent_tool module diff --git a/docs/api-reference/python/objects.inv b/docs/api-reference/python/objects.inv index 3c883ab86..f1fee4640 100755 Binary files a/docs/api-reference/python/objects.inv and b/docs/api-reference/python/objects.inv differ diff --git a/docs/api-reference/python/searchindex.js b/docs/api-reference/python/searchindex.js index 0de977522..fca1e5286 100755 --- a/docs/api-reference/python/searchindex.js +++ b/docs/api-reference/python/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{")":[[0,"id13"],[0,"id28"]],"Submodules":[[0,null]],"google":[[1,null]],"google.adk.a2a module":[[0,"module-google.adk.a2a"]],"google.adk.agents module":[[0,"module-google.adk.agents"]],"google.adk.apps package":[[0,"module-google.adk.apps"]],"google.adk.artifacts module":[[0,"module-google.adk.artifacts"]],"google.adk.auth module":[[0,"module-google.adk.auth"]],"google.adk.cli module":[[0,"module-google.adk.cli"]],"google.adk.code_executors module":[[0,"module-google.adk.code_executors"]],"google.adk.errors module":[[0,"module-google.adk.errors"]],"google.adk.evaluation module":[[0,"module-google.adk.evaluation"]],"google.adk.events module":[[0,"module-google.adk.events"]],"google.adk.examples module":[[0,"module-google.adk.examples"]],"google.adk.flows module":[[0,"module-google.adk.flows"]],"google.adk.memory module":[[0,"module-google.adk.memory"]],"google.adk.models module":[[0,"module-google.adk.models"]],"google.adk.planners module":[[0,"module-google.adk.planners"]],"google.adk.platform module":[[0,"module-google.adk.platform"]],"google.adk.plugins module":[[0,"module-google.adk.plugins"]],"google.adk.runners module":[[0,"module-google.adk.runners"]],"google.adk.sessions module":[[0,"module-google.adk.sessions"]],"google.adk.telemetry module":[[0,"module-google.adk.telemetry"]],"google.adk.tools package":[[0,"module-google.adk.tools"]],"google.adk.tools.agent_tool module":[[0,"module-google.adk.tools.agent_tool"]],"google.adk.tools.apihub_tool module":[[0,"module-google.adk.tools.apihub_tool"]],"google.adk.tools.application_integration_tool module":[[0,"module-google.adk.tools.application_integration_tool"]],"google.adk.tools.authenticated_function_tool module":[[0,"module-google.adk.tools.authenticated_function_tool"]],"google.adk.tools.base_authenticated_tool module":[[0,"module-google.adk.tools.base_authenticated_tool"]],"google.adk.tools.base_tool module":[[0,"module-google.adk.tools.base_tool"]],"google.adk.tools.base_toolset module":[[0,"module-google.adk.tools.base_toolset"]],"google.adk.tools.bigquery module":[[0,"module-google.adk.tools.bigquery"]],"google.adk.tools.crewai_tool module":[[0,"module-google.adk.tools.crewai_tool"]],"google.adk.tools.enterprise_search_tool module":[[0,"module-google.adk.tools.enterprise_search_tool"]],"google.adk.tools.example_tool module":[[0,"module-google.adk.tools.example_tool"]],"google.adk.tools.exit_loop_tool module":[[0,"module-google.adk.tools.exit_loop_tool"]],"google.adk.tools.function_tool module":[[0,"module-google.adk.tools.function_tool"]],"google.adk.tools.get_user_choice_tool module":[[0,"module-google.adk.tools.get_user_choice_tool"]],"google.adk.tools.google_api_tool module":[[0,"module-google.adk.tools.google_api_tool"]],"google.adk.tools.google_maps_grounding_tool module":[[0,"google-adk-tools-google-maps-grounding-tool-module"]],"google.adk.tools.google_search_tool module":[[0,"module-google.adk.tools.google_search_tool"]],"google.adk.tools.langchain_tool module":[[0,"module-google.adk.tools.langchain_tool"]],"google.adk.tools.load_artifacts_tool module":[[0,"module-google.adk.tools.load_artifacts_tool"]],"google.adk.tools.load_memory_tool module":[[0,"module-google.adk.tools.load_memory_tool"]],"google.adk.tools.load_web_page module":[[0,"module-google.adk.tools.load_web_page"]],"google.adk.tools.long_running_tool module":[[0,"module-google.adk.tools.long_running_tool"]],"google.adk.tools.mcp_tool module":[[0,"module-google.adk.tools.mcp_tool"]],"google.adk.tools.openapi_tool module":[[0,"module-google.adk.tools.openapi_tool"]],"google.adk.tools.preload_memory_tool module":[[0,"module-google.adk.tools.preload_memory_tool"]],"google.adk.tools.retrieval module":[[0,"module-google.adk.tools.retrieval"]],"google.adk.tools.tool_context module":[[0,"module-google.adk.tools.tool_context"]],"google.adk.tools.toolbox_toolset module":[[0,"module-google.adk.tools.toolbox_toolset"]],"google.adk.tools.transfer_to_agent_tool module":[[0,"module-google.adk.tools.transfer_to_agent_tool"]],"google.adk.tools.url_context_tool module":[[0,"module-google.adk.tools.url_context_tool"]],"google.adk.tools.vertex_ai_search_tool module":[[0,"module-google.adk.tools.vertex_ai_search_tool"]],"google.adk.utils module":[[0,"module-google.adk.utils"]],"google.adk.version module":[[0,"module-google.adk.version"]]},"docnames":["google-adk","index"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["google-adk.rst","index.rst"],"indexentries":{"actions (google.adk.events.event attribute)":[[0,"google.adk.events.Event.actions",false]],"actions (google.adk.tools.tool_context.toolcontext property)":[[0,"google.adk.tools.tool_context.ToolContext.actions",false]],"actions (google.adk.tools.toolcontext property)":[[0,"google.adk.tools.ToolContext.actions",false]],"active_streaming_tools (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.active_streaming_tools",false]],"activity_end (google.adk.agents.liverequest attribute)":[[0,"google.adk.agents.LiveRequest.activity_end",false]],"activity_start (google.adk.agents.liverequest attribute)":[[0,"google.adk.agents.LiveRequest.activity_start",false]],"add_input_files() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.add_input_files",false]],"add_processed_file_names() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.add_processed_file_names",false]],"add_session_to_memory() (google.adk.memory.basememoryservice method)":[[0,"google.adk.memory.BaseMemoryService.add_session_to_memory",false]],"add_session_to_memory() (google.adk.memory.inmemorymemoryservice method)":[[0,"google.adk.memory.InMemoryMemoryService.add_session_to_memory",false]],"add_session_to_memory() (google.adk.memory.vertexaimemorybankservice method)":[[0,"google.adk.memory.VertexAiMemoryBankService.add_session_to_memory",false]],"add_session_to_memory() (google.adk.memory.vertexairagmemoryservice method)":[[0,"google.adk.memory.VertexAiRagMemoryService.add_session_to_memory",false]],"adk_to_mcp_tool_type() (in module google.adk.tools.mcp_tool)":[[0,"google.adk.tools.mcp_tool.adk_to_mcp_tool_type",false]],"after_agent_callback (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.after_agent_callback",false]],"after_agent_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.after_agent_callback",false]],"after_agent_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.after_agent_callback",false]],"after_model_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.after_model_callback",false]],"after_model_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.after_model_callback",false]],"after_model_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.after_model_callback",false]],"after_run_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.after_run_callback",false]],"after_run_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.after_run_callback",false]],"after_tool_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.after_tool_callback",false]],"after_tool_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.after_tool_callback",false]],"after_tool_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.after_tool_callback",false]],"after_tool_callback() (google.adk.plugins.reflectandretrytoolplugin method)":[[0,"google.adk.plugins.ReflectAndRetryToolPlugin.after_tool_callback",false]],"agent (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.agent",false]],"agent (google.adk.runners.inmemoryrunner attribute)":[[0,"google.adk.runners.InMemoryRunner.agent",false]],"agent (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.agent",false],[0,"id40",false]],"agent (google.adk.tools.agent_tool.agenttool attribute)":[[0,"google.adk.tools.agent_tool.AgentTool.agent",false]],"agent (google.adk.tools.agent_tool.agenttoolconfig attribute)":[[0,"google.adk.tools.agent_tool.AgentToolConfig.agent",false]],"agent (google.adk.tools.agenttool attribute)":[[0,"google.adk.tools.AgentTool.agent",false]],"agent (in module google.adk.agents)":[[0,"google.adk.agents.Agent",false]],"agent_state (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.agent_state",false]],"agent_states (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.agent_states",false]],"agentevaluator (class in google.adk.evaluation)":[[0,"google.adk.evaluation.AgentEvaluator",false]],"agenttool (class in google.adk.tools)":[[0,"google.adk.tools.AgentTool",false]],"agenttool (class in google.adk.tools.agent_tool)":[[0,"google.adk.tools.agent_tool.AgentTool",false]],"api_client (google.adk.models.gemini property)":[[0,"google.adk.models.Gemini.api_client",false]],"apihubtoolset (class in google.adk.tools)":[[0,"google.adk.tools.APIHubToolset",false]],"apihubtoolset (class in google.adk.tools.apihub_tool)":[[0,"google.adk.tools.apihub_tool.APIHubToolset",false]],"app_name (google.adk.agents.invocationcontext property)":[[0,"google.adk.agents.InvocationContext.app_name",false]],"app_name (google.adk.runners.inmemoryrunner attribute)":[[0,"google.adk.runners.InMemoryRunner.app_name",false]],"app_name (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.app_name",false],[0,"id41",false]],"app_name (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.app_name",false]],"app_prefix (google.adk.sessions.state attribute)":[[0,"google.adk.sessions.State.APP_PREFIX",false]],"append_event() (google.adk.sessions.basesessionservice method)":[[0,"google.adk.sessions.BaseSessionService.append_event",false]],"append_event() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.append_event",false]],"append_event() (google.adk.sessions.vertexaisessionservice method)":[[0,"google.adk.sessions.VertexAiSessionService.append_event",false]],"applicationintegrationtoolset (class in google.adk.tools.application_integration_tool)":[[0,"google.adk.tools.application_integration_tool.ApplicationIntegrationToolset",false]],"apply_thinking_config() (google.adk.planners.builtinplanner method)":[[0,"google.adk.planners.BuiltInPlanner.apply_thinking_config",false]],"artifact_delta (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.artifact_delta",false]],"artifact_service (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.artifact_service",false]],"artifact_service (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.artifact_service",false],[0,"id42",false]],"artifacts (google.adk.artifacts.inmemoryartifactservice attribute)":[[0,"google.adk.artifacts.InMemoryArtifactService.artifacts",false]],"auth_config (google.adk.tools.authtoolarguments attribute)":[[0,"google.adk.tools.AuthToolArguments.auth_config",false]],"authenticatedfunctiontool (class in google.adk.tools.authenticated_function_tool)":[[0,"google.adk.tools.authenticated_function_tool.AuthenticatedFunctionTool",false]],"author (google.adk.events.event attribute)":[[0,"google.adk.events.Event.author",false]],"baseartifactservice (class in google.adk.artifacts)":[[0,"google.adk.artifacts.BaseArtifactService",false]],"baseauthenticatedtool (class in google.adk.tools.base_authenticated_tool)":[[0,"google.adk.tools.base_authenticated_tool.BaseAuthenticatedTool",false]],"baseexampleprovider (class in google.adk.examples)":[[0,"google.adk.examples.BaseExampleProvider",false]],"basememoryservice (class in google.adk.memory)":[[0,"google.adk.memory.BaseMemoryService",false]],"baseplanner (class in google.adk.planners)":[[0,"google.adk.planners.BasePlanner",false]],"baseplugin (class in google.adk.plugins)":[[0,"google.adk.plugins.BasePlugin",false]],"baseretrievaltool (class in google.adk.tools.retrieval)":[[0,"google.adk.tools.retrieval.BaseRetrievalTool",false]],"basesessionservice (class in google.adk.sessions)":[[0,"google.adk.sessions.BaseSessionService",false]],"basetool (class in google.adk.tools)":[[0,"google.adk.tools.BaseTool",false]],"basetool (class in google.adk.tools.base_tool)":[[0,"google.adk.tools.base_tool.BaseTool",false]],"basetoolset (class in google.adk.tools.base_toolset)":[[0,"google.adk.tools.base_toolset.BaseToolset",false]],"before_agent_callback (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.before_agent_callback",false]],"before_agent_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.before_agent_callback",false]],"before_agent_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.before_agent_callback",false]],"before_model_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.before_model_callback",false]],"before_model_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.before_model_callback",false]],"before_model_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.before_model_callback",false]],"before_run_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.before_run_callback",false]],"before_run_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.before_run_callback",false]],"before_tool_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.before_tool_callback",false]],"before_tool_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.before_tool_callback",false]],"before_tool_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.before_tool_callback",false]],"bigquerytoolset (class in google.adk.tools.bigquery)":[[0,"google.adk.tools.bigquery.BigQueryToolset",false]],"bigquerytoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.BigQueryToolset",false]],"blob (google.adk.agents.liverequest attribute)":[[0,"google.adk.agents.LiveRequest.blob",false]],"branch (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.branch",false]],"branch (google.adk.events.event attribute)":[[0,"google.adk.events.Event.branch",false]],"build_planning_instruction() (google.adk.planners.baseplanner method)":[[0,"google.adk.planners.BasePlanner.build_planning_instruction",false]],"build_planning_instruction() (google.adk.planners.builtinplanner method)":[[0,"google.adk.planners.BuiltInPlanner.build_planning_instruction",false]],"build_planning_instruction() (google.adk.planners.planreactplanner method)":[[0,"google.adk.planners.PlanReActPlanner.build_planning_instruction",false]],"builtinplanner (class in google.adk.planners)":[[0,"google.adk.planners.BuiltInPlanner",false]],"calendartoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.CalendarToolset",false]],"call() (google.adk.tools.openapi_tool.restapitool method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.call",false]],"canonical_after_agent_callbacks (google.adk.agents.baseagent property)":[[0,"google.adk.agents.BaseAgent.canonical_after_agent_callbacks",false]],"canonical_after_model_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_after_model_callbacks",false]],"canonical_after_tool_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_after_tool_callbacks",false]],"canonical_before_agent_callbacks (google.adk.agents.baseagent property)":[[0,"google.adk.agents.BaseAgent.canonical_before_agent_callbacks",false]],"canonical_before_model_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_before_model_callbacks",false]],"canonical_before_tool_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_before_tool_callbacks",false]],"canonical_global_instruction() (google.adk.agents.llmagent method)":[[0,"google.adk.agents.LlmAgent.canonical_global_instruction",false]],"canonical_instruction() (google.adk.agents.llmagent method)":[[0,"google.adk.agents.LlmAgent.canonical_instruction",false]],"canonical_model (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_model",false]],"canonical_on_model_error_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_on_model_error_callbacks",false]],"canonical_on_tool_error_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_on_tool_error_callbacks",false]],"canonical_tools() (google.adk.agents.llmagent method)":[[0,"google.adk.agents.LlmAgent.canonical_tools",false]],"canonical_tools_cache (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.canonical_tools_cache",false]],"check_for_deprecated_save_live_audio() (google.adk.agents.runconfig class method)":[[0,"google.adk.agents.RunConfig.check_for_deprecated_save_live_audio",false]],"clear_input_files() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.clear_input_files",false]],"clone() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.clone",false]],"close (google.adk.agents.liverequest attribute)":[[0,"google.adk.agents.LiveRequest.close",false]],"close() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.close",false]],"close() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.close",false]],"close() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.close",false]],"close() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.close",false]],"close() (google.adk.tools.apihub_tool.apihubtoolset method)":[[0,"google.adk.tools.apihub_tool.APIHubToolset.close",false]],"close() (google.adk.tools.apihubtoolset method)":[[0,"google.adk.tools.APIHubToolset.close",false]],"close() (google.adk.tools.application_integration_tool.applicationintegrationtoolset method)":[[0,"google.adk.tools.application_integration_tool.ApplicationIntegrationToolset.close",false]],"close() (google.adk.tools.base_toolset.basetoolset method)":[[0,"google.adk.tools.base_toolset.BaseToolset.close",false]],"close() (google.adk.tools.bigquery.bigquerytoolset method)":[[0,"google.adk.tools.bigquery.BigQueryToolset.close",false]],"close() (google.adk.tools.google_api_tool.googleapitoolset method)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset.close",false]],"close() (google.adk.tools.mcp_tool.mcptoolset method)":[[0,"google.adk.tools.mcp_tool.McpToolset.close",false]],"close() (google.adk.tools.mcptoolset method)":[[0,"google.adk.tools.McpToolset.close",false]],"close() (google.adk.tools.openapi_tool.openapitoolset method)":[[0,"google.adk.tools.openapi_tool.OpenAPIToolset.close",false]],"close() (google.adk.tools.toolbox_toolset.toolboxtoolset method)":[[0,"google.adk.tools.toolbox_toolset.ToolboxToolset.close",false]],"code_block_delimiters (google.adk.code_executors.basecodeexecutor attribute)":[[0,"google.adk.code_executors.BaseCodeExecutor.code_block_delimiters",false],[0,"id16",false]],"code_executor (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.code_executor",false]],"codeexecutorcontext (class in google.adk.code_executors)":[[0,"google.adk.code_executors.CodeExecutorContext",false]],"compaction (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.compaction",false]],"config_type (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.config_type",false]],"config_type (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.config_type",false]],"config_type (google.adk.agents.loopagent attribute)":[[0,"google.adk.agents.LoopAgent.config_type",false]],"config_type (google.adk.agents.parallelagent attribute)":[[0,"google.adk.agents.ParallelAgent.config_type",false]],"config_type (google.adk.agents.sequentialagent attribute)":[[0,"google.adk.agents.SequentialAgent.config_type",false]],"configure_auth() (google.adk.tools.google_api_tool.googleapitool method)":[[0,"google.adk.tools.google_api_tool.GoogleApiTool.configure_auth",false]],"configure_auth() (google.adk.tools.google_api_tool.googleapitoolset method)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset.configure_auth",false]],"configure_auth_credential() (google.adk.tools.openapi_tool.restapitool method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.configure_auth_credential",false]],"configure_auth_scheme() (google.adk.tools.openapi_tool.restapitool method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.configure_auth_scheme",false]],"configure_sa_auth() (google.adk.tools.google_api_tool.googleapitool method)":[[0,"google.adk.tools.google_api_tool.GoogleApiTool.configure_sa_auth",false]],"configure_sa_auth() (google.adk.tools.google_api_tool.googleapitoolset method)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset.configure_sa_auth",false]],"connect() (google.adk.models.basellm method)":[[0,"google.adk.models.BaseLlm.connect",false]],"connect() (google.adk.models.gemini method)":[[0,"google.adk.models.Gemini.connect",false]],"content (google.adk.agents.liverequest attribute)":[[0,"google.adk.agents.LiveRequest.content",false]],"context_cache_config (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.context_cache_config",false]],"context_cache_config (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.context_cache_config",false]],"context_cache_config (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.context_cache_config",false],[0,"id43",false]],"context_window_compression (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.context_window_compression",false]],"create_session() (google.adk.sessions.basesessionservice method)":[[0,"google.adk.sessions.BaseSessionService.create_session",false]],"create_session() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.create_session",false]],"create_session() (google.adk.sessions.vertexaisessionservice method)":[[0,"google.adk.sessions.VertexAiSessionService.create_session",false]],"create_session_sync() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.create_session_sync",false]],"credential_service (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.credential_service",false]],"credential_service (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.credential_service",false],[0,"id44",false]],"crewaitool (class in google.adk.tools.crewai_tool)":[[0,"google.adk.tools.crewai_tool.CrewaiTool",false]],"custom_metadata (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.custom_metadata",false]],"custom_metadata (google.adk.tools.base_tool.basetool attribute)":[[0,"google.adk.tools.base_tool.BaseTool.custom_metadata",false]],"custom_metadata (google.adk.tools.basetool attribute)":[[0,"google.adk.tools.BaseTool.custom_metadata",false]],"data_store_id (google.adk.tools.vertex_ai_search_tool.vertexaisearchtool attribute)":[[0,"google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool.data_store_id",false]],"data_store_id (google.adk.tools.vertexaisearchtool attribute)":[[0,"google.adk.tools.VertexAiSearchTool.data_store_id",false]],"delete_artifact() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.delete_artifact",false]],"delete_artifact() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.delete_artifact",false]],"delete_artifact() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.delete_artifact",false]],"delete_artifact() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.delete_artifact",false]],"delete_session() (google.adk.sessions.basesessionservice method)":[[0,"google.adk.sessions.BaseSessionService.delete_session",false]],"delete_session() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.delete_session",false]],"delete_session() (google.adk.sessions.vertexaisessionservice method)":[[0,"google.adk.sessions.VertexAiSessionService.delete_session",false]],"delete_session_sync() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.delete_session_sync",false]],"description (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.description",false]],"description (google.adk.tools.base_tool.basetool attribute)":[[0,"google.adk.tools.base_tool.BaseTool.description",false]],"description (google.adk.tools.basetool attribute)":[[0,"google.adk.tools.BaseTool.description",false]],"description (google.adk.tools.crewai_tool.crewaitoolconfig attribute)":[[0,"google.adk.tools.crewai_tool.CrewaiToolConfig.description",false]],"description (google.adk.tools.langchain_tool.langchaintoolconfig attribute)":[[0,"google.adk.tools.langchain_tool.LangchainToolConfig.description",false]],"disallow_transfer_to_parent (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.disallow_transfer_to_parent",false]],"disallow_transfer_to_peers (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.disallow_transfer_to_peers",false]],"discovery_engine_search() (google.adk.tools.discoveryenginesearchtool method)":[[0,"google.adk.tools.DiscoveryEngineSearchTool.discovery_engine_search",false]],"discoveryenginesearchtool (class in google.adk.tools)":[[0,"google.adk.tools.DiscoveryEngineSearchTool",false]],"docstoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.DocsToolset",false]],"enable_affective_dialog (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.enable_affective_dialog",false]],"end_invocation (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.end_invocation",false]],"end_of_agent (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.end_of_agent",false]],"end_of_agents (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.end_of_agents",false]],"enterprisewebsearchtool (class in google.adk.tools.enterprise_search_tool)":[[0,"google.adk.tools.enterprise_search_tool.EnterpriseWebSearchTool",false]],"error_retry_attempts (google.adk.code_executors.basecodeexecutor attribute)":[[0,"google.adk.code_executors.BaseCodeExecutor.error_retry_attempts",false],[0,"id17",false]],"escalate (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.escalate",false]],"evaluate() (google.adk.evaluation.agentevaluator static method)":[[0,"google.adk.evaluation.AgentEvaluator.evaluate",false]],"evaluate_eval_set() (google.adk.evaluation.agentevaluator static method)":[[0,"google.adk.evaluation.AgentEvaluator.evaluate_eval_set",false]],"event_actions (google.adk.tools.tool_context.toolcontext attribute)":[[0,"google.adk.tools.tool_context.ToolContext.event_actions",false]],"event_actions (google.adk.tools.toolcontext attribute)":[[0,"google.adk.tools.ToolContext.event_actions",false]],"events (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.events",false]],"events_compaction_config (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.events_compaction_config",false]],"examples (google.adk.tools.example_tool.exampletool attribute)":[[0,"google.adk.tools.example_tool.ExampleTool.examples",false]],"examples (google.adk.tools.example_tool.exampletoolconfig attribute)":[[0,"google.adk.tools.example_tool.ExampleToolConfig.examples",false]],"examples (google.adk.tools.exampletool attribute)":[[0,"google.adk.tools.ExampleTool.examples",false]],"exampletool (class in google.adk.tools)":[[0,"google.adk.tools.ExampleTool",false]],"exampletool (class in google.adk.tools.example_tool)":[[0,"google.adk.tools.example_tool.ExampleTool",false]],"exclude_fields (google.adk.tools.application_integration_tool.integrationconnectortool attribute)":[[0,"google.adk.tools.application_integration_tool.IntegrationConnectorTool.EXCLUDE_FIELDS",false]],"execute_code() (google.adk.code_executors.basecodeexecutor method)":[[0,"google.adk.code_executors.BaseCodeExecutor.execute_code",false]],"execute_code() (google.adk.code_executors.builtincodeexecutor method)":[[0,"google.adk.code_executors.BuiltInCodeExecutor.execute_code",false]],"execute_code() (google.adk.code_executors.unsafelocalcodeexecutor method)":[[0,"google.adk.code_executors.UnsafeLocalCodeExecutor.execute_code",false]],"execution_result_delimiters (google.adk.code_executors.basecodeexecutor attribute)":[[0,"google.adk.code_executors.BaseCodeExecutor.execution_result_delimiters",false],[0,"id18",false]],"exit_loop() (in module google.adk.tools)":[[0,"google.adk.tools.exit_loop",false]],"exit_loop() (in module google.adk.tools.exit_loop_tool)":[[0,"google.adk.tools.exit_loop_tool.exit_loop",false]],"extract_error_from_result() (google.adk.plugins.reflectandretrytoolplugin method)":[[0,"google.adk.plugins.ReflectAndRetryToolPlugin.extract_error_from_result",false]],"field_name (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.field_name",false],[0,"id15",false]],"fileartifactservice (class in google.adk.artifacts)":[[0,"google.adk.artifacts.FileArtifactService",false]],"find_agent() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.find_agent",false]],"find_config_for_test_file() (google.adk.evaluation.agentevaluator static method)":[[0,"google.adk.evaluation.AgentEvaluator.find_config_for_test_file",false]],"find_sub_agent() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.find_sub_agent",false]],"from_config() (google.adk.agents.baseagent class method)":[[0,"google.adk.agents.BaseAgent.from_config",false]],"from_config() (google.adk.tools.agent_tool.agenttool class method)":[[0,"google.adk.tools.agent_tool.AgentTool.from_config",false]],"from_config() (google.adk.tools.agenttool class method)":[[0,"google.adk.tools.AgentTool.from_config",false]],"from_config() (google.adk.tools.base_tool.basetool class method)":[[0,"google.adk.tools.base_tool.BaseTool.from_config",false]],"from_config() (google.adk.tools.base_toolset.basetoolset class method)":[[0,"google.adk.tools.base_toolset.BaseToolset.from_config",false]],"from_config() (google.adk.tools.basetool class method)":[[0,"google.adk.tools.BaseTool.from_config",false]],"from_config() (google.adk.tools.crewai_tool.crewaitool class method)":[[0,"google.adk.tools.crewai_tool.CrewaiTool.from_config",false]],"from_config() (google.adk.tools.example_tool.exampletool class method)":[[0,"google.adk.tools.example_tool.ExampleTool.from_config",false]],"from_config() (google.adk.tools.exampletool class method)":[[0,"google.adk.tools.ExampleTool.from_config",false]],"from_config() (google.adk.tools.langchain_tool.langchaintool class method)":[[0,"google.adk.tools.langchain_tool.LangchainTool.from_config",false]],"from_config() (google.adk.tools.mcp_tool.mcptoolset class method)":[[0,"google.adk.tools.mcp_tool.McpToolset.from_config",false]],"from_config() (google.adk.tools.mcptoolset class method)":[[0,"google.adk.tools.McpToolset.from_config",false]],"from_parsed_operation() (google.adk.tools.openapi_tool.restapitool class method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.from_parsed_operation",false]],"from_parsed_operation_str() (google.adk.tools.openapi_tool.restapitool class method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.from_parsed_operation_str",false]],"func (google.adk.tools.function_tool.functiontool attribute)":[[0,"google.adk.tools.function_tool.FunctionTool.func",false]],"func (google.adk.tools.functiontool attribute)":[[0,"google.adk.tools.FunctionTool.func",false]],"function_call_id (google.adk.tools.authtoolarguments attribute)":[[0,"google.adk.tools.AuthToolArguments.function_call_id",false]],"function_call_id (google.adk.tools.tool_context.toolcontext attribute)":[[0,"google.adk.tools.tool_context.ToolContext.function_call_id",false]],"function_call_id (google.adk.tools.toolcontext attribute)":[[0,"google.adk.tools.ToolContext.function_call_id",false]],"functiontool (class in google.adk.tools)":[[0,"google.adk.tools.FunctionTool",false]],"functiontool (class in google.adk.tools.function_tool)":[[0,"google.adk.tools.function_tool.FunctionTool",false]],"gcsartifactservice (class in google.adk.artifacts)":[[0,"google.adk.artifacts.GcsArtifactService",false]],"gemini_to_json_schema() (in module google.adk.tools.mcp_tool)":[[0,"google.adk.tools.mcp_tool.gemini_to_json_schema",false]],"generate_content_async() (google.adk.models.basellm method)":[[0,"google.adk.models.BaseLlm.generate_content_async",false]],"generate_content_async() (google.adk.models.gemini method)":[[0,"google.adk.models.Gemini.generate_content_async",false]],"generate_content_async() (google.adk.models.gemma method)":[[0,"google.adk.models.Gemma.generate_content_async",false]],"generate_content_config (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.generate_content_config",false]],"get() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.get",false]],"get() (google.adk.sessions.state method)":[[0,"google.adk.sessions.State.get",false]],"get_artifact_version() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.get_artifact_version",false]],"get_artifact_version() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.get_artifact_version",false]],"get_artifact_version() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.get_artifact_version",false]],"get_artifact_version() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.get_artifact_version",false]],"get_auth_response() (google.adk.tools.tool_context.toolcontext method)":[[0,"google.adk.tools.tool_context.ToolContext.get_auth_response",false]],"get_auth_response() (google.adk.tools.toolcontext method)":[[0,"google.adk.tools.ToolContext.get_auth_response",false]],"get_error_count() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.get_error_count",false]],"get_examples() (google.adk.examples.baseexampleprovider method)":[[0,"google.adk.examples.BaseExampleProvider.get_examples",false]],"get_examples() (google.adk.examples.vertexaiexamplestore method)":[[0,"google.adk.examples.VertexAiExampleStore.get_examples",false]],"get_execution_id() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.get_execution_id",false]],"get_function_calls() (google.adk.events.event method)":[[0,"google.adk.events.Event.get_function_calls",false]],"get_function_responses() (google.adk.events.event method)":[[0,"google.adk.events.Event.get_function_responses",false]],"get_input_files() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.get_input_files",false]],"get_plugin() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.get_plugin",false]],"get_processed_file_names() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.get_processed_file_names",false]],"get_session() (google.adk.sessions.basesessionservice method)":[[0,"google.adk.sessions.BaseSessionService.get_session",false]],"get_session() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.get_session",false]],"get_session() (google.adk.sessions.vertexaisessionservice method)":[[0,"google.adk.sessions.VertexAiSessionService.get_session",false]],"get_session_sync() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.get_session_sync",false]],"get_state_delta() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.get_state_delta",false]],"get_tool() (google.adk.tools.openapi_tool.openapitoolset method)":[[0,"google.adk.tools.openapi_tool.OpenAPIToolset.get_tool",false]],"get_tools() (google.adk.tools.apihub_tool.apihubtoolset method)":[[0,"google.adk.tools.apihub_tool.APIHubToolset.get_tools",false]],"get_tools() (google.adk.tools.apihubtoolset method)":[[0,"google.adk.tools.APIHubToolset.get_tools",false]],"get_tools() (google.adk.tools.application_integration_tool.applicationintegrationtoolset method)":[[0,"google.adk.tools.application_integration_tool.ApplicationIntegrationToolset.get_tools",false]],"get_tools() (google.adk.tools.base_toolset.basetoolset method)":[[0,"google.adk.tools.base_toolset.BaseToolset.get_tools",false]],"get_tools() (google.adk.tools.bigquery.bigquerytoolset method)":[[0,"google.adk.tools.bigquery.BigQueryToolset.get_tools",false]],"get_tools() (google.adk.tools.google_api_tool.googleapitoolset method)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset.get_tools",false]],"get_tools() (google.adk.tools.mcp_tool.mcptoolset method)":[[0,"google.adk.tools.mcp_tool.McpToolset.get_tools",false]],"get_tools() (google.adk.tools.mcptoolset method)":[[0,"google.adk.tools.McpToolset.get_tools",false]],"get_tools() (google.adk.tools.openapi_tool.openapitoolset method)":[[0,"google.adk.tools.openapi_tool.OpenAPIToolset.get_tools",false]],"get_tools() (google.adk.tools.toolbox_toolset.toolboxtoolset method)":[[0,"google.adk.tools.toolbox_toolset.ToolboxToolset.get_tools",false]],"get_tools_with_prefix() (google.adk.tools.base_toolset.basetoolset method)":[[0,"google.adk.tools.base_toolset.BaseToolset.get_tools_with_prefix",false]],"get_user_choice() (in module google.adk.tools.get_user_choice_tool)":[[0,"google.adk.tools.get_user_choice_tool.get_user_choice",false]],"global_instruction (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.global_instruction",false]],"gmailtoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.GmailToolset",false]],"google.adk.a2a":[[0,"module-google.adk.a2a",false]],"google.adk.agents":[[0,"module-google.adk.agents",false]],"google.adk.apps":[[0,"module-google.adk.apps",false]],"google.adk.artifacts":[[0,"module-google.adk.artifacts",false]],"google.adk.auth":[[0,"module-google.adk.auth",false]],"google.adk.cli":[[0,"module-google.adk.cli",false]],"google.adk.code_executors":[[0,"module-google.adk.code_executors",false]],"google.adk.errors":[[0,"module-google.adk.errors",false]],"google.adk.evaluation":[[0,"module-google.adk.evaluation",false]],"google.adk.events":[[0,"module-google.adk.events",false]],"google.adk.examples":[[0,"module-google.adk.examples",false]],"google.adk.flows":[[0,"module-google.adk.flows",false]],"google.adk.memory":[[0,"module-google.adk.memory",false]],"google.adk.models":[[0,"module-google.adk.models",false]],"google.adk.planners":[[0,"module-google.adk.planners",false]],"google.adk.platform":[[0,"module-google.adk.platform",false]],"google.adk.plugins":[[0,"module-google.adk.plugins",false]],"google.adk.runners":[[0,"module-google.adk.runners",false]],"google.adk.sessions":[[0,"module-google.adk.sessions",false]],"google.adk.telemetry":[[0,"module-google.adk.telemetry",false]],"google.adk.tools":[[0,"module-google.adk.tools",false]],"google.adk.tools.agent_tool":[[0,"module-google.adk.tools.agent_tool",false]],"google.adk.tools.apihub_tool":[[0,"module-google.adk.tools.apihub_tool",false]],"google.adk.tools.application_integration_tool":[[0,"module-google.adk.tools.application_integration_tool",false]],"google.adk.tools.authenticated_function_tool":[[0,"module-google.adk.tools.authenticated_function_tool",false]],"google.adk.tools.base_authenticated_tool":[[0,"module-google.adk.tools.base_authenticated_tool",false]],"google.adk.tools.base_tool":[[0,"module-google.adk.tools.base_tool",false]],"google.adk.tools.base_toolset":[[0,"module-google.adk.tools.base_toolset",false]],"google.adk.tools.bigquery":[[0,"module-google.adk.tools.bigquery",false]],"google.adk.tools.crewai_tool":[[0,"module-google.adk.tools.crewai_tool",false]],"google.adk.tools.enterprise_search_tool":[[0,"module-google.adk.tools.enterprise_search_tool",false]],"google.adk.tools.example_tool":[[0,"module-google.adk.tools.example_tool",false]],"google.adk.tools.exit_loop_tool":[[0,"module-google.adk.tools.exit_loop_tool",false]],"google.adk.tools.function_tool":[[0,"module-google.adk.tools.function_tool",false]],"google.adk.tools.get_user_choice_tool":[[0,"module-google.adk.tools.get_user_choice_tool",false]],"google.adk.tools.google_api_tool":[[0,"module-google.adk.tools.google_api_tool",false]],"google.adk.tools.google_maps_grounding_tool":[[0,"module-google.adk.tools.google_maps_grounding_tool",false]],"google.adk.tools.google_search_tool":[[0,"module-google.adk.tools.google_search_tool",false]],"google.adk.tools.langchain_tool":[[0,"module-google.adk.tools.langchain_tool",false]],"google.adk.tools.load_artifacts_tool":[[0,"module-google.adk.tools.load_artifacts_tool",false]],"google.adk.tools.load_memory_tool":[[0,"module-google.adk.tools.load_memory_tool",false]],"google.adk.tools.load_web_page":[[0,"module-google.adk.tools.load_web_page",false]],"google.adk.tools.long_running_tool":[[0,"module-google.adk.tools.long_running_tool",false]],"google.adk.tools.mcp_tool":[[0,"module-google.adk.tools.mcp_tool",false]],"google.adk.tools.openapi_tool":[[0,"module-google.adk.tools.openapi_tool",false]],"google.adk.tools.preload_memory_tool":[[0,"module-google.adk.tools.preload_memory_tool",false]],"google.adk.tools.retrieval":[[0,"module-google.adk.tools.retrieval",false]],"google.adk.tools.tool_context":[[0,"module-google.adk.tools.tool_context",false]],"google.adk.tools.toolbox_toolset":[[0,"module-google.adk.tools.toolbox_toolset",false]],"google.adk.tools.transfer_to_agent_tool":[[0,"module-google.adk.tools.transfer_to_agent_tool",false]],"google.adk.tools.url_context_tool":[[0,"module-google.adk.tools.url_context_tool",false]],"google.adk.tools.vertex_ai_search_tool":[[0,"module-google.adk.tools.vertex_ai_search_tool",false]],"google.adk.utils":[[0,"module-google.adk.utils",false]],"google.adk.version":[[0,"module-google.adk.version",false]],"googleapitool (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.GoogleApiTool",false]],"googleapitoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset",false]],"googlemapsgroundingtool (class in google.adk.tools.google_maps_grounding_tool)":[[0,"google.adk.tools.google_maps_grounding_tool.GoogleMapsGroundingTool",false]],"googlesearchtool (class in google.adk.tools.google_search_tool)":[[0,"google.adk.tools.google_search_tool.GoogleSearchTool",false]],"has_delta() (google.adk.sessions.state method)":[[0,"google.adk.sessions.State.has_delta",false]],"has_trailing_code_execution_result() (google.adk.events.event method)":[[0,"google.adk.events.Event.has_trailing_code_execution_result",false]],"headers (google.adk.tools.mcp_tool.sseconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.SseConnectionParams.headers",false],[0,"id51",false]],"headers (google.adk.tools.mcp_tool.streamablehttpconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.headers",false],[0,"id57",false]],"id (google.adk.events.event attribute)":[[0,"google.adk.events.Event.id",false]],"id (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.id",false]],"include_contents (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.include_contents",false]],"increment_error_count() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.increment_error_count",false]],"increment_llm_call_count() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.increment_llm_call_count",false]],"inmemorymemoryservice (class in google.adk.memory)":[[0,"google.adk.memory.InMemoryMemoryService",false]],"inmemoryrunner (class in google.adk.runners)":[[0,"google.adk.runners.InMemoryRunner",false]],"inmemorysessionservice (class in google.adk.sessions)":[[0,"google.adk.sessions.InMemorySessionService",false]],"input (google.adk.examples.example attribute)":[[0,"google.adk.examples.Example.input",false],[0,"id21",false]],"input_audio_transcription (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.input_audio_transcription",false]],"input_realtime_cache (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.input_realtime_cache",false]],"input_schema (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.input_schema",false]],"instruction (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.instruction",false]],"integrationconnectortool (class in google.adk.tools.application_integration_tool)":[[0,"google.adk.tools.application_integration_tool.IntegrationConnectorTool",false]],"invocation_context (google.adk.tools.tool_context.toolcontext attribute)":[[0,"google.adk.tools.tool_context.ToolContext.invocation_context",false]],"invocation_context (google.adk.tools.toolcontext attribute)":[[0,"google.adk.tools.ToolContext.invocation_context",false]],"invocation_id (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.invocation_id",false]],"invocation_id (google.adk.events.event attribute)":[[0,"google.adk.events.Event.invocation_id",false]],"is_final_response() (google.adk.events.event method)":[[0,"google.adk.events.Event.is_final_response",false]],"is_long_running (google.adk.tools.base_tool.basetool attribute)":[[0,"google.adk.tools.base_tool.BaseTool.is_long_running",false]],"is_long_running (google.adk.tools.basetool attribute)":[[0,"google.adk.tools.BaseTool.is_long_running",false]],"is_long_running (google.adk.tools.long_running_tool.longrunningfunctiontool attribute)":[[0,"google.adk.tools.long_running_tool.LongRunningFunctionTool.is_long_running",false]],"is_long_running (google.adk.tools.longrunningfunctiontool attribute)":[[0,"google.adk.tools.LongRunningFunctionTool.is_long_running",false]],"is_resumable (google.adk.agents.invocationcontext property)":[[0,"google.adk.agents.InvocationContext.is_resumable",false]],"is_resumable (google.adk.apps.resumabilityconfig attribute)":[[0,"google.adk.apps.ResumabilityConfig.is_resumable",false]],"langchaintool (class in google.adk.tools.langchain_tool)":[[0,"google.adk.tools.langchain_tool.LangchainTool",false]],"last_update_time (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.last_update_time",false]],"list_artifact_keys() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.list_artifact_keys",false]],"list_artifact_keys() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.list_artifact_keys",false]],"list_artifact_keys() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.list_artifact_keys",false]],"list_artifact_keys() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.list_artifact_keys",false]],"list_artifact_versions() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.list_artifact_versions",false]],"list_artifact_versions() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.list_artifact_versions",false]],"list_artifact_versions() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.list_artifact_versions",false]],"list_artifact_versions() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.list_artifact_versions",false]],"list_sessions() (google.adk.sessions.basesessionservice method)":[[0,"google.adk.sessions.BaseSessionService.list_sessions",false]],"list_sessions() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.list_sessions",false]],"list_sessions() (google.adk.sessions.vertexaisessionservice method)":[[0,"google.adk.sessions.VertexAiSessionService.list_sessions",false]],"list_sessions_sync() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.list_sessions_sync",false]],"list_versions() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.list_versions",false]],"list_versions() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.list_versions",false]],"list_versions() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.list_versions",false]],"list_versions() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.list_versions",false]],"live_request_queue (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.live_request_queue",false]],"live_session_resumption_handle (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.live_session_resumption_handle",false]],"liverequestqueue (class in google.adk.agents)":[[0,"google.adk.agents.LiveRequestQueue",false]],"llmregistry (class in google.adk.models)":[[0,"google.adk.models.LLMRegistry",false]],"load_artifact() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.load_artifact",false]],"load_artifact() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.load_artifact",false]],"load_artifact() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.load_artifact",false]],"load_artifact() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.load_artifact",false]],"load_memory() (in module google.adk.tools.load_memory_tool)":[[0,"google.adk.tools.load_memory_tool.load_memory",false]],"load_web_page() (in module google.adk.tools.load_web_page)":[[0,"google.adk.tools.load_web_page.load_web_page",false]],"loadartifactstool (class in google.adk.tools.load_artifacts_tool)":[[0,"google.adk.tools.load_artifacts_tool.LoadArtifactsTool",false]],"loadmemorytool (class in google.adk.tools.load_memory_tool)":[[0,"google.adk.tools.load_memory_tool.LoadMemoryTool",false]],"loggingplugin (class in google.adk.plugins)":[[0,"google.adk.plugins.LoggingPlugin",false]],"long_running_tool_ids (google.adk.events.event attribute)":[[0,"google.adk.events.Event.long_running_tool_ids",false]],"longrunningfunctiontool (class in google.adk.tools)":[[0,"google.adk.tools.LongRunningFunctionTool",false]],"longrunningfunctiontool (class in google.adk.tools.long_running_tool)":[[0,"google.adk.tools.long_running_tool.LongRunningFunctionTool",false]],"max_iterations (google.adk.agents.loopagent attribute)":[[0,"google.adk.agents.LoopAgent.max_iterations",false]],"max_llm_calls (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.max_llm_calls",false]],"mcpinstructionprovider (class in google.adk.agents)":[[0,"google.adk.agents.McpInstructionProvider",false]],"mcptool (class in google.adk.tools.mcp_tool)":[[0,"google.adk.tools.mcp_tool.MCPTool",false],[0,"google.adk.tools.mcp_tool.McpTool",false]],"mcptoolset (class in google.adk.tools)":[[0,"google.adk.tools.MCPToolset",false],[0,"google.adk.tools.McpToolset",false]],"mcptoolset (class in google.adk.tools.mcp_tool)":[[0,"google.adk.tools.mcp_tool.MCPToolset",false],[0,"google.adk.tools.mcp_tool.McpToolset",false]],"memories (google.adk.tools.load_memory_tool.loadmemoryresponse attribute)":[[0,"google.adk.tools.load_memory_tool.LoadMemoryResponse.memories",false]],"memory_service (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.memory_service",false]],"memory_service (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.memory_service",false],[0,"id45",false]],"migrate_eval_data_to_new_schema() (google.adk.evaluation.agentevaluator static method)":[[0,"google.adk.evaluation.AgentEvaluator.migrate_eval_data_to_new_schema",false]],"model (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.model",false]],"model (google.adk.models.basellm attribute)":[[0,"google.adk.models.BaseLlm.model",false]],"model (google.adk.models.gemini attribute)":[[0,"google.adk.models.Gemini.model",false],[0,"id23",false]],"model (google.adk.models.gemma attribute)":[[0,"google.adk.models.Gemma.model",false]],"model_post_init() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.model_post_init",false]],"model_post_init() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.model_post_init",false]],"model_post_init() (google.adk.events.event method)":[[0,"google.adk.events.Event.model_post_init",false]],"model_post_init() (google.adk.tools.bigquery.bigquerycredentialsconfig method)":[[0,"google.adk.tools.bigquery.BigQueryCredentialsConfig.model_post_init",false]],"module":[[0,"module-google.adk.a2a",false],[0,"module-google.adk.agents",false],[0,"module-google.adk.apps",false],[0,"module-google.adk.artifacts",false],[0,"module-google.adk.auth",false],[0,"module-google.adk.cli",false],[0,"module-google.adk.code_executors",false],[0,"module-google.adk.errors",false],[0,"module-google.adk.evaluation",false],[0,"module-google.adk.events",false],[0,"module-google.adk.examples",false],[0,"module-google.adk.flows",false],[0,"module-google.adk.memory",false],[0,"module-google.adk.models",false],[0,"module-google.adk.planners",false],[0,"module-google.adk.platform",false],[0,"module-google.adk.plugins",false],[0,"module-google.adk.runners",false],[0,"module-google.adk.sessions",false],[0,"module-google.adk.telemetry",false],[0,"module-google.adk.tools",false],[0,"module-google.adk.tools.agent_tool",false],[0,"module-google.adk.tools.apihub_tool",false],[0,"module-google.adk.tools.application_integration_tool",false],[0,"module-google.adk.tools.authenticated_function_tool",false],[0,"module-google.adk.tools.base_authenticated_tool",false],[0,"module-google.adk.tools.base_tool",false],[0,"module-google.adk.tools.base_toolset",false],[0,"module-google.adk.tools.bigquery",false],[0,"module-google.adk.tools.crewai_tool",false],[0,"module-google.adk.tools.enterprise_search_tool",false],[0,"module-google.adk.tools.example_tool",false],[0,"module-google.adk.tools.exit_loop_tool",false],[0,"module-google.adk.tools.function_tool",false],[0,"module-google.adk.tools.get_user_choice_tool",false],[0,"module-google.adk.tools.google_api_tool",false],[0,"module-google.adk.tools.google_maps_grounding_tool",false],[0,"module-google.adk.tools.google_search_tool",false],[0,"module-google.adk.tools.langchain_tool",false],[0,"module-google.adk.tools.load_artifacts_tool",false],[0,"module-google.adk.tools.load_memory_tool",false],[0,"module-google.adk.tools.load_web_page",false],[0,"module-google.adk.tools.long_running_tool",false],[0,"module-google.adk.tools.mcp_tool",false],[0,"module-google.adk.tools.openapi_tool",false],[0,"module-google.adk.tools.preload_memory_tool",false],[0,"module-google.adk.tools.retrieval",false],[0,"module-google.adk.tools.tool_context",false],[0,"module-google.adk.tools.toolbox_toolset",false],[0,"module-google.adk.tools.transfer_to_agent_tool",false],[0,"module-google.adk.tools.url_context_tool",false],[0,"module-google.adk.tools.vertex_ai_search_tool",false],[0,"module-google.adk.utils",false],[0,"module-google.adk.version",false]],"msg (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.msg",false],[0,"id0",false]],"name (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.name",false]],"name (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.name",false]],"name (google.adk.tools.base_tool.basetool attribute)":[[0,"google.adk.tools.base_tool.BaseTool.name",false]],"name (google.adk.tools.basetool attribute)":[[0,"google.adk.tools.BaseTool.name",false]],"name (google.adk.tools.crewai_tool.crewaitoolconfig attribute)":[[0,"google.adk.tools.crewai_tool.CrewaiToolConfig.name",false]],"name (google.adk.tools.langchain_tool.langchaintoolconfig attribute)":[[0,"google.adk.tools.langchain_tool.LangchainToolConfig.name",false]],"new_id() (google.adk.events.event static method)":[[0,"google.adk.events.Event.new_id",false]],"new_llm() (google.adk.models.llmregistry static method)":[[0,"google.adk.models.LLMRegistry.new_llm",false]],"on_event_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.on_event_callback",false]],"on_event_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.on_event_callback",false]],"on_model_error_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.on_model_error_callback",false]],"on_model_error_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.on_model_error_callback",false]],"on_model_error_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.on_model_error_callback",false]],"on_tool_error_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.on_tool_error_callback",false]],"on_tool_error_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.on_tool_error_callback",false]],"on_tool_error_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.on_tool_error_callback",false]],"on_tool_error_callback() (google.adk.plugins.reflectandretrytoolplugin method)":[[0,"google.adk.plugins.ReflectAndRetryToolPlugin.on_tool_error_callback",false]],"on_user_message_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.on_user_message_callback",false]],"on_user_message_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.on_user_message_callback",false]],"openapitoolset (class in google.adk.tools.openapi_tool)":[[0,"google.adk.tools.openapi_tool.OpenAPIToolset",false]],"optimize_data_file (google.adk.code_executors.basecodeexecutor attribute)":[[0,"google.adk.code_executors.BaseCodeExecutor.optimize_data_file",false],[0,"id19",false]],"optimize_data_file (google.adk.code_executors.unsafelocalcodeexecutor attribute)":[[0,"google.adk.code_executors.UnsafeLocalCodeExecutor.optimize_data_file",false]],"optional_fields (google.adk.tools.application_integration_tool.integrationconnectortool attribute)":[[0,"google.adk.tools.application_integration_tool.IntegrationConnectorTool.OPTIONAL_FIELDS",false]],"output (google.adk.examples.example attribute)":[[0,"google.adk.examples.Example.output",false],[0,"id22",false]],"output_audio_transcription (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.output_audio_transcription",false]],"output_key (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.output_key",false]],"output_realtime_cache (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.output_realtime_cache",false]],"output_schema (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.output_schema",false]],"parent_agent (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.parent_agent",false]],"planner (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.planner",false]],"planreactplanner (class in google.adk.planners)":[[0,"google.adk.planners.PlanReActPlanner",false]],"plugin_manager (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.plugin_manager",false]],"plugin_manager (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.plugin_manager",false],[0,"id46",false]],"pluginmanager (class in google.adk.plugins)":[[0,"google.adk.plugins.PluginManager",false]],"plugins (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.plugins",false]],"populate_invocation_agent_states() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.populate_invocation_agent_states",false]],"populate_name() (google.adk.tools.agent_tool.agenttool method)":[[0,"google.adk.tools.agent_tool.AgentTool.populate_name",false]],"populate_name() (google.adk.tools.agenttool method)":[[0,"google.adk.tools.AgentTool.populate_name",false]],"preloadmemorytool (class in google.adk.tools.preload_memory_tool)":[[0,"google.adk.tools.preload_memory_tool.PreloadMemoryTool",false]],"proactivity (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.proactivity",false]],"process_llm_request() (google.adk.code_executors.builtincodeexecutor method)":[[0,"google.adk.code_executors.BuiltInCodeExecutor.process_llm_request",false]],"process_llm_request() (google.adk.tools.base_tool.basetool method)":[[0,"google.adk.tools.base_tool.BaseTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.base_toolset.basetoolset method)":[[0,"google.adk.tools.base_toolset.BaseToolset.process_llm_request",false]],"process_llm_request() (google.adk.tools.basetool method)":[[0,"google.adk.tools.BaseTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.enterprise_search_tool.enterprisewebsearchtool method)":[[0,"google.adk.tools.enterprise_search_tool.EnterpriseWebSearchTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.example_tool.exampletool method)":[[0,"google.adk.tools.example_tool.ExampleTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.exampletool method)":[[0,"google.adk.tools.ExampleTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.google_maps_grounding_tool.googlemapsgroundingtool method)":[[0,"google.adk.tools.google_maps_grounding_tool.GoogleMapsGroundingTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.google_search_tool.googlesearchtool method)":[[0,"google.adk.tools.google_search_tool.GoogleSearchTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.load_artifacts_tool.loadartifactstool method)":[[0,"google.adk.tools.load_artifacts_tool.LoadArtifactsTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.load_memory_tool.loadmemorytool method)":[[0,"google.adk.tools.load_memory_tool.LoadMemoryTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.preload_memory_tool.preloadmemorytool method)":[[0,"google.adk.tools.preload_memory_tool.PreloadMemoryTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.url_context_tool.urlcontexttool method)":[[0,"google.adk.tools.url_context_tool.UrlContextTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.vertex_ai_search_tool.vertexaisearchtool method)":[[0,"google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.vertexaisearchtool method)":[[0,"google.adk.tools.VertexAiSearchTool.process_llm_request",false]],"process_planning_response() (google.adk.planners.baseplanner method)":[[0,"google.adk.planners.BasePlanner.process_planning_response",false]],"process_planning_response() (google.adk.planners.builtinplanner method)":[[0,"google.adk.planners.BuiltInPlanner.process_planning_response",false]],"process_planning_response() (google.adk.planners.planreactplanner method)":[[0,"google.adk.planners.PlanReActPlanner.process_planning_response",false]],"raw_mcp_tool (google.adk.tools.mcp_tool.mcptool property)":[[0,"google.adk.tools.mcp_tool.McpTool.raw_mcp_tool",false]],"realtime_input_config (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.realtime_input_config",false]],"reflectandretrytoolplugin (class in google.adk.plugins)":[[0,"google.adk.plugins.ReflectAndRetryToolPlugin",false]],"register() (google.adk.models.llmregistry static method)":[[0,"google.adk.models.LLMRegistry.register",false]],"register_plugin() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.register_plugin",false]],"request_confirmation() (google.adk.tools.tool_context.toolcontext method)":[[0,"google.adk.tools.tool_context.ToolContext.request_confirmation",false]],"request_confirmation() (google.adk.tools.toolcontext method)":[[0,"google.adk.tools.ToolContext.request_confirmation",false]],"request_credential() (google.adk.tools.tool_context.toolcontext method)":[[0,"google.adk.tools.tool_context.ToolContext.request_credential",false]],"request_credential() (google.adk.tools.toolcontext method)":[[0,"google.adk.tools.ToolContext.request_credential",false]],"requested_auth_configs (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.requested_auth_configs",false]],"requested_tool_confirmations (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.requested_tool_confirmations",false]],"reset_error_count() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.reset_error_count",false]],"reset_sub_agent_states() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.reset_sub_agent_states",false]],"resolve() (google.adk.models.llmregistry static method)":[[0,"google.adk.models.LLMRegistry.resolve",false]],"response_modalities (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.response_modalities",false]],"restapitool (class in google.adk.tools.openapi_tool)":[[0,"google.adk.tools.openapi_tool.RestApiTool",false]],"resumability_config (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.resumability_config",false]],"resumability_config (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.resumability_config",false]],"resumability_config (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.resumability_config",false],[0,"id47",false]],"retry_options (google.adk.models.gemini attribute)":[[0,"google.adk.models.Gemini.retry_options",false]],"rewind_async() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.rewind_async",false]],"rewind_before_invocation_id (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.rewind_before_invocation_id",false]],"root_agent (google.adk.agents.baseagent property)":[[0,"google.adk.agents.BaseAgent.root_agent",false]],"root_agent (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.root_agent",false]],"run() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.run",false]],"run_after_agent_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_after_agent_callback",false]],"run_after_model_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_after_model_callback",false]],"run_after_run_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_after_run_callback",false]],"run_after_tool_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_after_tool_callback",false]],"run_async() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.run_async",false]],"run_async() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.run_async",false]],"run_async() (google.adk.tools.agent_tool.agenttool method)":[[0,"google.adk.tools.agent_tool.AgentTool.run_async",false]],"run_async() (google.adk.tools.agenttool method)":[[0,"google.adk.tools.AgentTool.run_async",false]],"run_async() (google.adk.tools.application_integration_tool.integrationconnectortool method)":[[0,"google.adk.tools.application_integration_tool.IntegrationConnectorTool.run_async",false]],"run_async() (google.adk.tools.authenticated_function_tool.authenticatedfunctiontool method)":[[0,"google.adk.tools.authenticated_function_tool.AuthenticatedFunctionTool.run_async",false]],"run_async() (google.adk.tools.base_authenticated_tool.baseauthenticatedtool method)":[[0,"google.adk.tools.base_authenticated_tool.BaseAuthenticatedTool.run_async",false]],"run_async() (google.adk.tools.base_tool.basetool method)":[[0,"google.adk.tools.base_tool.BaseTool.run_async",false]],"run_async() (google.adk.tools.basetool method)":[[0,"google.adk.tools.BaseTool.run_async",false]],"run_async() (google.adk.tools.crewai_tool.crewaitool method)":[[0,"google.adk.tools.crewai_tool.CrewaiTool.run_async",false]],"run_async() (google.adk.tools.function_tool.functiontool method)":[[0,"google.adk.tools.function_tool.FunctionTool.run_async",false]],"run_async() (google.adk.tools.functiontool method)":[[0,"google.adk.tools.FunctionTool.run_async",false]],"run_async() (google.adk.tools.google_api_tool.googleapitool method)":[[0,"google.adk.tools.google_api_tool.GoogleApiTool.run_async",false]],"run_async() (google.adk.tools.load_artifacts_tool.loadartifactstool method)":[[0,"google.adk.tools.load_artifacts_tool.LoadArtifactsTool.run_async",false]],"run_async() (google.adk.tools.mcp_tool.mcptool method)":[[0,"google.adk.tools.mcp_tool.McpTool.run_async",false]],"run_async() (google.adk.tools.openapi_tool.restapitool method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.run_async",false]],"run_before_agent_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_before_agent_callback",false]],"run_before_model_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_before_model_callback",false]],"run_before_run_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_before_run_callback",false]],"run_before_tool_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_before_tool_callback",false]],"run_config (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.run_config",false]],"run_debug() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.run_debug",false]],"run_live() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.run_live",false]],"run_live() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.run_live",false]],"run_on_event_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_on_event_callback",false]],"run_on_model_error_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_on_model_error_callback",false]],"run_on_tool_error_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_on_tool_error_callback",false]],"run_on_user_message_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_on_user_message_callback",false]],"runner (class in google.adk.runners)":[[0,"google.adk.runners.Runner",false]],"save_artifact() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.save_artifact",false]],"save_artifact() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.save_artifact",false]],"save_artifact() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.save_artifact",false]],"save_artifact() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.save_artifact",false]],"save_input_blobs_as_artifacts (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.save_input_blobs_as_artifacts",false]],"save_live_audio (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.save_live_audio",false]],"save_live_blob (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.save_live_blob",false]],"search_engine_id (google.adk.tools.vertex_ai_search_tool.vertexaisearchtool attribute)":[[0,"google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool.search_engine_id",false]],"search_engine_id (google.adk.tools.vertexaisearchtool attribute)":[[0,"google.adk.tools.VertexAiSearchTool.search_engine_id",false]],"search_memory() (google.adk.memory.basememoryservice method)":[[0,"google.adk.memory.BaseMemoryService.search_memory",false]],"search_memory() (google.adk.memory.inmemorymemoryservice method)":[[0,"google.adk.memory.InMemoryMemoryService.search_memory",false]],"search_memory() (google.adk.memory.vertexaimemorybankservice method)":[[0,"google.adk.memory.VertexAiMemoryBankService.search_memory",false]],"search_memory() (google.adk.memory.vertexairagmemoryservice method)":[[0,"google.adk.memory.VertexAiRagMemoryService.search_memory",false]],"search_memory() (google.adk.tools.tool_context.toolcontext method)":[[0,"google.adk.tools.tool_context.ToolContext.search_memory",false]],"search_memory() (google.adk.tools.toolcontext method)":[[0,"google.adk.tools.ToolContext.search_memory",false]],"send() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.send",false]],"send_activity_end() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.send_activity_end",false]],"send_activity_start() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.send_activity_start",false]],"send_content() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.send_content",false]],"send_realtime() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.send_realtime",false]],"server_params (google.adk.tools.mcp_tool.stdioconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StdioConnectionParams.server_params",false],[0,"id55",false]],"session (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.session",false]],"session_resumption (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.session_resumption",false]],"session_service (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.session_service",false]],"session_service (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.session_service",false],[0,"id48",false]],"set_agent_state() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.set_agent_state",false]],"set_default_headers() (google.adk.tools.openapi_tool.restapitool method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.set_default_headers",false]],"set_execution_id() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.set_execution_id",false]],"set_tool_filter() (google.adk.tools.google_api_tool.googleapitoolset method)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset.set_tool_filter",false]],"setdefault() (google.adk.sessions.state method)":[[0,"google.adk.sessions.State.setdefault",false]],"sheetstoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.SheetsToolset",false]],"should_pause_invocation() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.should_pause_invocation",false]],"skip_summarization (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.skip_summarization",false]],"skip_summarization (google.adk.tools.agent_tool.agenttool attribute)":[[0,"google.adk.tools.agent_tool.AgentTool.skip_summarization",false]],"skip_summarization (google.adk.tools.agent_tool.agenttoolconfig attribute)":[[0,"google.adk.tools.agent_tool.AgentToolConfig.skip_summarization",false]],"skip_summarization (google.adk.tools.agenttool attribute)":[[0,"google.adk.tools.AgentTool.skip_summarization",false]],"slidestoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.SlidesToolset",false]],"speech_config (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.speech_config",false]],"speech_config (google.adk.models.gemini attribute)":[[0,"google.adk.models.Gemini.speech_config",false]],"sse_read_timeout (google.adk.tools.mcp_tool.sseconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.SseConnectionParams.sse_read_timeout",false],[0,"id52",false]],"sse_read_timeout (google.adk.tools.mcp_tool.streamablehttpconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.sse_read_timeout",false],[0,"id58",false]],"state (class in google.adk.sessions)":[[0,"google.adk.sessions.State",false]],"state (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.state",false]],"state_delta (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.state_delta",false]],"stateful (google.adk.code_executors.basecodeexecutor attribute)":[[0,"google.adk.code_executors.BaseCodeExecutor.stateful",false],[0,"id20",false]],"stateful (google.adk.code_executors.unsafelocalcodeexecutor attribute)":[[0,"google.adk.code_executors.UnsafeLocalCodeExecutor.stateful",false]],"static_instruction (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.static_instruction",false]],"streaming_mode (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.streaming_mode",false]],"sub_agents (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.sub_agents",false]],"support_cfc (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.support_cfc",false]],"supported_models() (google.adk.models.basellm class method)":[[0,"google.adk.models.BaseLlm.supported_models",false]],"supported_models() (google.adk.models.gemini class method)":[[0,"google.adk.models.Gemini.supported_models",false]],"supported_models() (google.adk.models.gemma class method)":[[0,"google.adk.models.Gemma.supported_models",false]],"temp_prefix (google.adk.sessions.state attribute)":[[0,"google.adk.sessions.State.TEMP_PREFIX",false]],"terminate_on_close (google.adk.tools.mcp_tool.streamablehttpconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.terminate_on_close",false],[0,"id59",false]],"thinking_config (google.adk.planners.builtinplanner attribute)":[[0,"google.adk.planners.BuiltInPlanner.thinking_config",false],[0,"id29",false]],"timeout (google.adk.tools.mcp_tool.sseconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.SseConnectionParams.timeout",false],[0,"id53",false]],"timeout (google.adk.tools.mcp_tool.stdioconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StdioConnectionParams.timeout",false],[0,"id56",false]],"timeout (google.adk.tools.mcp_tool.streamablehttpconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.timeout",false],[0,"id60",false]],"timestamp (google.adk.events.event attribute)":[[0,"google.adk.events.Event.timestamp",false]],"to_dict() (google.adk.sessions.state method)":[[0,"google.adk.sessions.State.to_dict",false]],"tool (google.adk.tools.crewai_tool.crewaitool attribute)":[[0,"google.adk.tools.crewai_tool.CrewaiTool.tool",false]],"tool (google.adk.tools.crewai_tool.crewaitoolconfig attribute)":[[0,"google.adk.tools.crewai_tool.CrewaiToolConfig.tool",false]],"tool (google.adk.tools.langchain_tool.langchaintoolconfig attribute)":[[0,"google.adk.tools.langchain_tool.LangchainToolConfig.tool",false]],"tool_confirmation (google.adk.tools.tool_context.toolcontext attribute)":[[0,"google.adk.tools.tool_context.ToolContext.tool_confirmation",false]],"tool_confirmation (google.adk.tools.toolcontext attribute)":[[0,"google.adk.tools.ToolContext.tool_confirmation",false]],"toolboxtoolset (class in google.adk.tools.toolbox_toolset)":[[0,"google.adk.tools.toolbox_toolset.ToolboxToolset",false]],"toolcontext (class in google.adk.tools)":[[0,"google.adk.tools.ToolContext",false]],"toolcontext (class in google.adk.tools.tool_context)":[[0,"google.adk.tools.tool_context.ToolContext",false]],"toolpredicate (class in google.adk.tools.base_toolset)":[[0,"google.adk.tools.base_toolset.ToolPredicate",false]],"tools (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.tools",false]],"trace_call_llm() (in module google.adk.telemetry)":[[0,"google.adk.telemetry.trace_call_llm",false]],"trace_merged_tool_calls() (in module google.adk.telemetry)":[[0,"google.adk.telemetry.trace_merged_tool_calls",false]],"trace_send_data() (in module google.adk.telemetry)":[[0,"google.adk.telemetry.trace_send_data",false]],"trace_tool_call() (in module google.adk.telemetry)":[[0,"google.adk.telemetry.trace_tool_call",false]],"transcription_cache (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.transcription_cache",false]],"transfer_to_agent (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.transfer_to_agent",false]],"transfer_to_agent() (in module google.adk.tools)":[[0,"google.adk.tools.transfer_to_agent",false]],"transfer_to_agent() (in module google.adk.tools.transfer_to_agent_tool)":[[0,"google.adk.tools.transfer_to_agent_tool.transfer_to_agent",false]],"update() (google.adk.sessions.state method)":[[0,"google.adk.sessions.State.update",false]],"update_code_execution_result() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.update_code_execution_result",false]],"url (google.adk.tools.mcp_tool.sseconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.SseConnectionParams.url",false],[0,"id54",false]],"url (google.adk.tools.mcp_tool.streamablehttpconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.url",false],[0,"id61",false]],"urlcontexttool (class in google.adk.tools.url_context_tool)":[[0,"google.adk.tools.url_context_tool.UrlContextTool",false]],"user_content (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.user_content",false]],"user_id (google.adk.agents.invocationcontext property)":[[0,"google.adk.agents.InvocationContext.user_id",false]],"user_id (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.user_id",false]],"user_prefix (google.adk.sessions.state attribute)":[[0,"google.adk.sessions.State.USER_PREFIX",false]],"validate_generate_content_config() (google.adk.agents.llmagent class method)":[[0,"google.adk.agents.LlmAgent.validate_generate_content_config",false]],"validate_max_llm_calls() (google.adk.agents.runconfig class method)":[[0,"google.adk.agents.RunConfig.validate_max_llm_calls",false]],"validate_name() (google.adk.agents.baseagent class method)":[[0,"google.adk.agents.BaseAgent.validate_name",false]],"vertexaiexamplestore (class in google.adk.examples)":[[0,"google.adk.examples.VertexAiExampleStore",false]],"vertexaimemorybankservice (class in google.adk.memory)":[[0,"google.adk.memory.VertexAiMemoryBankService",false]],"vertexairagmemoryservice (class in google.adk.memory)":[[0,"google.adk.memory.VertexAiRagMemoryService",false]],"vertexaisearchtool (class in google.adk.tools)":[[0,"google.adk.tools.VertexAiSearchTool",false]],"vertexaisearchtool (class in google.adk.tools.vertex_ai_search_tool)":[[0,"google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool",false]],"vertexaisessionservice (class in google.adk.sessions)":[[0,"google.adk.sessions.VertexAiSessionService",false]],"wrapped_property (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.wrapped_property",false],[0,"id14",false]],"youtubetoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.YoutubeToolset",false]]},"objects":{"google.adk":[[0,0,0,"-","a2a"],[0,0,0,"-","agents"],[0,0,0,"-","apps"],[0,0,0,"-","artifacts"],[0,0,0,"-","auth"],[0,0,0,"-","cli"],[0,0,0,"-","code_executors"],[0,0,0,"-","errors"],[0,0,0,"-","evaluation"],[0,0,0,"-","events"],[0,0,0,"-","examples"],[0,0,0,"-","flows"],[0,0,0,"-","memory"],[0,0,0,"-","models"],[0,0,0,"-","planners"],[0,0,0,"-","platform"],[0,0,0,"-","plugins"],[0,0,0,"-","runners"],[0,0,0,"-","sessions"],[0,0,0,"-","telemetry"],[0,0,0,"-","tools"],[0,0,0,"-","utils"],[0,0,0,"-","version"]],"google.adk.agents":[[0,1,1,"","Agent"],[0,2,1,"","BaseAgent"],[0,2,1,"","InvocationContext"],[0,2,1,"","LiveRequest"],[0,7,1,"","LiveRequestQueue"],[0,2,1,"","LlmAgent"],[0,2,1,"","LoopAgent"],[0,7,1,"","McpInstructionProvider"],[0,2,1,"","ParallelAgent"],[0,2,1,"","RunConfig"],[0,2,1,"","SequentialAgent"]],"google.adk.agents.BaseAgent":[[0,3,1,"","after_agent_callback"],[0,3,1,"","before_agent_callback"],[0,4,1,"","canonical_after_agent_callbacks"],[0,4,1,"","canonical_before_agent_callbacks"],[0,5,1,"","clone"],[0,1,1,"","config_type"],[0,3,1,"","description"],[0,5,1,"","find_agent"],[0,5,1,"","find_sub_agent"],[0,5,1,"","from_config"],[0,5,1,"","model_post_init"],[0,3,1,"","name"],[0,3,1,"","parent_agent"],[0,4,1,"","root_agent"],[0,5,1,"","run_async"],[0,5,1,"","run_live"],[0,3,1,"","sub_agents"],[0,6,1,"","validate_name"]],"google.adk.agents.InvocationContext":[[0,3,1,"","active_streaming_tools"],[0,3,1,"","agent"],[0,3,1,"","agent_states"],[0,4,1,"","app_name"],[0,3,1,"","artifact_service"],[0,3,1,"","branch"],[0,3,1,"","canonical_tools_cache"],[0,3,1,"","context_cache_config"],[0,3,1,"","credential_service"],[0,3,1,"","end_invocation"],[0,3,1,"","end_of_agents"],[0,5,1,"","increment_llm_call_count"],[0,3,1,"","input_realtime_cache"],[0,3,1,"","invocation_id"],[0,4,1,"","is_resumable"],[0,3,1,"","live_request_queue"],[0,3,1,"","live_session_resumption_handle"],[0,3,1,"","memory_service"],[0,5,1,"","model_post_init"],[0,3,1,"","output_realtime_cache"],[0,3,1,"","plugin_manager"],[0,5,1,"","populate_invocation_agent_states"],[0,5,1,"","reset_sub_agent_states"],[0,3,1,"","resumability_config"],[0,3,1,"","run_config"],[0,3,1,"","session"],[0,3,1,"","session_service"],[0,5,1,"","set_agent_state"],[0,5,1,"","should_pause_invocation"],[0,3,1,"","transcription_cache"],[0,3,1,"","user_content"],[0,4,1,"","user_id"]],"google.adk.agents.LiveRequest":[[0,3,1,"","activity_end"],[0,3,1,"","activity_start"],[0,3,1,"","blob"],[0,3,1,"","close"],[0,3,1,"","content"]],"google.adk.agents.LiveRequestQueue":[[0,5,1,"","close"],[0,5,1,"","get"],[0,5,1,"","send"],[0,5,1,"","send_activity_end"],[0,5,1,"","send_activity_start"],[0,5,1,"","send_content"],[0,5,1,"","send_realtime"]],"google.adk.agents.LlmAgent":[[0,3,1,"","after_model_callback"],[0,3,1,"","after_tool_callback"],[0,3,1,"","before_model_callback"],[0,3,1,"","before_tool_callback"],[0,4,1,"","canonical_after_model_callbacks"],[0,4,1,"","canonical_after_tool_callbacks"],[0,4,1,"","canonical_before_model_callbacks"],[0,4,1,"","canonical_before_tool_callbacks"],[0,5,1,"","canonical_global_instruction"],[0,5,1,"","canonical_instruction"],[0,4,1,"","canonical_model"],[0,4,1,"","canonical_on_model_error_callbacks"],[0,4,1,"","canonical_on_tool_error_callbacks"],[0,5,1,"","canonical_tools"],[0,3,1,"","code_executor"],[0,1,1,"","config_type"],[0,3,1,"","disallow_transfer_to_parent"],[0,3,1,"","disallow_transfer_to_peers"],[0,3,1,"","generate_content_config"],[0,3,1,"","global_instruction"],[0,3,1,"","include_contents"],[0,3,1,"","input_schema"],[0,3,1,"","instruction"],[0,3,1,"","model"],[0,3,1,"","on_model_error_callback"],[0,3,1,"","on_tool_error_callback"],[0,3,1,"","output_key"],[0,3,1,"","output_schema"],[0,3,1,"","planner"],[0,3,1,"","static_instruction"],[0,3,1,"","tools"],[0,6,1,"","validate_generate_content_config"]],"google.adk.agents.LoopAgent":[[0,1,1,"","config_type"],[0,3,1,"","max_iterations"]],"google.adk.agents.ParallelAgent":[[0,1,1,"","config_type"]],"google.adk.agents.RunConfig":[[0,6,1,"","check_for_deprecated_save_live_audio"],[0,3,1,"","context_window_compression"],[0,3,1,"","custom_metadata"],[0,3,1,"","enable_affective_dialog"],[0,1,1,"id15","field_name"],[0,3,1,"","input_audio_transcription"],[0,3,1,"","max_llm_calls"],[0,1,1,"id0","msg"],[0,3,1,"","output_audio_transcription"],[0,3,1,"","proactivity"],[0,3,1,"","realtime_input_config"],[0,3,1,"","response_modalities"],[0,1,1,"","save_input_blobs_as_artifacts"],[0,1,1,"","save_live_audio"],[0,3,1,"","save_live_blob"],[0,3,1,"","session_resumption"],[0,3,1,"","speech_config"],[0,3,1,"","streaming_mode"],[0,3,1,"","support_cfc"],[0,6,1,"","validate_max_llm_calls"],[0,1,1,"id14","wrapped_property"]],"google.adk.agents.SequentialAgent":[[0,1,1,"","config_type"]],"google.adk.apps":[[0,2,1,"","App"],[0,2,1,"","ResumabilityConfig"]],"google.adk.apps.App":[[0,3,1,"","context_cache_config"],[0,3,1,"","events_compaction_config"],[0,3,1,"","name"],[0,3,1,"","plugins"],[0,3,1,"","resumability_config"],[0,3,1,"","root_agent"]],"google.adk.apps.ResumabilityConfig":[[0,3,1,"","is_resumable"]],"google.adk.artifacts":[[0,7,1,"","BaseArtifactService"],[0,7,1,"","FileArtifactService"],[0,7,1,"","GcsArtifactService"],[0,2,1,"","InMemoryArtifactService"]],"google.adk.artifacts.BaseArtifactService":[[0,5,1,"","delete_artifact"],[0,5,1,"","get_artifact_version"],[0,5,1,"","list_artifact_keys"],[0,5,1,"","list_artifact_versions"],[0,5,1,"","list_versions"],[0,5,1,"","load_artifact"],[0,5,1,"","save_artifact"]],"google.adk.artifacts.FileArtifactService":[[0,5,1,"","delete_artifact"],[0,5,1,"","get_artifact_version"],[0,5,1,"","list_artifact_keys"],[0,5,1,"","list_artifact_versions"],[0,5,1,"","list_versions"],[0,5,1,"","load_artifact"],[0,5,1,"","save_artifact"]],"google.adk.artifacts.GcsArtifactService":[[0,5,1,"","delete_artifact"],[0,5,1,"","get_artifact_version"],[0,5,1,"","list_artifact_keys"],[0,5,1,"","list_artifact_versions"],[0,5,1,"","list_versions"],[0,5,1,"","load_artifact"],[0,5,1,"","save_artifact"]],"google.adk.artifacts.InMemoryArtifactService":[[0,3,1,"","artifacts"],[0,5,1,"","delete_artifact"],[0,5,1,"","get_artifact_version"],[0,5,1,"","list_artifact_keys"],[0,5,1,"","list_artifact_versions"],[0,5,1,"","list_versions"],[0,5,1,"","load_artifact"],[0,5,1,"","save_artifact"]],"google.adk.code_executors":[[0,2,1,"","BaseCodeExecutor"],[0,2,1,"","BuiltInCodeExecutor"],[0,7,1,"","CodeExecutorContext"],[0,2,1,"","UnsafeLocalCodeExecutor"]],"google.adk.code_executors.BaseCodeExecutor":[[0,3,1,"id16","code_block_delimiters"],[0,3,1,"id17","error_retry_attempts"],[0,5,1,"","execute_code"],[0,3,1,"id18","execution_result_delimiters"],[0,3,1,"id19","optimize_data_file"],[0,3,1,"id20","stateful"]],"google.adk.code_executors.BuiltInCodeExecutor":[[0,5,1,"","execute_code"],[0,5,1,"","process_llm_request"]],"google.adk.code_executors.CodeExecutorContext":[[0,5,1,"","add_input_files"],[0,5,1,"","add_processed_file_names"],[0,5,1,"","clear_input_files"],[0,5,1,"","get_error_count"],[0,5,1,"","get_execution_id"],[0,5,1,"","get_input_files"],[0,5,1,"","get_processed_file_names"],[0,5,1,"","get_state_delta"],[0,5,1,"","increment_error_count"],[0,5,1,"","reset_error_count"],[0,5,1,"","set_execution_id"],[0,5,1,"","update_code_execution_result"]],"google.adk.code_executors.UnsafeLocalCodeExecutor":[[0,5,1,"","execute_code"],[0,3,1,"","optimize_data_file"],[0,3,1,"","stateful"]],"google.adk.evaluation":[[0,7,1,"","AgentEvaluator"]],"google.adk.evaluation.AgentEvaluator":[[0,5,1,"","evaluate"],[0,5,1,"","evaluate_eval_set"],[0,5,1,"","find_config_for_test_file"],[0,5,1,"","migrate_eval_data_to_new_schema"]],"google.adk.events":[[0,2,1,"","Event"],[0,2,1,"","EventActions"]],"google.adk.events.Event":[[0,3,1,"","actions"],[0,3,1,"","author"],[0,3,1,"","branch"],[0,5,1,"","get_function_calls"],[0,5,1,"","get_function_responses"],[0,5,1,"","has_trailing_code_execution_result"],[0,3,1,"","id"],[0,3,1,"","invocation_id"],[0,5,1,"","is_final_response"],[0,3,1,"","long_running_tool_ids"],[0,5,1,"","model_post_init"],[0,5,1,"","new_id"],[0,3,1,"","timestamp"]],"google.adk.events.EventActions":[[0,3,1,"","agent_state"],[0,3,1,"","artifact_delta"],[0,3,1,"","compaction"],[0,3,1,"","end_of_agent"],[0,3,1,"","escalate"],[0,3,1,"","requested_auth_configs"],[0,3,1,"","requested_tool_confirmations"],[0,3,1,"","rewind_before_invocation_id"],[0,3,1,"","skip_summarization"],[0,3,1,"","state_delta"],[0,3,1,"","transfer_to_agent"]],"google.adk.examples":[[0,7,1,"","BaseExampleProvider"],[0,2,1,"","Example"],[0,7,1,"","VertexAiExampleStore"]],"google.adk.examples.BaseExampleProvider":[[0,5,1,"","get_examples"]],"google.adk.examples.Example":[[0,3,1,"id21","input"],[0,3,1,"id22","output"]],"google.adk.examples.VertexAiExampleStore":[[0,5,1,"","get_examples"]],"google.adk.memory":[[0,7,1,"","BaseMemoryService"],[0,7,1,"","InMemoryMemoryService"],[0,7,1,"","VertexAiMemoryBankService"],[0,7,1,"","VertexAiRagMemoryService"]],"google.adk.memory.BaseMemoryService":[[0,5,1,"","add_session_to_memory"],[0,5,1,"","search_memory"]],"google.adk.memory.InMemoryMemoryService":[[0,5,1,"","add_session_to_memory"],[0,5,1,"","search_memory"]],"google.adk.memory.VertexAiMemoryBankService":[[0,5,1,"","add_session_to_memory"],[0,5,1,"","search_memory"]],"google.adk.memory.VertexAiRagMemoryService":[[0,5,1,"","add_session_to_memory"],[0,5,1,"","search_memory"]],"google.adk.models":[[0,2,1,"","BaseLlm"],[0,2,1,"","Gemini"],[0,2,1,"","Gemma"],[0,7,1,"","LLMRegistry"]],"google.adk.models.BaseLlm":[[0,5,1,"","connect"],[0,5,1,"","generate_content_async"],[0,3,1,"","model"],[0,5,1,"","supported_models"]],"google.adk.models.Gemini":[[0,4,1,"","api_client"],[0,5,1,"","connect"],[0,5,1,"","generate_content_async"],[0,3,1,"id23","model"],[0,3,1,"","retry_options"],[0,3,1,"","speech_config"],[0,5,1,"","supported_models"]],"google.adk.models.Gemma":[[0,5,1,"","generate_content_async"],[0,3,1,"","model"],[0,5,1,"","supported_models"]],"google.adk.models.LLMRegistry":[[0,5,1,"","new_llm"],[0,5,1,"","register"],[0,5,1,"","resolve"]],"google.adk.planners":[[0,7,1,"","BasePlanner"],[0,7,1,"","BuiltInPlanner"],[0,7,1,"","PlanReActPlanner"]],"google.adk.planners.BasePlanner":[[0,5,1,"","build_planning_instruction"],[0,5,1,"","process_planning_response"]],"google.adk.planners.BuiltInPlanner":[[0,5,1,"","apply_thinking_config"],[0,5,1,"","build_planning_instruction"],[0,5,1,"","process_planning_response"],[0,1,1,"id29","thinking_config"]],"google.adk.planners.PlanReActPlanner":[[0,5,1,"","build_planning_instruction"],[0,5,1,"","process_planning_response"]],"google.adk.plugins":[[0,7,1,"","BasePlugin"],[0,7,1,"","LoggingPlugin"],[0,7,1,"","PluginManager"],[0,7,1,"","ReflectAndRetryToolPlugin"]],"google.adk.plugins.BasePlugin":[[0,5,1,"","after_agent_callback"],[0,5,1,"","after_model_callback"],[0,5,1,"","after_run_callback"],[0,5,1,"","after_tool_callback"],[0,5,1,"","before_agent_callback"],[0,5,1,"","before_model_callback"],[0,5,1,"","before_run_callback"],[0,5,1,"","before_tool_callback"],[0,5,1,"","close"],[0,5,1,"","on_event_callback"],[0,5,1,"","on_model_error_callback"],[0,5,1,"","on_tool_error_callback"],[0,5,1,"","on_user_message_callback"]],"google.adk.plugins.LoggingPlugin":[[0,5,1,"","after_agent_callback"],[0,5,1,"","after_model_callback"],[0,5,1,"","after_run_callback"],[0,5,1,"","after_tool_callback"],[0,5,1,"","before_agent_callback"],[0,5,1,"","before_model_callback"],[0,5,1,"","before_run_callback"],[0,5,1,"","before_tool_callback"],[0,5,1,"","on_event_callback"],[0,5,1,"","on_model_error_callback"],[0,5,1,"","on_tool_error_callback"],[0,5,1,"","on_user_message_callback"]],"google.adk.plugins.PluginManager":[[0,5,1,"","close"],[0,5,1,"","get_plugin"],[0,5,1,"","register_plugin"],[0,5,1,"","run_after_agent_callback"],[0,5,1,"","run_after_model_callback"],[0,5,1,"","run_after_run_callback"],[0,5,1,"","run_after_tool_callback"],[0,5,1,"","run_before_agent_callback"],[0,5,1,"","run_before_model_callback"],[0,5,1,"","run_before_run_callback"],[0,5,1,"","run_before_tool_callback"],[0,5,1,"","run_on_event_callback"],[0,5,1,"","run_on_model_error_callback"],[0,5,1,"","run_on_tool_error_callback"],[0,5,1,"","run_on_user_message_callback"]],"google.adk.plugins.ReflectAndRetryToolPlugin":[[0,5,1,"","after_tool_callback"],[0,5,1,"","extract_error_from_result"],[0,5,1,"","on_tool_error_callback"]],"google.adk.runners":[[0,7,1,"","InMemoryRunner"],[0,7,1,"","Runner"]],"google.adk.runners.InMemoryRunner":[[0,1,1,"","agent"],[0,1,1,"","app_name"]],"google.adk.runners.Runner":[[0,1,1,"id40","agent"],[0,1,1,"id41","app_name"],[0,1,1,"id42","artifact_service"],[0,5,1,"","close"],[0,1,1,"id43","context_cache_config"],[0,1,1,"id44","credential_service"],[0,1,1,"id45","memory_service"],[0,1,1,"id46","plugin_manager"],[0,1,1,"id47","resumability_config"],[0,5,1,"","rewind_async"],[0,5,1,"","run"],[0,5,1,"","run_async"],[0,5,1,"","run_debug"],[0,5,1,"","run_live"],[0,1,1,"id48","session_service"]],"google.adk.sessions":[[0,7,1,"","BaseSessionService"],[0,7,1,"","InMemorySessionService"],[0,2,1,"","Session"],[0,7,1,"","State"],[0,7,1,"","VertexAiSessionService"]],"google.adk.sessions.BaseSessionService":[[0,5,1,"","append_event"],[0,5,1,"","create_session"],[0,5,1,"","delete_session"],[0,5,1,"","get_session"],[0,5,1,"","list_sessions"]],"google.adk.sessions.InMemorySessionService":[[0,5,1,"","append_event"],[0,5,1,"","create_session"],[0,5,1,"","create_session_sync"],[0,5,1,"","delete_session"],[0,5,1,"","delete_session_sync"],[0,5,1,"","get_session"],[0,5,1,"","get_session_sync"],[0,5,1,"","list_sessions"],[0,5,1,"","list_sessions_sync"]],"google.adk.sessions.Session":[[0,3,1,"","app_name"],[0,3,1,"","events"],[0,3,1,"","id"],[0,3,1,"","last_update_time"],[0,3,1,"","state"],[0,3,1,"","user_id"]],"google.adk.sessions.State":[[0,1,1,"","APP_PREFIX"],[0,1,1,"","TEMP_PREFIX"],[0,1,1,"","USER_PREFIX"],[0,5,1,"","get"],[0,5,1,"","has_delta"],[0,5,1,"","setdefault"],[0,5,1,"","to_dict"],[0,5,1,"","update"]],"google.adk.sessions.VertexAiSessionService":[[0,5,1,"","append_event"],[0,5,1,"","create_session"],[0,5,1,"","delete_session"],[0,5,1,"","get_session"],[0,5,1,"","list_sessions"]],"google.adk.telemetry":[[0,8,1,"","trace_call_llm"],[0,8,1,"","trace_merged_tool_calls"],[0,8,1,"","trace_send_data"],[0,8,1,"","trace_tool_call"]],"google.adk.tools":[[0,7,1,"","APIHubToolset"],[0,7,1,"","AgentTool"],[0,2,1,"","AuthToolArguments"],[0,7,1,"","BaseTool"],[0,7,1,"","DiscoveryEngineSearchTool"],[0,7,1,"","ExampleTool"],[0,7,1,"","FunctionTool"],[0,7,1,"","LongRunningFunctionTool"],[0,7,1,"","MCPToolset"],[0,7,1,"","McpToolset"],[0,7,1,"","ToolContext"],[0,7,1,"","VertexAiSearchTool"],[0,0,0,"-","agent_tool"],[0,0,0,"-","apihub_tool"],[0,0,0,"-","application_integration_tool"],[0,0,0,"-","authenticated_function_tool"],[0,0,0,"-","base_authenticated_tool"],[0,0,0,"-","base_tool"],[0,0,0,"-","base_toolset"],[0,0,0,"-","bigquery"],[0,0,0,"-","crewai_tool"],[0,0,0,"-","enterprise_search_tool"],[0,0,0,"-","example_tool"],[0,8,1,"","exit_loop"],[0,0,0,"-","exit_loop_tool"],[0,0,0,"-","function_tool"],[0,0,0,"-","get_user_choice_tool"],[0,0,0,"-","google_api_tool"],[0,0,0,"-","google_maps_grounding_tool"],[0,0,0,"-","google_search_tool"],[0,0,0,"-","langchain_tool"],[0,0,0,"-","load_artifacts_tool"],[0,0,0,"-","load_memory_tool"],[0,0,0,"-","load_web_page"],[0,0,0,"-","long_running_tool"],[0,0,0,"-","mcp_tool"],[0,0,0,"-","openapi_tool"],[0,0,0,"-","preload_memory_tool"],[0,0,0,"-","retrieval"],[0,0,0,"-","tool_context"],[0,0,0,"-","toolbox_toolset"],[0,8,1,"","transfer_to_agent"],[0,0,0,"-","transfer_to_agent_tool"],[0,0,0,"-","url_context_tool"],[0,0,0,"-","vertex_ai_search_tool"]],"google.adk.tools.APIHubToolset":[[0,5,1,"","close"],[0,5,1,"","get_tools"]],"google.adk.tools.AgentTool":[[0,1,1,"","agent"],[0,5,1,"","from_config"],[0,5,1,"","populate_name"],[0,5,1,"","run_async"],[0,1,1,"","skip_summarization"]],"google.adk.tools.AuthToolArguments":[[0,3,1,"","auth_config"],[0,3,1,"","function_call_id"]],"google.adk.tools.BaseTool":[[0,1,1,"","custom_metadata"],[0,1,1,"","description"],[0,5,1,"","from_config"],[0,1,1,"","is_long_running"],[0,1,1,"","name"],[0,5,1,"","process_llm_request"],[0,5,1,"","run_async"]],"google.adk.tools.DiscoveryEngineSearchTool":[[0,5,1,"","discovery_engine_search"]],"google.adk.tools.ExampleTool":[[0,1,1,"","examples"],[0,5,1,"","from_config"],[0,5,1,"","process_llm_request"]],"google.adk.tools.FunctionTool":[[0,1,1,"","func"],[0,5,1,"","run_async"]],"google.adk.tools.LongRunningFunctionTool":[[0,1,1,"","is_long_running"]],"google.adk.tools.McpToolset":[[0,5,1,"","close"],[0,5,1,"","from_config"],[0,5,1,"","get_tools"]],"google.adk.tools.ToolContext":[[0,4,1,"","actions"],[0,1,1,"","event_actions"],[0,1,1,"","function_call_id"],[0,5,1,"","get_auth_response"],[0,1,1,"","invocation_context"],[0,5,1,"","request_confirmation"],[0,5,1,"","request_credential"],[0,5,1,"","search_memory"],[0,1,1,"","tool_confirmation"]],"google.adk.tools.VertexAiSearchTool":[[0,1,1,"","data_store_id"],[0,5,1,"","process_llm_request"],[0,1,1,"","search_engine_id"]],"google.adk.tools.agent_tool":[[0,7,1,"","AgentTool"],[0,2,1,"","AgentToolConfig"]],"google.adk.tools.agent_tool.AgentTool":[[0,1,1,"","agent"],[0,5,1,"","from_config"],[0,5,1,"","populate_name"],[0,5,1,"","run_async"],[0,1,1,"","skip_summarization"]],"google.adk.tools.agent_tool.AgentToolConfig":[[0,3,1,"","agent"],[0,3,1,"","skip_summarization"]],"google.adk.tools.apihub_tool":[[0,7,1,"","APIHubToolset"]],"google.adk.tools.apihub_tool.APIHubToolset":[[0,5,1,"","close"],[0,5,1,"","get_tools"]],"google.adk.tools.application_integration_tool":[[0,7,1,"","ApplicationIntegrationToolset"],[0,7,1,"","IntegrationConnectorTool"]],"google.adk.tools.application_integration_tool.ApplicationIntegrationToolset":[[0,5,1,"","close"],[0,5,1,"","get_tools"]],"google.adk.tools.application_integration_tool.IntegrationConnectorTool":[[0,1,1,"","EXCLUDE_FIELDS"],[0,1,1,"","OPTIONAL_FIELDS"],[0,5,1,"","run_async"]],"google.adk.tools.authenticated_function_tool":[[0,7,1,"","AuthenticatedFunctionTool"]],"google.adk.tools.authenticated_function_tool.AuthenticatedFunctionTool":[[0,5,1,"","run_async"]],"google.adk.tools.base_authenticated_tool":[[0,7,1,"","BaseAuthenticatedTool"]],"google.adk.tools.base_authenticated_tool.BaseAuthenticatedTool":[[0,5,1,"","run_async"]],"google.adk.tools.base_tool":[[0,7,1,"","BaseTool"]],"google.adk.tools.base_tool.BaseTool":[[0,1,1,"","custom_metadata"],[0,1,1,"","description"],[0,5,1,"","from_config"],[0,1,1,"","is_long_running"],[0,1,1,"","name"],[0,5,1,"","process_llm_request"],[0,5,1,"","run_async"]],"google.adk.tools.base_toolset":[[0,7,1,"","BaseToolset"],[0,7,1,"","ToolPredicate"]],"google.adk.tools.base_toolset.BaseToolset":[[0,5,1,"","close"],[0,5,1,"","from_config"],[0,5,1,"","get_tools"],[0,5,1,"","get_tools_with_prefix"],[0,5,1,"","process_llm_request"]],"google.adk.tools.bigquery":[[0,2,1,"","BigQueryCredentialsConfig"],[0,7,1,"","BigQueryToolset"]],"google.adk.tools.bigquery.BigQueryCredentialsConfig":[[0,5,1,"","model_post_init"]],"google.adk.tools.bigquery.BigQueryToolset":[[0,5,1,"","close"],[0,5,1,"","get_tools"]],"google.adk.tools.crewai_tool":[[0,7,1,"","CrewaiTool"],[0,2,1,"","CrewaiToolConfig"]],"google.adk.tools.crewai_tool.CrewaiTool":[[0,5,1,"","from_config"],[0,5,1,"","run_async"],[0,1,1,"","tool"]],"google.adk.tools.crewai_tool.CrewaiToolConfig":[[0,3,1,"","description"],[0,3,1,"","name"],[0,3,1,"","tool"]],"google.adk.tools.enterprise_search_tool":[[0,7,1,"","EnterpriseWebSearchTool"]],"google.adk.tools.enterprise_search_tool.EnterpriseWebSearchTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.example_tool":[[0,7,1,"","ExampleTool"],[0,2,1,"","ExampleToolConfig"]],"google.adk.tools.example_tool.ExampleTool":[[0,1,1,"","examples"],[0,5,1,"","from_config"],[0,5,1,"","process_llm_request"]],"google.adk.tools.example_tool.ExampleToolConfig":[[0,3,1,"","examples"]],"google.adk.tools.exit_loop_tool":[[0,8,1,"","exit_loop"]],"google.adk.tools.function_tool":[[0,7,1,"","FunctionTool"]],"google.adk.tools.function_tool.FunctionTool":[[0,1,1,"","func"],[0,5,1,"","run_async"]],"google.adk.tools.get_user_choice_tool":[[0,8,1,"","get_user_choice"]],"google.adk.tools.google_api_tool":[[0,7,1,"","BigQueryToolset"],[0,7,1,"","CalendarToolset"],[0,7,1,"","DocsToolset"],[0,7,1,"","GmailToolset"],[0,7,1,"","GoogleApiTool"],[0,7,1,"","GoogleApiToolset"],[0,7,1,"","SheetsToolset"],[0,7,1,"","SlidesToolset"],[0,7,1,"","YoutubeToolset"]],"google.adk.tools.google_api_tool.GoogleApiTool":[[0,5,1,"","configure_auth"],[0,5,1,"","configure_sa_auth"],[0,5,1,"","run_async"]],"google.adk.tools.google_api_tool.GoogleApiToolset":[[0,5,1,"","close"],[0,5,1,"","configure_auth"],[0,5,1,"","configure_sa_auth"],[0,5,1,"","get_tools"],[0,5,1,"","set_tool_filter"]],"google.adk.tools.google_maps_grounding_tool":[[0,7,1,"","GoogleMapsGroundingTool"]],"google.adk.tools.google_maps_grounding_tool.GoogleMapsGroundingTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.google_search_tool":[[0,7,1,"","GoogleSearchTool"]],"google.adk.tools.google_search_tool.GoogleSearchTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.langchain_tool":[[0,7,1,"","LangchainTool"],[0,2,1,"","LangchainToolConfig"]],"google.adk.tools.langchain_tool.LangchainTool":[[0,5,1,"","from_config"]],"google.adk.tools.langchain_tool.LangchainToolConfig":[[0,3,1,"","description"],[0,3,1,"","name"],[0,3,1,"","tool"]],"google.adk.tools.load_artifacts_tool":[[0,7,1,"","LoadArtifactsTool"]],"google.adk.tools.load_artifacts_tool.LoadArtifactsTool":[[0,5,1,"","process_llm_request"],[0,5,1,"","run_async"]],"google.adk.tools.load_memory_tool":[[0,2,1,"","LoadMemoryResponse"],[0,7,1,"","LoadMemoryTool"],[0,8,1,"","load_memory"]],"google.adk.tools.load_memory_tool.LoadMemoryResponse":[[0,3,1,"","memories"]],"google.adk.tools.load_memory_tool.LoadMemoryTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.load_web_page":[[0,8,1,"","load_web_page"]],"google.adk.tools.long_running_tool":[[0,7,1,"","LongRunningFunctionTool"]],"google.adk.tools.long_running_tool.LongRunningFunctionTool":[[0,1,1,"","is_long_running"]],"google.adk.tools.mcp_tool":[[0,7,1,"","MCPTool"],[0,7,1,"","MCPToolset"],[0,7,1,"","McpTool"],[0,7,1,"","McpToolset"],[0,2,1,"","SseConnectionParams"],[0,2,1,"","StdioConnectionParams"],[0,2,1,"","StreamableHTTPConnectionParams"],[0,8,1,"","adk_to_mcp_tool_type"],[0,8,1,"","gemini_to_json_schema"]],"google.adk.tools.mcp_tool.McpTool":[[0,4,1,"","raw_mcp_tool"],[0,5,1,"","run_async"]],"google.adk.tools.mcp_tool.McpToolset":[[0,5,1,"","close"],[0,5,1,"","from_config"],[0,5,1,"","get_tools"]],"google.adk.tools.mcp_tool.SseConnectionParams":[[0,3,1,"id51","headers"],[0,3,1,"id52","sse_read_timeout"],[0,3,1,"id53","timeout"],[0,3,1,"id54","url"]],"google.adk.tools.mcp_tool.StdioConnectionParams":[[0,3,1,"id55","server_params"],[0,3,1,"id56","timeout"]],"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams":[[0,3,1,"id57","headers"],[0,3,1,"id58","sse_read_timeout"],[0,3,1,"id59","terminate_on_close"],[0,3,1,"id60","timeout"],[0,3,1,"id61","url"]],"google.adk.tools.openapi_tool":[[0,7,1,"","OpenAPIToolset"],[0,7,1,"","RestApiTool"]],"google.adk.tools.openapi_tool.OpenAPIToolset":[[0,5,1,"","close"],[0,5,1,"","get_tool"],[0,5,1,"","get_tools"]],"google.adk.tools.openapi_tool.RestApiTool":[[0,5,1,"","call"],[0,5,1,"","configure_auth_credential"],[0,5,1,"","configure_auth_scheme"],[0,5,1,"","from_parsed_operation"],[0,5,1,"","from_parsed_operation_str"],[0,5,1,"","run_async"],[0,5,1,"","set_default_headers"]],"google.adk.tools.preload_memory_tool":[[0,7,1,"","PreloadMemoryTool"]],"google.adk.tools.preload_memory_tool.PreloadMemoryTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.retrieval":[[0,7,1,"","BaseRetrievalTool"]],"google.adk.tools.tool_context":[[0,7,1,"","ToolContext"]],"google.adk.tools.tool_context.ToolContext":[[0,4,1,"","actions"],[0,1,1,"","event_actions"],[0,1,1,"","function_call_id"],[0,5,1,"","get_auth_response"],[0,1,1,"","invocation_context"],[0,5,1,"","request_confirmation"],[0,5,1,"","request_credential"],[0,5,1,"","search_memory"],[0,1,1,"","tool_confirmation"]],"google.adk.tools.toolbox_toolset":[[0,7,1,"","ToolboxToolset"]],"google.adk.tools.toolbox_toolset.ToolboxToolset":[[0,5,1,"","close"],[0,5,1,"","get_tools"]],"google.adk.tools.transfer_to_agent_tool":[[0,8,1,"","transfer_to_agent"]],"google.adk.tools.url_context_tool":[[0,7,1,"","UrlContextTool"]],"google.adk.tools.url_context_tool.UrlContextTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.vertex_ai_search_tool":[[0,7,1,"","VertexAiSearchTool"]],"google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool":[[0,1,1,"","data_store_id"],[0,5,1,"","process_llm_request"],[0,1,1,"","search_engine_id"]]},"objnames":{"0":["py","module","Python module"],"1":["py","attribute","Python attribute"],"2":["py","pydantic_model","Python model"],"3":["py","pydantic_field","Python field"],"4":["py","property","Python property"],"5":["py","method","Python method"],"6":["py","pydantic_validator","Python validator"],"7":["py","class","Python class"],"8":["py","function","Python function"]},"objtypes":{"0":"py:module","1":"py:attribute","2":"py:pydantic_model","3":"py:pydantic_field","4":"py:property","5":"py:method","6":"py:pydantic_validator","7":"py:class","8":"py:function"},"terms":{"":0,"0":0,"00":0,"00z":0,"01t00":0,"03":[],"1":0,"10":0,"100":0,"101":[],"12":0,"123":0,"1234":0,"127":0,"12b":0,"13":0,"16":[],"180":[],"1800":0,"1984_version":[],"2":0,"2000":[],"201":[],"2025":0,"21":[],"24":0,"256":0,"27b":0,"3":0,"300":0,"301":[],"31":0,"4":0,"40":0,"42":0,"443":[],"456":0,"5":0,"500":0,"5000":0,"509":0,"512":0,"639":0,"64":0,"6mb":0,"8":0,"9":[],"90":[],"9999":0,"A":0,"As":0,"At":0,"But":0,"By":0,"FOR":[],"For":0,"If":0,"In":0,"It":0,"NOT":0,"No":0,"Not":0,"Of":0,"On":0,"One":0,"Or":0,"The":0,"Then":[],"There":0,"These":0,"To":0,"Will":0,"With":[],"_":[],"__init__":0,"__model_validator_aft":0,"__post_init__":0,"_artifactentri":0,"_baseagent__context":0,"_event__context":0,"_from_config_kwarg":0,"_get_scope_kei":0,"_io":0,"_meta":[],"_singleaftermodelcallback":0,"_singleagentcallback":0,"_singlebeforemodelcallback":0,"_singleonmodelerrorcallback":0,"_validate_nam":0,"a2a":1,"a_long_running_funct":0,"abc":0,"abil":0,"about":0,"absent":0,"absolut":0,"abstract":0,"abstractmethod":0,"accept":0,"access":0,"access_token":0,"accesstoken":0,"accord":0,"accordingli":0,"account":0,"acm":[],"across":0,"act":0,"action":[0,1],"action1":0,"activ":0,"active_streaming_tool":[0,1],"activestreamingtool":0,"activity_end":[0,1],"activity_handling_unspecifi":0,"activity_start":[0,1],"activityend":0,"activityhandl":0,"activitystart":0,"actual":0,"ad":0,"adapt":0,"add":0,"add_input_fil":[0,1],"add_processed_file_nam":[0,1],"add_session_to_memori":[0,1],"addit":0,"additional_head":0,"additionalproperti":0,"address":0,"adher":0,"adjust":0,"adk":1,"adk_to_mcp_tool_typ":[0,1],"affect":0,"after":0,"after_agent_callback":[0,1],"after_model_callback":[0,1],"after_run_callback":[0,1],"after_tool_callback":[0,1],"afteragentcallback":0,"aftermodelcallback":0,"aftertoolcallback":0,"ag":[],"again":0,"against":0,"agent":1,"agent_1":0,"agent_2":0,"agent_3":0,"agent_call_2":0,"agent_engine_id":0,"agent_modul":0,"agent_nam":0,"agent_st":[0,1],"agent_tool":1,"agentevalu":[0,1],"agentpolicyplugin":0,"agentrefconfig":0,"agentst":0,"agenttool":[0,1],"agenttoolconfig":[0,1],"aggreg":0,"ai":0,"aiplatform":[],"algorithm":0,"alia":0,"alic":0,"all":0,"allow":0,"allowedfunctionnam":[],"alon":0,"along":0,"alpha":[],"alphanumer":0,"alreadi":0,"also":0,"alter":0,"altern":0,"alwai":0,"amount":0,"an":0,"analysi":0,"analyz":0,"ancestor":0,"anchor":[],"ani":0,"anniversari":0,"annot":[],"anoth":0,"answer":0,"anyof":0,"apart":[],"api":0,"api_cli":[0,1],"api_kei":0,"api_key_auth":[],"api_key_secret_vers":[],"api_nam":0,"api_spec_unspecifi":[],"api_trigg":0,"api_vers":0,"apiauth":[],"apiauthapikeyconfig":[],"apige":0,"apihub_cli":0,"apihub_resource_nam":0,"apihub_tool":1,"apihub_toolset":0,"apihubtool":0,"apihubtoolset":[0,1],"apikei":0,"apikeyconfig":[],"apikeyin":0,"apikeysecretvers":[],"apikeystr":[],"apinam":0,"apispec":[],"apivers":[],"app":1,"app_nam":[0,1],"app_prefix":[0,1],"appear":[],"append":0,"append_ev":[0,1],"appl":[],"appli":0,"applic":0,"application_integration_tool":1,"application_integration_toolset":0,"applicationintegrationtool":0,"applicationintegrationtoolset":[0,1],"apply_thinking_config":[0,1],"appnam":0,"approach":0,"appropri":0,"approxim":0,"ar":0,"arbitrarili":0,"arelik":0,"arg":0,"argument":0,"around":0,"arrai":0,"arriv":0,"artifact":1,"artifact_delta":[0,1],"artifact_servic":[0,1],"artifact_vers":0,"artifactdelta":0,"artifactvers":0,"ask":0,"aspect":[],"aspectratio":[],"assess":0,"assign":0,"assist":0,"associ":0,"assum":0,"async":0,"asyncclientarg":[],"asyncgener":0,"asynchron":0,"attach":0,"attempt":0,"attr":[],"attribut":0,"audienc":0,"audio":0,"audiotimestamp":[],"audiotranscriptionconfig":0,"augment":[],"auth":1,"auth_config":[0,1],"auth_credenti":0,"auth_help":0,"auth_provider_x509_cert_url":0,"auth_schem":0,"auth_token_gett":0,"auth_tool":0,"auth_typ":0,"auth_type_unspecifi":[],"auth_uri":0,"authcod":0,"authconfig":0,"authconfiggoogleserviceaccountconfig":[],"authconfighttpbasicauthconfig":[],"authconfigoauthconfig":[],"authconfigoidcconfig":[],"authcredenti":0,"authcredentialtyp":0,"authent":0,"authenticated_function_tool":1,"authenticatedfunctiontool":[0,1],"author":[0,1],"authorattribut":0,"authorization_endpoint":0,"authorizationcod":0,"authorizationurl":0,"authproviderx509certurl":0,"authresponseuri":0,"authschem":0,"authtoolargu":[0,1],"authtyp":0,"authuri":0,"auto":0,"autom":[],"automat":0,"automatic_function_calling_histori":[],"automaticactivitydetect":0,"automaticfunctioncal":[],"automaticfunctioncallingconfig":[],"automod":[],"avail":0,"avglogprob":0,"avoid":0,"await":0,"back":0,"backend":[],"balanc":[],"bank":0,"base":0,"base64":0,"base64url":0,"base_ag":0,"base_artifact_servic":0,"base_authenticated_tool":1,"base_credential_servic":0,"base_memory_servic":0,"base_plugin":0,"base_session_servic":0,"base_tool":1,"base_toolset":1,"base_url":0,"baseag":[0,1],"baseagentconfig":0,"baseartifactservic":[0,1],"baseauthenticatedtool":[0,1],"basecodeexecutor":[0,1],"basecredentialservic":0,"baseexampleprovid":[0,1],"basegooglecredentialsconfig":0,"basellm":[0,1],"basellmconnect":0,"basellmflow":0,"basememoryservic":[0,1],"basemodel":0,"basemodelwithconfig":0,"baseplann":[0,1],"baseplugin":[0,1],"baseretrievaltool":[0,1],"basesessionservic":[0,1],"basetool":[0,1],"basetoolconfig":0,"basetoolset":[0,1],"baseurl":[],"basic":0,"bearer":0,"bearerformat":0,"becaus":0,"been":0,"befor":0,"before_agent_callback":[0,1],"before_model_callback":[0,1],"before_run_callback":[0,1],"before_tool_callback":[0,1],"beforeagentcallback":0,"beforemodelcallback":0,"beforetoolcallback":0,"begin":0,"behav":0,"behavior":0,"being":0,"belong":0,"below":0,"beneath":0,"benefici":0,"benefit":0,"best":0,"better":0,"between":0,"bidi":0,"bidigeneratecontentsetup":0,"bidirect":0,"bigqueri":1,"bigquery_tool_config":0,"bigquerycredentialsconfig":[0,1],"bigquerytoolset":[0,1],"bill":[],"binari":0,"bind":0,"birthdai":0,"blank":[],"blob":[0,1],"block":0,"block_low_and_abov":[],"block_medium_and_abov":[],"block_non":[],"block_only_high":[],"blocklist":0,"bob":0,"bodi":0,"boilerpl":0,"bone":0,"bool":0,"boolean":0,"both":0,"bound":0,"bound_param":0,"branch":[0,1],"break":[],"breakdown":0,"brows":0,"bucket":0,"bucket_nam":0,"budget":[],"buffer":0,"build":0,"build_planning_instruct":[0,1],"builder":[],"built":0,"built_in_plann":0,"builtincodeexecutor":[0,1],"builtinplann":[0,1],"bypass":0,"bypass_multi_tools_limit":0,"bypass_state_inject":0,"byte":0,"c":[],"cach":0,"cache_interv":0,"cache_nam":0,"cacheabl":0,"cached_cont":0,"cached_contents_count":[],"cachedcont":0,"cachedcontenttokencount":0,"cachemetadata":0,"cachetokensdetail":0,"calendar":0,"calendartoolset":[0,1],"call":[0,1],"call_llm":0,"call_tool":0,"callabl":0,"callback":0,"callback_context":0,"callbackcontext":0,"caller":0,"can":0,"cancel":0,"candid":0,"candidatecount":[],"candidatestokencount":0,"candidatestokensdetail":0,"cannot":0,"canon":0,"canonical_after_agent_callback":[0,1],"canonical_after_model_callback":[0,1],"canonical_after_tool_callback":[0,1],"canonical_before_agent_callback":[0,1],"canonical_before_model_callback":[0,1],"canonical_before_tool_callback":[0,1],"canonical_global_instruct":[0,1],"canonical_instruct":[0,1],"canonical_model":[0,1],"canonical_on_model_error_callback":[0,1],"canonical_on_tool_error_callback":[0,1],"canonical_tool":[0,1],"canonical_tools_cach":[0,1],"canonical_uri":[],"canonicaluri":0,"capabl":0,"captur":0,"card":0,"care":0,"carri":0,"case":0,"categori":[],"caus":0,"central1":0,"cert":0,"cfc":0,"chain":0,"chang":0,"char":[],"charact":0,"charg":[],"check":0,"check_for_deprecated_save_live_audio":[0,1],"checkpoint":0,"child":[],"choos":0,"chosen":0,"chosencandid":0,"chunk":0,"circuit":0,"citat":0,"citationmetadata":0,"citi":0,"cl":0,"claim":0,"class":0,"classmethod":0,"clean":0,"cleaner":0,"cleanup":0,"clear":0,"clear_input_fil":[0,1],"cli":1,"client":0,"client_email":0,"client_id":0,"client_secret":0,"client_x509_cert_url":0,"clientarg":[],"clientcredenti":0,"clientemail":0,"clientid":0,"clientsecret":0,"clientx509certurl":0,"clone":[0,1],"cloned_ag":0,"close":[0,1],"close_timeout":0,"cloud":0,"code":0,"code_block_delimit":[0,1],"code_execution_input":0,"code_executor":1,"codeexecut":0,"codeexecutionresult":0,"codeexecutor":0,"codeexecutorcontext":[0,1],"collect":0,"com":0,"come":0,"command":0,"commit":0,"common":0,"common_config":0,"commun":0,"compact":[0,1],"compactedcont":0,"compar":0,"compat":0,"complet":0,"complex":0,"complianc":0,"compon":0,"composit":0,"compress":0,"comput":0,"computerus":[],"computerusetoolset":0,"concis":[],"concurr":0,"condit":0,"conent":0,"confid":0,"confidencescor":0,"config":0,"config_abs_path":0,"config_path":0,"config_typ":[0,1],"configur":0,"configure_auth":[0,1],"configure_auth_credenti":[0,1],"configure_auth_schem":[0,1],"configure_sa_auth":[0,1],"confirm":0,"conform":[],"connect":[0,1],"connection_host":0,"connection_nam":0,"connection_param":0,"connection_service_nam":0,"connectionschemametadata":0,"connector":0,"consecut":0,"consid":0,"consist":0,"consol":0,"consolid":0,"const":0,"constitut":0,"constrain":0,"construct":0,"constructor":0,"construstor":[],"consum":0,"contain":0,"content":[0,1],"contents_count":0,"contentunion":0,"context":0,"context_cache_config":[0,1],"context_window_compress":[0,1],"contextcacheconfig":0,"contextu":0,"contextwindowcompressionconfig":0,"continu":0,"control":0,"convei":0,"conveni":0,"convent":0,"convers":0,"convert":0,"cooki":0,"coordin":0,"copi":0,"core":0,"corpora":[],"corpu":0,"correct":0,"correspond":0,"cost":0,"could":0,"count":0,"counter":0,"countri":0,"cours":0,"craft":0,"creat":0,"create_sess":[0,1],"create_session_sync":[0,1],"create_tim":[],"created_at":0,"createtim":0,"creation":0,"creativ":[],"credenti":0,"credential_servic":[0,1],"credentialkei":0,"credentials_config":0,"credentialsecret":[],"credit":0,"crewai":0,"crewai_tool":1,"crewaibasetool":0,"crewaitool":[0,1],"crewaitoolconfig":[0,1],"criteria":0,"critic":0,"csv":0,"ctx":0,"current":0,"custom":0,"custom_metadata":[0,1],"custommetadata":0,"customretryplugin":0,"cut":0,"cwd":0,"cyclic":[],"dai":0,"dash":0,"data":0,"data_stor":[],"data_store_id":[0,1],"data_store_spec":0,"databas":[],"databasesessionservic":[],"dataset":0,"datastor":0,"datastorespec":[],"datatyp":0,"date":0,"datetim":0,"db_url":[],"deal":0,"debug":0,"debug1":0,"debug2":0,"debug_session_id":0,"debug_user_id":0,"decid":0,"decis":[],"declar":[],"decod":0,"def":0,"default":0,"defin":0,"definit":0,"degre":[],"delai":0,"deleg":0,"delet":0,"delete_artifact":[0,1],"delete_sess":[0,1],"delete_session_sync":[0,1],"delimit":0,"delta":0,"demo":0,"dens":[],"depend":0,"deprec":0,"deriv":0,"descend":0,"describ":0,"descript":[0,1],"descriptor":0,"design":0,"desir":0,"destructivehint":[],"detail":0,"detect":0,"determin":0,"dev":0,"develop":0,"diagram":0,"dialog":0,"dict":0,"dictionari":0,"did":0,"didn":0,"differ":0,"direct":[],"directli":0,"directori":0,"disabl":0,"disableattribut":[],"disallow":0,"disallow_transfer_to_p":[0,1],"disallow_transfer_to_par":[0,1],"disconnect":0,"discoveri":0,"discovery_engine_search":[0,1],"discoveryengin":[],"discoveryenginesearchtool":[0,1],"discuss":0,"disk":0,"displai":0,"displaynam":0,"distanc":0,"distinguish":0,"divers":[],"do":0,"doc":0,"docstoolset":[0,1],"document":0,"documentnam":0,"doe":0,"doesn":0,"dog":0,"domain":0,"don":0,"done":0,"dot":[],"doubl":[],"down":[],"download":0,"downloaduri":0,"duckduckgosearchtool":0,"duplic":0,"durat":0,"dure":0,"dynam":0,"dynamic_auth_config":0,"dynamicretrievalconfig":[],"dynamicretrievalconfigmod":[],"dynamicthreshold":[],"e":0,"each":0,"earli":0,"easi":0,"east":[],"effect":0,"effort":0,"either":0,"elast":[],"elastic_search":[],"elasticsearch":[],"elasticsearchparam":[],"element":[],"elsewher":0,"email":0,"embed":0,"emit":0,"emot":0,"empti":0,"en":0,"enabl":0,"enable_affective_dialog":[0,1],"encapsul":0,"enclos":0,"encod":0,"encoding_error_handl":0,"encount":0,"end":0,"end_invoc":[0,1],"end_of_ag":[0,1],"end_sensitivity_high":0,"end_sensitivity_low":0,"end_sensitivity_unspecifi":0,"endindex":0,"endofag":0,"endoffset":0,"endofspeechsensit":0,"endpoint":0,"endsensit":0,"endtim":[],"endtimestamp":0,"enforc":0,"engin":0,"enough":0,"ensur":0,"enterpris":0,"enterprise_assist":0,"enterprise_search_tool":1,"enterprisewebsearch":[],"enterprisewebsearchtool":[0,1],"entir":0,"entiti":0,"entity_oper":0,"entityid1":0,"entityid2":0,"entri":0,"enum":0,"env":0,"environ":0,"environment_brows":[],"environment_unspecifi":[],"equal":0,"equival":0,"errlog":0,"error":1,"error_handling_plugin":0,"error_retry_attempt":[0,1],"errorcod":0,"errormessag":0,"escal":[0,1],"establish":0,"estim":0,"etc":0,"eval":0,"eval_config":0,"eval_dataset_file_path_or_dir":0,"eval_set":0,"evalconfig":0,"evalset":0,"evalu":1,"evaluate_eval_set":[0,1],"evauat":[],"event":1,"event_act":[0,1],"event_id":0,"eventact":[0,1],"eventcompact":0,"events_compaction_config":[0,1],"eventscompactionconfig":0,"everi":0,"everyon":0,"exactli":0,"exampl":1,"example_stor":0,"example_tool":1,"examples_store_nam":0,"examplestor":0,"exampletool":[0,1],"exampletoolconfig":[0,1],"exce":0,"except":0,"exchang":0,"exchange_credenti":0,"exchangedauthcredenti":0,"exclud":0,"exclude_field":[0,1],"excludedomain":[],"excludedpredefinedfunct":[],"exclus":0,"exclusiveminimum":0,"execut":0,"executablecod":0,"execute_cod":[0,1],"execute_sql":0,"executeextensionrequest":[],"execution_result_delimit":[0,1],"executor":0,"exist":0,"exit":0,"exit_loop":[0,1],"exit_loop_tool":1,"expand":0,"expbas":0,"expect":0,"experiment":0,"expir":0,"expirationtim":0,"expire_tim":0,"expiresat":0,"expiresin":0,"explicit":0,"explicitli":0,"explor":0,"expos":0,"express":0,"express_mode_api_kei":0,"extens":0,"extern":[],"externalapi":[],"externalapielasticsearchparam":[],"externalapisimplesearchparam":[],"extra":0,"extrabodi":[],"extract":0,"extract_error_from_result":[0,1],"eyakaknabna":0,"f":0,"factor":0,"fail":0,"failur":0,"faith":[],"fals":0,"featur":0,"feature_selection_preference_unspecifi":[],"featureselectionprefer":[],"feed":0,"fetch":0,"few":0,"field":0,"field_nam":[0,1],"file":0,"file_data":0,"file_nam":0,"fileartifactservic":[0,1],"filedata":0,"filenam":0,"filesourc":0,"filest":0,"filestatu":0,"filesystem":0,"fileuri":0,"fill":0,"filter":0,"final":0,"find":0,"find_ag":[0,1],"find_config_for_test_fil":[0,1],"find_sub_ag":[0,1],"fine":0,"fingerprint":0,"finish":0,"finish_reason_unspecifi":0,"finishreason":0,"first":0,"firstpag":0,"fix":0,"flag":0,"flagcontenturi":0,"flash":0,"flexibl":0,"float":0,"flow":1,"flush":0,"folder":0,"follow":0,"forecast":0,"fork":[],"form":0,"format":0,"found":0,"fp":0,"fraction":0,"frame":0,"framework":0,"frequencypenalti":[],"friendli":0,"from":0,"from_config":[0,1],"from_parsed_oper":[0,1],"from_parsed_operation_str":[0,1],"full":0,"fulli":0,"func":[0,1],"function":0,"function_cal":0,"function_call_id":[0,1],"function_respons":0,"function_response_ev":0,"function_tool":1,"functioncal":0,"functioncallid":0,"functioncallingconfig":[],"functioncallingconfigmod":[],"functiondeclar":0,"functionrespons":0,"functionresponseblob":0,"functionresponsefiledata":0,"functionresponsepart":0,"functionresponseschedul":0,"functiontool":[0,1],"further":0,"futur":0,"g":0,"gap":0,"gc":0,"gcloud":0,"gcp":0,"gcsartifactservic":[0,1],"gemini":[0,1],"gemini_schema":0,"gemini_to_json_schema":[0,1],"geminiapi":[],"gemma":[0,1],"genai":0,"gener":0,"generate_content_async":[0,1],"generate_content_config":[0,1],"generatecont":0,"generatecontentconfig":0,"generatecontentrespons":[],"generatecontentresponseusagemetadata":0,"generationconfigroutingconfig":[],"generationconfigroutingconfigautoroutingmod":[],"generationconfigroutingconfigmanualroutingmod":[],"get":[0,1],"get_agent_async":0,"get_artifact_vers":[0,1],"get_auth_respons":[0,1],"get_error_count":[0,1],"get_exampl":[0,1],"get_execution_id":[0,1],"get_function_cal":[0,1],"get_function_respons":[0,1],"get_input_fil":[0,1],"get_plugin":[0,1],"get_processed_file_nam":[0,1],"get_sess":[0,1],"get_session_sync":[0,1],"get_state_delta":[0,1],"get_tool":[0,1],"get_tools_with_prefix":[0,1],"get_user_choic":[0,1],"get_user_choice_tool":1,"get_weath":0,"getaccesstoken":[],"getopenidtoken":[],"github":0,"give":0,"given":0,"global":0,"global_error_handling_plugin":0,"global_instruct":[0,1],"globalinstructionplugin":0,"gmail":0,"gmailtoolset":[0,1],"go":0,"goawai":0,"goe":0,"good":[],"google__genai__types__tool":[],"google_api_kei":0,"google_api_tool":1,"google_genai_use_vertexai":0,"google_maps_grounding_tool":1,"google_search_tool":1,"google_service_account_auth":[],"googleapi":0,"googleapitool":[0,1],"googleapitoolset":[0,1],"googlemap":[],"googlemapsgroundingtool":[0,1],"googlemapsuri":0,"googlemapswidgetcontexttoken":0,"googlesearch":0,"googlesearchdynamicretrievalscor":0,"googlesearchretriev":[],"googlesearchtool":[0,1],"googleserviceaccountconfig":[],"googletyped":0,"gracefulli":0,"grain":0,"grant":0,"grant_types_support":0,"granular":0,"gregorian":0,"ground":0,"grounding_chunk":0,"grounding_chunk_indic":0,"groundingchunk":0,"groundingchunkindic":0,"groundingchunkmap":0,"groundingchunkmapsplaceanswersourc":0,"groundingchunkmapsplaceanswersourcesauthorattribut":0,"groundingchunkmapsplaceanswersourcesreviewsnippet":0,"groundingchunkretrievedcontext":0,"groundingchunkweb":0,"groundingmetadata":0,"groundingmetadatasourceflagginguri":0,"groundingsupport":0,"gserviceaccount":0,"guarante":0,"guardrail":0,"guid":0,"guidanc":0,"ha":0,"halt":0,"hand":0,"handl":0,"handler":0,"harm":[],"harm_block_method_unspecifi":[],"harm_block_threshold_unspecifi":[],"harm_category_civic_integr":[],"harm_category_dangerous_cont":[],"harm_category_harass":[],"harm_category_hate_speech":[],"harm_category_image_dangerous_cont":[],"harm_category_image_h":[],"harm_category_image_harass":[],"harm_category_image_sexually_explicit":[],"harm_category_sexually_explicit":[],"harm_category_unspecifi":[],"harmblockmethod":[],"harmblockthreshold":[],"harmcategori":[],"has_delta":[0,1],"has_trailing_code_execution_result":[0,1],"hash":0,"hasn":0,"have":0,"header":[0,1],"header_provid":0,"heal":0,"held":0,"hello":0,"help":0,"helper":0,"here":0,"hi":0,"hide":0,"hierarchi":0,"high":0,"higher":0,"highest":[],"hint":0,"histori":0,"hit":[],"host":0,"hostnam":0,"how":0,"howev":0,"href":[],"http":0,"http_basic_auth":[],"httpauth":0,"httpbase":0,"httpbasicauthconfig":[],"httpbearer":0,"httpcredenti":0,"httpoption":[],"httpretryopt":0,"httpstatuscod":0,"hub":0,"human":0,"hybrid":[],"hybridsearch":[],"i":0,"iam":0,"iana":0,"icon":[],"id":[0,1],"ideal":0,"idempot":0,"idempotenthint":[],"ident":0,"identif":0,"identifi":0,"idtoken":[],"ignor":0,"ignore_call_histori":[],"ignorecallhistori":[],"imag":0,"image_prohibited_cont":0,"image_safeti":0,"imageconfig":[],"immedi":0,"impact":0,"implement":0,"implicit":0,"import":0,"improv":0,"in_memory_artifact_servic":0,"includ":0,"include_cont":[0,1],"includethought":[],"inclus":0,"incorpor":0,"increas":0,"increment":0,"increment_error_count":[0,1],"increment_llm_call_count":[0,1],"indefinit":0,"index":0,"indic":0,"indirect":[],"infer":[],"info":0,"inform":0,"ingest":0,"inherit":0,"initi":0,"initial_delai":0,"initial_session_fil":0,"initialdelai":0,"initialis":0,"inject":0,"inlin":0,"inline_data":0,"inlinedata":0,"inmemoryartifactservic":[0,1],"inmemorymemoryservic":[0,1],"inmemoryrunn":[0,1],"inmemorysessionservic":[0,1],"input":[0,1],"input_audio_transcript":[0,1],"input_fil":0,"input_realtime_cach":[0,1],"input_schema":[0,1],"inputschema":[],"inputtranscript":0,"inspect":0,"inspect_ev":0,"instanc":0,"instead":0,"instruct":[0,1],"instructionprovid":0,"int":0,"int32":[],"int64":[],"integ":0,"integr":0,"integrationconnectortool":[0,1],"intend":0,"intention":[],"interact":0,"intercept":0,"interfac":0,"interleav":0,"intermedi":0,"intern":0,"interpret":0,"interrupt":0,"interv":0,"invalid":0,"invoc":0,"invocation_context":[0,1],"invocation_id":[0,1],"invocationcontext":[0,1],"invocationid":0,"invocations_us":0,"invok":0,"involv":0,"io":0,"ip":0,"irrelev":0,"is_final_respons":[0,1],"is_long_run":[0,1],"is_resum":[0,1],"isn":0,"iso":0,"isol":0,"issu":0,"item":0,"iter":0,"its":0,"itself":0,"jitter":0,"json":0,"just":0,"jwt":[],"k":[],"keep":0,"kei":0,"keyword":0,"kit":0,"know":0,"knowledg":[],"kwarg":0,"label":0,"lambda":0,"lang":0,"langchain":0,"langchain_tool":1,"langchaintool":[0,1],"langchaintoolconfig":[0,1],"languag":0,"language_unspecifi":0,"languagecod":0,"larger":0,"last":0,"last_consumed_client_message_index":0,"last_update_tim":[0,1],"lastconsumedclientmessageindex":0,"lastpag":0,"lastupdatetim":0,"latenc":0,"later":0,"latest":0,"latitud":[],"latlng":[],"lazili":0,"lazy_load_spec":0,"lead":[],"leak":0,"least":0,"leav":0,"left":0,"length":0,"less":0,"let":0,"letter":[],"level":0,"leverag":0,"licens":0,"lifecycl":0,"lifetim":0,"lightweight":0,"like":0,"limit":0,"line":0,"link":0,"list":0,"list_artifact_kei":[0,1],"list_artifact_vers":[0,1],"list_directori":0,"list_sess":[0,1],"list_sessions_sync":[0,1],"list_vers":[0,1],"listsessionsrespons":0,"liter":0,"live":0,"live_request_queu":[0,1],"live_session_resumption_handl":[0,1],"liveconnectconfig":0,"liverequest":[0,1],"liverequestqueu":[0,1],"liveserversessionresumptionupd":0,"livesessionresumptionupd":0,"llm":0,"llm_agent_call_1":0,"llm_cl":0,"llm_request":0,"llm_respons":0,"llmagent":[0,1],"llmagentconfig":0,"llmcallslimitexceedederror":0,"llmranker":[],"llmregistri":[0,1],"llmrequest":0,"llmrespons":0,"load":0,"load_artifact":[0,1],"load_artifacts_tool":1,"load_memori":[0,1],"load_memory_tool":1,"load_web_pag":1,"loadartifactstool":[0,1],"loadmemoryrespons":[0,1],"loadmemorytool":[0,1],"local":0,"locat":0,"lock":0,"log":0,"logging_plugin":0,"loggingplugin":[0,1],"logic":0,"logprob":0,"logprobsresult":0,"logprobsresultcandid":0,"logprobsresulttopcandid":0,"long":0,"long_running_tool":1,"long_running_tool_id":[0,1],"longer":0,"longitud":[],"longrunningfunctiontool":[0,1],"longrunningtoolid":0,"look":0,"loop":0,"loopag":[0,1],"loopagentconfig":0,"lose":0,"loss":0,"lost":0,"lot":0,"lower":0,"lowercas":0,"mac":[],"made":0,"mai":0,"main":0,"mainli":0,"maintain":0,"make":0,"malformed_function_cal":0,"manag":0,"mani":0,"manifest":0,"manner":0,"manual":0,"manualmod":[],"map":0,"mark":0,"master":[],"match":0,"max":0,"max_iter":[0,1],"max_llm_cal":[0,1],"max_result":0,"max_retri":0,"max_token":0,"maxdelai":0,"maximum":0,"maximumm":[],"maximumremotecal":[],"maxitem":0,"maxlength":[],"maxoutputtoken":[],"maxproperti":[],"maxresult":[],"maxsiz":0,"mcp":0,"mcp__types__tool":[],"mcp_session_manag":0,"mcp_tool":1,"mcpinstructionprovid":[0,1],"mcptool":[0,1],"mcptoolset":[0,1],"md":0,"me":0,"mean":0,"meant":0,"measur":0,"mechan":0,"media":0,"media_resolution_high":[],"media_resolution_low":[],"media_resolution_medium":[],"media_resolution_unspecifi":[],"mediamod":0,"mediaresolut":[],"meet":0,"memor":[],"memori":1,"memory_entri":0,"memory_servic":[0,1],"memoryentri":0,"merg":0,"messag":0,"met":0,"meta":[],"metadata":0,"metadatafilt":[],"method":0,"metric":0,"midwai":0,"might":0,"migrat":0,"migrate_eval_data_to_new_schema":[0,1],"millisecond":[],"mime":0,"mime_typ":[],"mimetyp":0,"min":0,"min_token":0,"minimum":0,"minitem":0,"minlength":[],"minproperti":[],"miss":0,"mix":0,"modal":0,"modality_unspecifi":0,"modalitytokencount":0,"mode":0,"mode_dynam":[],"mode_unspecifi":[],"model":1,"model_construct":0,"model_post_init":[0,1],"modelcontextprotocol":0,"modelnam":[],"modelroutingprefer":[],"modelselectionconfig":[],"modelvers":0,"modif":0,"modifi":0,"modul":1,"monitor":0,"monoton":0,"month":0,"more":0,"most":0,"msg":[0,1],"multi":0,"multimod":[],"multipl":0,"multipli":0,"multispeakervoiceconfig":0,"must":0,"mutabl":0,"mutat":0,"mutual":0,"my":0,"my_ag":0,"my_other_tool":0,"my_project":0,"my_tool":0,"n":0,"n1":0,"n2":0,"na":0,"nadk":0,"nall":0,"name":[0,1],"nan":0,"nand":0,"napi":[],"nattempt":0,"nattribut":0,"nauthcredenti":0,"nautomat":0,"nbe":[],"nbegin":0,"nby":0,"nbyte":0,"ncach":0,"nclient":[],"ncontext":0,"ncredentialexchang":0,"ncurrent":0,"ndai":0,"ndatastor":[],"ndegre":[],"ndeprec":[],"ndisabl":0,"necessari":0,"need":0,"nest":0,"network":0,"never":0,"new":0,"new_eval_data_fil":0,"new_handl":0,"new_id":[0,1],"new_llm":[0,1],"new_messag":0,"newhandl":0,"newli":0,"nexactli":0,"nexampl":0,"next":0,"nfield":0,"nfor":0,"nfunction":0,"ngener":0,"ngoogl":0,"nhttp":0,"ni":0,"nif":0,"ninclud":0,"ninform":0,"ninsignific":0,"ninstanc":0,"ninstead":[],"ninstruct":0,"nit":0,"nnote":0,"no_auth":[],"no_imag":0,"no_interrupt":0,"nobject":[],"node":[],"nof":0,"non":0,"non_block":0,"none":0,"nonli":0,"normal":0,"north":[],"note":0,"nother":0,"now":0,"npresenc":0,"nprovis":0,"npx":0,"nreach":0,"nreceiv":[],"nrepres":0,"nrequest":0,"nrespons":0,"nsame":0,"nsee":0,"nspecifi":[],"nsubject":0,"ntaken":0,"ntest":0,"ntext":0,"nthe":0,"nthei":[],"nthi":0,"nthrough":0,"nto":0,"ntoken":0,"ntool":[],"ntraffic":0,"ntype":0,"null":0,"nullabl":[],"num_hit":[],"num_run":0,"number":0,"numhit":[],"nusag":0,"nuse":0,"nwgs84":[],"nwhen":0,"nwill":0,"nwith":0,"nyc":0,"o":0,"oa":[],"oai":0,"oauth":0,"oauth2":0,"oauth2auth":0,"oauthconfig":[],"oauthflow":0,"oauthflowauthorizationcod":0,"oauthflowclientcredenti":0,"oauthflowimplicit":0,"oauthflowpassword":0,"object":0,"observ":0,"occur":0,"off":0,"offset":0,"oidc":[],"oidc_auth":[],"oidcconfig":[],"ok":0,"old_eval_data_fil":0,"omit":[],"on_demand":0,"on_event_callback":[0,1],"on_model_error_callback":[0,1],"on_tool_error_callback":[0,1],"on_user_message_callback":[0,1],"onc":0,"one":0,"oneof":[],"ongo":[],"onli":0,"onmodelerrorcallback":0,"ontoolerrorcallback":0,"opaqu":0,"open":0,"open_id_connect":0,"openapi":0,"openapi_spec_dict":0,"openapi_spec_str":0,"openapi_tool":1,"openapi_toolset":0,"openapitoolset":[0,1],"openid":0,"openidconnect":0,"openidconnecturl":0,"openidconnectwithconfig":0,"opentelemetri":0,"openworldhint":[],"oper":0,"operationgener":0,"operationid":0,"opportun":0,"optim":0,"optimize_data_fil":[0,1],"option":0,"optional_field":[0,1],"orchestr":0,"order":0,"org":[],"origin":0,"other":0,"otherwis":0,"ouput":0,"out":0,"outcom":0,"outcome_deadline_exceed":0,"outcome_fail":0,"outcome_ok":0,"outcome_unspecifi":0,"outgo":0,"output":[0,1],"output_audio_transcript":[0,1],"output_kei":[0,1],"output_realtime_cach":[0,1],"output_schema":[0,1],"outputschema":[],"outputtranscript":0,"outsid":0,"over":0,"overhead":0,"overlap":0,"overrid":0,"overridden":0,"overview":0,"own":0,"packag":1,"page":0,"page_s":0,"page_token":0,"pagespan":0,"pai":0,"pair":0,"parallel":0,"parallelag":[0,1],"parallelagentconfig":0,"param":0,"param1":[],"param2":[],"paramet":0,"parametersjsonschema":[],"parent":0,"parent_ag":[0,1],"parent_context":0,"pars":0,"parsed_operation_str":0,"parsedoper":0,"part":0,"partial":0,"particip":0,"participag":[],"particular":0,"partindex":0,"partunion":0,"pass":0,"password":0,"path":0,"pattern":0,"paus":0,"payload":0,"peer":0,"penal":[],"pend":0,"per":0,"perform":0,"permiss":[],"persist":0,"person":0,"perspect":0,"pet":[],"photo":0,"photouri":0,"pil":0,"place":0,"place_id":0,"placeanswersourc":0,"placehold":0,"placeid":0,"placescontextel":0,"plain":[],"plan":0,"planner":1,"planreactplann":[0,1],"platform":1,"pleas":0,"plugin":1,"plugin_close_timeout":0,"plugin_manag":[0,1],"plugin_nam":0,"pluginmanag":[0,1],"png":0,"point":0,"popul":0,"populate_invocation_agent_st":[0,1],"populate_nam":[0,1],"portion":0,"posit":0,"possibl":0,"post":0,"potenti":0,"power":0,"pre":0,"prebuilt":0,"prebuiltvoiceconfig":0,"preced":0,"predefin":[],"predic":0,"predict":0,"predictor":[],"prefer":0,"prefix":0,"prefix_turn":0,"prefixitem":0,"prefixpaddingm":0,"preload":0,"preload_memory_tool":1,"preloadmemorytool":[0,1],"prepar":0,"prepend":0,"preprocess":0,"presenc":[],"presencepenalti":[],"present":0,"preserv":0,"pretrain":[],"prevent":0,"preview":[],"previou":0,"previous":0,"primari":0,"primarili":0,"primit":[],"print":0,"print_detailed_result":0,"prior":0,"prioritize_cost":[],"prioritize_qu":[],"privat":0,"private_kei":0,"private_key_id":0,"privatekei":0,"privatekeyid":0,"pro":0,"proactiv":[0,1],"proactiveaudio":0,"proactivityconfig":0,"probabl":0,"problem":0,"proce":0,"process":0,"process_llm_request":[0,1],"process_planning_respons":[0,1],"produc":0,"product":0,"profil":0,"program":0,"progress":0,"prohibited_cont":0,"project":0,"project_id":0,"projectid":0,"prompt":0,"prompt_nam":0,"prompttokencount":0,"prompttokensdetail":0,"propag":0,"proper":0,"properli":0,"properti":0,"propertyord":[],"proto":[],"protobuf":0,"protocol":0,"prototyp":0,"proven":[],"provid":0,"provis":0,"provisioned_throughput":0,"public":0,"publicationd":0,"purpos":0,"py":0,"pydant":0,"python":0,"python3":0,"qualifi":0,"queri":0,"question":0,"queue":0,"quick":0,"quickli":0,"quiet":0,"quot":0,"quota":0,"rag":0,"rag_corpu":0,"rag_corpus_id":0,"rag_file_id":[],"rag_resourc":[],"ragchunk":0,"ragchunkpagespan":0,"ragcorpora":0,"ragcorpu":[],"ragfil":0,"ragfileid":[],"ragresourc":[],"ragretrievalconfig":[],"ragretrievalconfigfilt":[],"ragretrievalconfighybridsearch":[],"ragretrievalconfigrank":[],"ragretrievalconfigrankingllmrank":[],"ragretrievalconfigrankingrankservic":[],"rais":0,"ram":0,"random":0,"rang":0,"rank":[],"ranker":[],"rankservic":[],"rare":0,"rate":0,"rather":0,"ratio":[],"rational":0,"raw":0,"raw_auth_credenti":0,"raw_mcp_tool":[0,1],"rawauthcredenti":0,"re":0,"reach":0,"read":0,"read_fil":0,"readabl":0,"readi":0,"readonli":0,"readonly_context":0,"readonlycontext":0,"readonlyhint":[],"realtim":0,"realtime_input_config":[0,1],"realtimecacheentri":0,"realtimeinputconfig":0,"reason":0,"reasoningengin":0,"receiv":0,"recent":0,"recit":0,"recogn":0,"recommend":0,"reconnect":0,"record":0,"recoveri":0,"recurs":0,"redirect_uri":0,"redirecturi":0,"reduc":0,"reduct":0,"ref":0,"refer":0,"referenc":0,"reflect":0,"reflect_retry_tool_plugin":0,"reflectandretrytoolplugin":[0,1],"refresh":0,"refreshtoken":0,"refreshurl":0,"regardless":0,"regex":0,"regist":[0,1],"register_plugin":[0,1],"registr":0,"registri":0,"regular":[],"reject":0,"rel":0,"relat":0,"relativepublishtimedescript":0,"releas":0,"relev":0,"reli":0,"remain":0,"remot":0,"remov":0,"render":0,"renderedcont":0,"repeat":[],"repeatedli":[],"replac":0,"repli":0,"report":0,"repositori":0,"repres":0,"represent":0,"req":0,"request":0,"request_confirm":[0,1],"request_credenti":[0,1],"requested_auth_config":[0,1],"requested_tool_confirm":[0,1],"requestedauthconfig":0,"requestedtoolconfirm":0,"requir":0,"require_confirm":0,"rerank":[],"reserv":0,"reset":0,"reset_error_count":[0,1],"reset_sub_agent_st":[0,1],"resolut":[],"resolv":[0,1],"resourc":0,"resource1":0,"resource_ref":0,"resourceref":0,"respect":0,"respond":0,"respons":0,"response_event_id":0,"response_for_auth_requir":0,"response_mime_typ":[],"response_mod":[0,1],"response_part":0,"response_schema":[],"responsejsonschema":[],"responselogprob":[],"responsemimetyp":[],"responsemod":[],"responseschema":[],"rest":0,"rest_api_tool":0,"restapitool":[0,1],"restor":0,"restrict":[],"result":0,"result_stderr":0,"result_stdout":0,"resum":0,"resumability_config":[0,1],"resumabilityconfig":[0,1],"resumpt":0,"retri":0,"retriev":1,"retrieval_queri":0,"retrievalconfig":[],"retrievalmetadata":0,"retrievalqueri":0,"retrievedcontext":0,"retry_opt":[0,1],"retryabl":0,"retryopt":[],"return":0,"reus":0,"reusabl":[],"review":0,"reviewid":0,"reviewsnippet":0,"revis":0,"revoc":0,"revocation_endpoint":0,"rewind":0,"rewind_async":[0,1],"rewind_before_invocation_id":[0,1],"rewindbeforeinvocationid":0,"rich":0,"right":0,"robot":0,"role":0,"root":0,"root_ag":[0,1],"root_dir":0,"rout":[],"router":[],"routingconfig":[],"rpc":[],"rtype":[],"run":[0,1],"run_after_agent_callback":[0,1],"run_after_model_callback":[0,1],"run_after_run_callback":[0,1],"run_after_tool_callback":[0,1],"run_async":[0,1],"run_before_agent_callback":[0,1],"run_before_model_callback":[0,1],"run_before_run_callback":[0,1],"run_before_tool_callback":[0,1],"run_config":[0,1],"run_debug":[0,1],"run_liv":[0,1],"run_on_event_callback":[0,1],"run_on_model_error_callback":[0,1],"run_on_tool_error_callback":[0,1],"run_on_user_message_callback":[0,1],"runconfig":[0,1],"runner":1,"runtim":0,"runtime_auth_config":[],"runtimeerror":0,"sa":[],"safe":0,"safeti":0,"safetyset":[],"same":0,"sampl":0,"save":0,"save_artifact":[0,1],"save_input_blobs_as_artifact":[0,1],"save_live_audio":[0,1],"save_live_blob":[0,1],"save_live_model_audio_to_sess":0,"savefilesasartifactsplugin":0,"scenario":0,"schedul":0,"scheduling_unspecifi":0,"schema":0,"scheme":0,"scope":0,"scope1":0,"scope2":0,"score":0,"sdk":0,"sdk_http_respons":[],"sdkblob":0,"search":0,"search_engine_id":[0,1],"search_memori":[0,1],"search_tool":0,"searchentrypoint":0,"searchmemoryrespons":0,"searchtempl":[],"sec4":[],"second":0,"secrect":[],"secret":0,"secretmanag":[],"secur":0,"securityschem":0,"securityschemetyp":0,"see":0,"seed":[],"segment":0,"select":0,"self":0,"selfag":0,"selftool":0,"selftoolset":0,"semant":0,"send":[0,1],"send_activity_end":[0,1],"send_activity_start":[0,1],"send_cont":[0,1],"send_realtim":[0,1],"sensit":0,"sent":0,"separ":0,"sequenc":0,"sequenti":0,"sequentialag":[0,1],"sequentialagentconfig":0,"seri":0,"serializ":0,"serv":0,"server":0,"server_param":[0,1],"server_url":0,"servic":0,"service_account":0,"service_account_credenti":0,"service_account_json":0,"service_nam":0,"serviceaccount":0,"serviceaccountconfig":0,"serviceaccountcredenti":0,"session":1,"session_id":0,"session_resumpt":[0,1],"session_resumption_upd":0,"session_servic":[0,1],"session_st":0,"sessionresmumptiontokenupd":0,"sessionresumptionconfig":0,"sessionresumptiontoken":0,"set":0,"set_agent_st":[0,1],"set_default_head":[0,1],"set_execution_id":[0,1],"set_tool_filt":[0,1],"setdefault":[0,1],"setup":0,"sever":[],"sha":0,"sha256hash":0,"shape":0,"share":0,"sheet":0,"sheetstoolset":[0,1],"shell":0,"short":0,"shorten":0,"shorter":0,"shot":0,"should":0,"should_parse_oper":0,"should_pause_invoc":[0,1],"shouldn":0,"shouldreturnhttprespons":[],"show":0,"shown":0,"shutdown":0,"sibl":0,"side":0,"sign":[],"signal":0,"signatur":0,"signific":0,"significantli":0,"silenc":0,"silencedurationm":0,"silent":0,"similar":0,"similarity_top_k":0,"similaritytopk":[],"simpl":0,"simple_search":[],"simplesearchparam":[],"simultan":0,"sinc":0,"singl":0,"size":0,"sizebyt":0,"skip":0,"skip_summar":[0,1],"skipsummar":0,"slide":0,"slidestoolset":[0,1],"slidingwindow":0,"small":0,"smaller":0,"snake":0,"snippet":0,"so":0,"sole":0,"some":0,"someth":0,"sort":0,"sortbycolumn":0,"sourc":0,"source_unspecifi":0,"sourceflagginguri":0,"sourceid":0,"south":[],"space":0,"span":0,"spanner":0,"spars":[],"speaker":0,"speakervoiceconfig":0,"spec":0,"spec_dict":0,"spec_str":0,"spec_str_typ":0,"special":0,"specif":0,"specifi":0,"speech":0,"speech_config":[0,1],"speechconfig":0,"spii":0,"sql":0,"src":0,"sse":0,"sse_read_timeout":[0,1],"sseconnectionparam":[0,1],"stabl":0,"stack":0,"stage":0,"stai":0,"standard":0,"start":0,"start_of_activity_interrupt":0,"start_sensitivity_high":0,"start_sensitivity_low":0,"start_sensitivity_unspecifi":0,"startindex":0,"startoffset":0,"startofspeechsensit":0,"startsensit":0,"starttim":[],"starttimestamp":0,"state":[0,1],"state_delta":[0,1],"state_unspecifi":0,"statedelta":0,"static":0,"static_instruct":[0,1],"statu":0,"stderr":0,"stdio":0,"stdioconnectionparam":[0,1],"stdioserverparamet":0,"stdout":0,"steer":[],"step":0,"step_1":0,"step_2":0,"still":0,"stop":0,"stopsequ":[],"storag":0,"store":0,"store_context":[],"storecontext":[],"str":0,"strategi":0,"stream":0,"streamabl":0,"streamable_http":0,"streamablehttpconnectionparam":[0,1],"streaming_mod":[0,1],"streamingmod":0,"strict":0,"string":0,"strongli":0,"structur":0,"stuck":0,"studio":0,"sub":0,"sub_ag":[0,1],"subclass":0,"submodul":1,"subschema":[],"subsequ":0,"subset":[],"substitut":0,"subtyp":0,"success":0,"successfulli":0,"suffici":[],"suffix":0,"suitabl":0,"sum":[],"summar":0,"summari":0,"sunni":0,"super":0,"suppli":0,"support":0,"support_cfc":[0,1],"supported_model":[0,1],"suppress":0,"sy":0,"sync":0,"synthes":0,"system":0,"system_instruct":0,"systeminstruct":[],"t":0,"tabl":0,"take":0,"taken":0,"target":0,"targettoken":0,"task":0,"technic":[],"telemetri":1,"tell":0,"temp":0,"temp_prefix":[0,1],"temperatur":0,"templat":[],"temporari":0,"temporarili":0,"term":[],"termin":0,"terminate_on_clos":[0,1],"test":0,"test_config":0,"test_fil":0,"test_trigg":0,"text":0,"textio":0,"textiowrapp":0,"than":0,"thei":0,"them":0,"thi":0,"think":0,"thinking_config":[0,1],"thinkingbudget":[],"thinkingconfig":0,"those":0,"thought":0,"thoughtsignatur":0,"thoughtstokencount":0,"thread":0,"threshold":0,"through":0,"throughput":0,"throw":0,"throw_exception_if_retry_exceed":0,"thu":0,"time":0,"timeofdai":0,"timeout":[0,1],"timerangefilt":[],"timestamp":[0,1],"titl":0,"to_dict":[0,1],"token":0,"token_endpoint":0,"token_endpoint_auth_methods_support":0,"token_uri":0,"tokencount":0,"tokenid":0,"tokenuri":0,"tokenurl":0,"tokyo":0,"tool":1,"tool_arg":0,"tool_cod":0,"tool_confirm":[0,1],"tool_context":1,"tool_filt":0,"tool_instruct":0,"tool_logg":0,"tool_nam":0,"tool_name_prefix":0,"tool_output":0,"tool_respons":0,"toolannot":[],"toolbox":0,"toolbox_toolset":1,"toolboxtoolset":[0,1],"toolcodeexecut":[],"toolconfig":[],"toolconfirm":0,"toolcontext":[0,1],"toolloggerplugin":0,"toolpred":[0,1],"toolset":0,"toolset_nam":0,"toolunion":0,"tooluseprompttokencount":0,"tooluseprompttokensdetail":0,"top":0,"top_candid":0,"top_k":[],"top_p":[],"topcandid":0,"topk":[],"topp":[],"total":0,"totaltokencount":0,"toward":[],"trace":0,"trace_call_llm":[0,1],"trace_merged_tool_cal":[0,1],"trace_send_data":[0,1],"trace_tool_cal":[0,1],"track":0,"tracking_scop":0,"trackingscop":0,"tradit":0,"traffic":0,"traffic_type_unspecifi":0,"traffictyp":0,"trail":0,"transcript":0,"transcription_cach":[0,1],"transcription_entri":0,"transcriptionentri":0,"transfer":0,"transfer_to_ag":[0,1],"transfer_to_agent_tool":1,"transfertoag":0,"transform":0,"transpar":0,"travers":0,"treat":0,"tree":0,"trigger":0,"trigger_token":0,"triggertoken":0,"true":0,"truncat":0,"try":0,"ttl":0,"ttl_second":0,"tupl":0,"turn":0,"turn_coverage_unspecifi":0,"turn_includes_all_input":0,"turn_includes_only_act":0,"turncomplet":0,"turncoverag":0,"twice":0,"two":0,"txt":0,"type":0,"type_":0,"type_unspecifi":[],"typeerror":0,"typevar":0,"typic":0,"u":0,"ui":0,"unbound":0,"unchang":0,"unconsolid":0,"undefin":[],"under":0,"underli":0,"underscor":[],"understand":[],"unexpected_tool_cal":0,"unidirect":0,"union":0,"uniqu":0,"uniqueitem":0,"univers":0,"universe_domain":0,"universedomain":0,"unix":0,"unknown":[],"unless":[],"unmodifi":0,"unrol":[],"unsaf":0,"unsafelocalcodeexecutor":[0,1],"unset":0,"unspecifi":[],"until":0,"untrust":[],"unusu":0,"up":0,"updat":[0,1],"update_code_execution_result":[0,1],"updatetim":0,"upload":0,"upon":0,"uri":0,"url":[0,1],"url_context_tool":1,"urlcontext":[],"urlcontexttool":[0,1],"us":0,"usabl":0,"usag":0,"usage_metadata":0,"usagemetadata":0,"usedefaultcredenti":0,"user":0,"user_cont":[0,1],"user_id":[0,1],"user_messag":0,"user_prefix":[0,1],"userid":0,"userinfo":0,"userinfo_endpoint":0,"usernam":0,"usual":0,"utf":0,"util":1,"v1":0,"v1beta1":0,"v2":0,"v3":0,"v4":0,"valid":0,"validate_generate_content_config":[0,1],"validate_max_llm_cal":[0,1],"validate_nam":[0,1],"valu":0,"valueerror":0,"variabl":0,"variable_nam":0,"variat":[],"variou":0,"vector":0,"vector_distance_threshold":0,"vectordistancethreshold":[],"vectorsimilaritythreshold":[],"verbos":0,"versa":[],"version":1,"vertex":0,"vertex_ai_search_tool":1,"vertexai":0,"vertexaiexamplestor":[0,1],"vertexaimemorybankservic":[0,1],"vertexairagmemoryservic":[0,1],"vertexaisearch":[],"vertexaisearchdatastorespec":[],"vertexaisearchtool":[0,1],"vertexaisessionservic":[0,1],"vertexragdataservic":[],"vertexragstor":[],"vertexragstoreragresourc":[],"via":0,"vice":[],"video":0,"videometadata":0,"visibl":0,"visit":0,"voic":0,"voice_config":0,"voiceconfig":0,"voicenam":0,"w":0,"wa":0,"wai":0,"want":0,"warn":0,"warrant":0,"we":0,"weather":0,"web":0,"websearchqueri":0,"websit":0,"webview":0,"weight":[],"welcom":0,"well":0,"were":0,"west":[],"wether":[],"what":0,"when":0,"when_idl":0,"where":0,"whether":0,"which":0,"while":0,"who":0,"whole":0,"whose":0,"why":0,"wide":0,"widget":0,"wiki":[],"wikipedia":[],"will_continu":0,"willcontinu":0,"window":0,"wish":0,"within":0,"without":0,"won":0,"work":0,"workflow":0,"world_geodetic_system":[],"would":0,"wrap":0,"wrapped_properti":[0,1],"wrapped_tool":0,"www":0,"x":0,"x509":0,"xxx":0,"y":0,"yaml":0,"year":0,"yet":0,"yield":0,"you":0,"your":0,"your_client_id":0,"your_private_key_id":0,"your_project_id":0,"youtub":0,"youtubetoolset":[0,1],"z":[],"zero":0,"zone":0},"titles":["Submodules","google"],"titleterms":{"a2a":0,"adk":0,"agent":0,"agent_tool":0,"apihub_tool":0,"app":0,"application_integration_tool":0,"artifact":0,"auth":0,"authenticated_function_tool":0,"base_authenticated_tool":0,"base_tool":0,"base_toolset":0,"bigqueri":0,"cli":0,"code_executor":0,"crewai_tool":0,"enterprise_search_tool":0,"error":0,"evalu":0,"event":0,"exampl":0,"example_tool":0,"exit_loop_tool":0,"flow":0,"function_tool":0,"get_user_choice_tool":0,"googl":[0,1],"google_api_tool":0,"google_maps_grounding_tool":0,"google_search_tool":0,"langchain_tool":0,"load_artifacts_tool":0,"load_memory_tool":0,"load_web_pag":0,"long_running_tool":0,"mcp_tool":0,"memori":0,"model":0,"modul":0,"openapi_tool":0,"packag":0,"planner":0,"platform":0,"plugin":0,"preload_memory_tool":0,"retriev":0,"runner":0,"session":0,"submodul":0,"telemetri":0,"tool":0,"tool_context":0,"toolbox_toolset":0,"transfer_to_agent_tool":0,"url_context_tool":0,"util":0,"version":0,"vertex_ai_search_tool":0}}) \ No newline at end of file +Search.setIndex({"alltitles":{")":[[0,"id13"],[0,"id29"],[0,"id32"]],"Submodules":[[0,null]],"google":[[1,null]],"google.adk.a2a module":[[0,"module-google.adk.a2a"]],"google.adk.agents module":[[0,"module-google.adk.agents"]],"google.adk.apps package":[[0,"module-google.adk.apps"]],"google.adk.artifacts module":[[0,"module-google.adk.artifacts"]],"google.adk.auth module":[[0,"module-google.adk.auth"]],"google.adk.cli module":[[0,"module-google.adk.cli"]],"google.adk.code_executors module":[[0,"module-google.adk.code_executors"]],"google.adk.errors module":[[0,"module-google.adk.errors"]],"google.adk.evaluation module":[[0,"module-google.adk.evaluation"]],"google.adk.events module":[[0,"module-google.adk.events"]],"google.adk.examples module":[[0,"module-google.adk.examples"]],"google.adk.flows module":[[0,"module-google.adk.flows"]],"google.adk.memory module":[[0,"module-google.adk.memory"]],"google.adk.models module":[[0,"module-google.adk.models"]],"google.adk.planners module":[[0,"module-google.adk.planners"]],"google.adk.platform module":[[0,"module-google.adk.platform"]],"google.adk.plugins module":[[0,"module-google.adk.plugins"]],"google.adk.runners module":[[0,"module-google.adk.runners"]],"google.adk.sessions module":[[0,"module-google.adk.sessions"]],"google.adk.telemetry module":[[0,"module-google.adk.telemetry"]],"google.adk.tools package":[[0,"module-google.adk.tools"]],"google.adk.tools.agent_tool module":[[0,"module-google.adk.tools.agent_tool"]],"google.adk.tools.apihub_tool module":[[0,"module-google.adk.tools.apihub_tool"]],"google.adk.tools.application_integration_tool module":[[0,"module-google.adk.tools.application_integration_tool"]],"google.adk.tools.authenticated_function_tool module":[[0,"module-google.adk.tools.authenticated_function_tool"]],"google.adk.tools.base_authenticated_tool module":[[0,"module-google.adk.tools.base_authenticated_tool"]],"google.adk.tools.base_tool module":[[0,"module-google.adk.tools.base_tool"]],"google.adk.tools.base_toolset module":[[0,"module-google.adk.tools.base_toolset"]],"google.adk.tools.bigquery module":[[0,"module-google.adk.tools.bigquery"]],"google.adk.tools.crewai_tool module":[[0,"module-google.adk.tools.crewai_tool"]],"google.adk.tools.enterprise_search_tool module":[[0,"module-google.adk.tools.enterprise_search_tool"]],"google.adk.tools.example_tool module":[[0,"module-google.adk.tools.example_tool"]],"google.adk.tools.exit_loop_tool module":[[0,"module-google.adk.tools.exit_loop_tool"]],"google.adk.tools.function_tool module":[[0,"module-google.adk.tools.function_tool"]],"google.adk.tools.get_user_choice_tool module":[[0,"module-google.adk.tools.get_user_choice_tool"]],"google.adk.tools.google_api_tool module":[[0,"module-google.adk.tools.google_api_tool"]],"google.adk.tools.google_maps_grounding_tool module":[[0,"google-adk-tools-google-maps-grounding-tool-module"]],"google.adk.tools.google_search_tool module":[[0,"module-google.adk.tools.google_search_tool"]],"google.adk.tools.langchain_tool module":[[0,"module-google.adk.tools.langchain_tool"]],"google.adk.tools.load_artifacts_tool module":[[0,"module-google.adk.tools.load_artifacts_tool"]],"google.adk.tools.load_memory_tool module":[[0,"module-google.adk.tools.load_memory_tool"]],"google.adk.tools.load_web_page module":[[0,"module-google.adk.tools.load_web_page"]],"google.adk.tools.long_running_tool module":[[0,"module-google.adk.tools.long_running_tool"]],"google.adk.tools.mcp_tool module":[[0,"module-google.adk.tools.mcp_tool"]],"google.adk.tools.openapi_tool module":[[0,"module-google.adk.tools.openapi_tool"]],"google.adk.tools.preload_memory_tool module":[[0,"module-google.adk.tools.preload_memory_tool"]],"google.adk.tools.retrieval module":[[0,"module-google.adk.tools.retrieval"]],"google.adk.tools.tool_context module":[[0,"module-google.adk.tools.tool_context"]],"google.adk.tools.toolbox_toolset module":[[0,"module-google.adk.tools.toolbox_toolset"]],"google.adk.tools.transfer_to_agent_tool module":[[0,"module-google.adk.tools.transfer_to_agent_tool"]],"google.adk.tools.url_context_tool module":[[0,"module-google.adk.tools.url_context_tool"]],"google.adk.tools.vertex_ai_search_tool module":[[0,"module-google.adk.tools.vertex_ai_search_tool"]],"google.adk.utils module":[[0,"module-google.adk.utils"]],"google.adk.version module":[[0,"module-google.adk.version"]]},"docnames":["google-adk","index"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["google-adk.rst","index.rst"],"indexentries":{"actions (google.adk.events.event attribute)":[[0,"google.adk.events.Event.actions",false]],"actions (google.adk.tools.tool_context.toolcontext property)":[[0,"google.adk.tools.tool_context.ToolContext.actions",false]],"actions (google.adk.tools.toolcontext property)":[[0,"google.adk.tools.ToolContext.actions",false]],"active_streaming_tools (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.active_streaming_tools",false]],"activity_end (google.adk.agents.liverequest attribute)":[[0,"google.adk.agents.LiveRequest.activity_end",false]],"activity_start (google.adk.agents.liverequest attribute)":[[0,"google.adk.agents.LiveRequest.activity_start",false]],"add_input_files() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.add_input_files",false]],"add_processed_file_names() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.add_processed_file_names",false]],"add_session_to_memory() (google.adk.memory.basememoryservice method)":[[0,"google.adk.memory.BaseMemoryService.add_session_to_memory",false]],"add_session_to_memory() (google.adk.memory.inmemorymemoryservice method)":[[0,"google.adk.memory.InMemoryMemoryService.add_session_to_memory",false]],"add_session_to_memory() (google.adk.memory.vertexaimemorybankservice method)":[[0,"google.adk.memory.VertexAiMemoryBankService.add_session_to_memory",false]],"add_session_to_memory() (google.adk.memory.vertexairagmemoryservice method)":[[0,"google.adk.memory.VertexAiRagMemoryService.add_session_to_memory",false]],"adk_to_mcp_tool_type() (in module google.adk.tools.mcp_tool)":[[0,"google.adk.tools.mcp_tool.adk_to_mcp_tool_type",false]],"after_agent_callback (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.after_agent_callback",false]],"after_agent_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.after_agent_callback",false]],"after_agent_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.after_agent_callback",false]],"after_model_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.after_model_callback",false]],"after_model_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.after_model_callback",false]],"after_model_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.after_model_callback",false]],"after_run_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.after_run_callback",false]],"after_run_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.after_run_callback",false]],"after_tool_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.after_tool_callback",false]],"after_tool_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.after_tool_callback",false]],"after_tool_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.after_tool_callback",false]],"after_tool_callback() (google.adk.plugins.reflectandretrytoolplugin method)":[[0,"google.adk.plugins.ReflectAndRetryToolPlugin.after_tool_callback",false]],"agent (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.agent",false]],"agent (google.adk.runners.inmemoryrunner attribute)":[[0,"google.adk.runners.InMemoryRunner.agent",false]],"agent (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.agent",false],[0,"id45",false]],"agent (google.adk.tools.agent_tool.agenttool attribute)":[[0,"google.adk.tools.agent_tool.AgentTool.agent",false]],"agent (google.adk.tools.agent_tool.agenttoolconfig attribute)":[[0,"google.adk.tools.agent_tool.AgentToolConfig.agent",false]],"agent (google.adk.tools.agenttool attribute)":[[0,"google.adk.tools.AgentTool.agent",false]],"agent (in module google.adk.agents)":[[0,"google.adk.agents.Agent",false]],"agent_names (google.adk.tools.transfer_to_agent_tool.transfertoagenttool attribute)":[[0,"google.adk.tools.transfer_to_agent_tool.TransferToAgentTool.agent_names",false]],"agent_names (google.adk.tools.transfertoagenttool attribute)":[[0,"google.adk.tools.TransferToAgentTool.agent_names",false]],"agent_state (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.agent_state",false]],"agent_states (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.agent_states",false]],"agentevaluator (class in google.adk.evaluation)":[[0,"google.adk.evaluation.AgentEvaluator",false]],"agenttool (class in google.adk.tools)":[[0,"google.adk.tools.AgentTool",false]],"agenttool (class in google.adk.tools.agent_tool)":[[0,"google.adk.tools.agent_tool.AgentTool",false]],"api_client (google.adk.models.gemini property)":[[0,"google.adk.models.Gemini.api_client",false]],"apihubtoolset (class in google.adk.tools)":[[0,"google.adk.tools.APIHubToolset",false]],"apihubtoolset (class in google.adk.tools.apihub_tool)":[[0,"google.adk.tools.apihub_tool.APIHubToolset",false]],"apiregistry (class in google.adk.tools)":[[0,"google.adk.tools.ApiRegistry",false]],"app_name (google.adk.agents.invocationcontext property)":[[0,"google.adk.agents.InvocationContext.app_name",false]],"app_name (google.adk.runners.inmemoryrunner attribute)":[[0,"google.adk.runners.InMemoryRunner.app_name",false]],"app_name (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.app_name",false],[0,"id46",false]],"app_name (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.app_name",false]],"app_prefix (google.adk.sessions.state attribute)":[[0,"google.adk.sessions.State.APP_PREFIX",false]],"append_event() (google.adk.sessions.basesessionservice method)":[[0,"google.adk.sessions.BaseSessionService.append_event",false]],"append_event() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.append_event",false]],"append_event() (google.adk.sessions.vertexaisessionservice method)":[[0,"google.adk.sessions.VertexAiSessionService.append_event",false]],"applicationintegrationtoolset (class in google.adk.tools.application_integration_tool)":[[0,"google.adk.tools.application_integration_tool.ApplicationIntegrationToolset",false]],"apply_thinking_config() (google.adk.planners.builtinplanner method)":[[0,"google.adk.planners.BuiltInPlanner.apply_thinking_config",false]],"artifact_delta (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.artifact_delta",false]],"artifact_service (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.artifact_service",false]],"artifact_service (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.artifact_service",false],[0,"id47",false]],"artifacts (google.adk.artifacts.inmemoryartifactservice attribute)":[[0,"google.adk.artifacts.InMemoryArtifactService.artifacts",false]],"auth_config (google.adk.tools.authtoolarguments attribute)":[[0,"google.adk.tools.AuthToolArguments.auth_config",false]],"authenticatedfunctiontool (class in google.adk.tools.authenticated_function_tool)":[[0,"google.adk.tools.authenticated_function_tool.AuthenticatedFunctionTool",false]],"author (google.adk.events.event attribute)":[[0,"google.adk.events.Event.author",false]],"baseartifactservice (class in google.adk.artifacts)":[[0,"google.adk.artifacts.BaseArtifactService",false]],"baseauthenticatedtool (class in google.adk.tools.base_authenticated_tool)":[[0,"google.adk.tools.base_authenticated_tool.BaseAuthenticatedTool",false]],"baseexampleprovider (class in google.adk.examples)":[[0,"google.adk.examples.BaseExampleProvider",false]],"basememoryservice (class in google.adk.memory)":[[0,"google.adk.memory.BaseMemoryService",false]],"baseplanner (class in google.adk.planners)":[[0,"google.adk.planners.BasePlanner",false]],"baseplugin (class in google.adk.plugins)":[[0,"google.adk.plugins.BasePlugin",false]],"baseretrievaltool (class in google.adk.tools.retrieval)":[[0,"google.adk.tools.retrieval.BaseRetrievalTool",false]],"basesessionservice (class in google.adk.sessions)":[[0,"google.adk.sessions.BaseSessionService",false]],"basetool (class in google.adk.tools)":[[0,"google.adk.tools.BaseTool",false]],"basetool (class in google.adk.tools.base_tool)":[[0,"google.adk.tools.base_tool.BaseTool",false]],"basetoolset (class in google.adk.tools.base_toolset)":[[0,"google.adk.tools.base_toolset.BaseToolset",false]],"before_agent_callback (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.before_agent_callback",false]],"before_agent_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.before_agent_callback",false]],"before_agent_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.before_agent_callback",false]],"before_model_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.before_model_callback",false]],"before_model_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.before_model_callback",false]],"before_model_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.before_model_callback",false]],"before_run_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.before_run_callback",false]],"before_run_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.before_run_callback",false]],"before_tool_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.before_tool_callback",false]],"before_tool_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.before_tool_callback",false]],"before_tool_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.before_tool_callback",false]],"bigquerytoolset (class in google.adk.tools.bigquery)":[[0,"google.adk.tools.bigquery.BigQueryToolset",false]],"bigquerytoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.BigQueryToolset",false]],"blob (google.adk.agents.liverequest attribute)":[[0,"google.adk.agents.LiveRequest.blob",false]],"branch (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.branch",false]],"branch (google.adk.events.event attribute)":[[0,"google.adk.events.Event.branch",false]],"build_planning_instruction() (google.adk.planners.baseplanner method)":[[0,"google.adk.planners.BasePlanner.build_planning_instruction",false]],"build_planning_instruction() (google.adk.planners.builtinplanner method)":[[0,"google.adk.planners.BuiltInPlanner.build_planning_instruction",false]],"build_planning_instruction() (google.adk.planners.planreactplanner method)":[[0,"google.adk.planners.PlanReActPlanner.build_planning_instruction",false]],"builtinplanner (class in google.adk.planners)":[[0,"google.adk.planners.BuiltInPlanner",false]],"calendartoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.CalendarToolset",false]],"call() (google.adk.tools.openapi_tool.restapitool method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.call",false]],"canonical_after_agent_callbacks (google.adk.agents.baseagent property)":[[0,"google.adk.agents.BaseAgent.canonical_after_agent_callbacks",false]],"canonical_after_model_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_after_model_callbacks",false]],"canonical_after_tool_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_after_tool_callbacks",false]],"canonical_before_agent_callbacks (google.adk.agents.baseagent property)":[[0,"google.adk.agents.BaseAgent.canonical_before_agent_callbacks",false]],"canonical_before_model_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_before_model_callbacks",false]],"canonical_before_tool_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_before_tool_callbacks",false]],"canonical_global_instruction() (google.adk.agents.llmagent method)":[[0,"google.adk.agents.LlmAgent.canonical_global_instruction",false]],"canonical_instruction() (google.adk.agents.llmagent method)":[[0,"google.adk.agents.LlmAgent.canonical_instruction",false]],"canonical_model (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_model",false]],"canonical_on_model_error_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_on_model_error_callbacks",false]],"canonical_on_tool_error_callbacks (google.adk.agents.llmagent property)":[[0,"google.adk.agents.LlmAgent.canonical_on_tool_error_callbacks",false]],"canonical_tools() (google.adk.agents.llmagent method)":[[0,"google.adk.agents.LlmAgent.canonical_tools",false]],"canonical_tools_cache (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.canonical_tools_cache",false]],"check_for_deprecated_save_live_audio() (google.adk.agents.runconfig class method)":[[0,"google.adk.agents.RunConfig.check_for_deprecated_save_live_audio",false]],"clear_input_files() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.clear_input_files",false]],"clone() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.clone",false]],"close (google.adk.agents.liverequest attribute)":[[0,"google.adk.agents.LiveRequest.close",false]],"close() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.close",false]],"close() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.close",false]],"close() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.close",false]],"close() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.close",false]],"close() (google.adk.tools.apihub_tool.apihubtoolset method)":[[0,"google.adk.tools.apihub_tool.APIHubToolset.close",false]],"close() (google.adk.tools.apihubtoolset method)":[[0,"google.adk.tools.APIHubToolset.close",false]],"close() (google.adk.tools.application_integration_tool.applicationintegrationtoolset method)":[[0,"google.adk.tools.application_integration_tool.ApplicationIntegrationToolset.close",false]],"close() (google.adk.tools.base_toolset.basetoolset method)":[[0,"google.adk.tools.base_toolset.BaseToolset.close",false]],"close() (google.adk.tools.bigquery.bigquerytoolset method)":[[0,"google.adk.tools.bigquery.BigQueryToolset.close",false]],"close() (google.adk.tools.google_api_tool.googleapitoolset method)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset.close",false]],"close() (google.adk.tools.mcp_tool.mcptoolset method)":[[0,"google.adk.tools.mcp_tool.McpToolset.close",false]],"close() (google.adk.tools.mcptoolset method)":[[0,"google.adk.tools.McpToolset.close",false]],"close() (google.adk.tools.openapi_tool.openapitoolset method)":[[0,"google.adk.tools.openapi_tool.OpenAPIToolset.close",false]],"close() (google.adk.tools.toolbox_toolset.toolboxtoolset method)":[[0,"google.adk.tools.toolbox_toolset.ToolboxToolset.close",false]],"code_block_delimiters (google.adk.code_executors.basecodeexecutor attribute)":[[0,"google.adk.code_executors.BaseCodeExecutor.code_block_delimiters",false],[0,"id16",false]],"code_executor (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.code_executor",false]],"codeexecutorcontext (class in google.adk.code_executors)":[[0,"google.adk.code_executors.CodeExecutorContext",false]],"compaction (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.compaction",false]],"config_type (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.config_type",false]],"config_type (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.config_type",false]],"config_type (google.adk.agents.loopagent attribute)":[[0,"google.adk.agents.LoopAgent.config_type",false]],"config_type (google.adk.agents.parallelagent attribute)":[[0,"google.adk.agents.ParallelAgent.config_type",false]],"config_type (google.adk.agents.sequentialagent attribute)":[[0,"google.adk.agents.SequentialAgent.config_type",false]],"configure_auth() (google.adk.tools.google_api_tool.googleapitool method)":[[0,"google.adk.tools.google_api_tool.GoogleApiTool.configure_auth",false]],"configure_auth() (google.adk.tools.google_api_tool.googleapitoolset method)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset.configure_auth",false]],"configure_auth_credential() (google.adk.tools.openapi_tool.restapitool method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.configure_auth_credential",false]],"configure_auth_scheme() (google.adk.tools.openapi_tool.restapitool method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.configure_auth_scheme",false]],"configure_sa_auth() (google.adk.tools.google_api_tool.googleapitool method)":[[0,"google.adk.tools.google_api_tool.GoogleApiTool.configure_sa_auth",false]],"configure_sa_auth() (google.adk.tools.google_api_tool.googleapitoolset method)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset.configure_sa_auth",false]],"connect() (google.adk.models.basellm method)":[[0,"google.adk.models.BaseLlm.connect",false]],"connect() (google.adk.models.gemini method)":[[0,"google.adk.models.Gemini.connect",false]],"content (google.adk.agents.liverequest attribute)":[[0,"google.adk.agents.LiveRequest.content",false]],"context_cache_config (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.context_cache_config",false]],"context_cache_config (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.context_cache_config",false]],"context_cache_config (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.context_cache_config",false],[0,"id48",false]],"context_window_compression (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.context_window_compression",false]],"create_session() (google.adk.sessions.basesessionservice method)":[[0,"google.adk.sessions.BaseSessionService.create_session",false]],"create_session() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.create_session",false]],"create_session() (google.adk.sessions.vertexaisessionservice method)":[[0,"google.adk.sessions.VertexAiSessionService.create_session",false]],"create_session_sync() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.create_session_sync",false]],"credential_service (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.credential_service",false]],"credential_service (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.credential_service",false],[0,"id49",false]],"crewaitool (class in google.adk.tools.crewai_tool)":[[0,"google.adk.tools.crewai_tool.CrewaiTool",false]],"custom_metadata (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.custom_metadata",false]],"custom_metadata (google.adk.tools.base_tool.basetool attribute)":[[0,"google.adk.tools.base_tool.BaseTool.custom_metadata",false]],"custom_metadata (google.adk.tools.basetool attribute)":[[0,"google.adk.tools.BaseTool.custom_metadata",false]],"data_store_id (google.adk.tools.vertex_ai_search_tool.vertexaisearchtool attribute)":[[0,"google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool.data_store_id",false]],"data_store_id (google.adk.tools.vertexaisearchtool attribute)":[[0,"google.adk.tools.VertexAiSearchTool.data_store_id",false]],"delete_artifact() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.delete_artifact",false]],"delete_artifact() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.delete_artifact",false]],"delete_artifact() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.delete_artifact",false]],"delete_artifact() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.delete_artifact",false]],"delete_session() (google.adk.sessions.basesessionservice method)":[[0,"google.adk.sessions.BaseSessionService.delete_session",false]],"delete_session() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.delete_session",false]],"delete_session() (google.adk.sessions.vertexaisessionservice method)":[[0,"google.adk.sessions.VertexAiSessionService.delete_session",false]],"delete_session_sync() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.delete_session_sync",false]],"description (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.description",false]],"description (google.adk.tools.base_tool.basetool attribute)":[[0,"google.adk.tools.base_tool.BaseTool.description",false]],"description (google.adk.tools.basetool attribute)":[[0,"google.adk.tools.BaseTool.description",false]],"description (google.adk.tools.crewai_tool.crewaitoolconfig attribute)":[[0,"google.adk.tools.crewai_tool.CrewaiToolConfig.description",false]],"description (google.adk.tools.langchain_tool.langchaintoolconfig attribute)":[[0,"google.adk.tools.langchain_tool.LangchainToolConfig.description",false]],"disallow_transfer_to_parent (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.disallow_transfer_to_parent",false]],"disallow_transfer_to_peers (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.disallow_transfer_to_peers",false]],"discovery_engine_search() (google.adk.tools.discoveryenginesearchtool method)":[[0,"google.adk.tools.DiscoveryEngineSearchTool.discovery_engine_search",false]],"discoveryenginesearchtool (class in google.adk.tools)":[[0,"google.adk.tools.DiscoveryEngineSearchTool",false]],"docstoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.DocsToolset",false]],"enable_affective_dialog (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.enable_affective_dialog",false]],"end_invocation (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.end_invocation",false]],"end_of_agent (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.end_of_agent",false]],"end_of_agents (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.end_of_agents",false]],"enterprisewebsearchtool (class in google.adk.tools.enterprise_search_tool)":[[0,"google.adk.tools.enterprise_search_tool.EnterpriseWebSearchTool",false]],"error_retry_attempts (google.adk.code_executors.basecodeexecutor attribute)":[[0,"google.adk.code_executors.BaseCodeExecutor.error_retry_attempts",false],[0,"id17",false]],"escalate (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.escalate",false]],"evaluate() (google.adk.evaluation.agentevaluator static method)":[[0,"google.adk.evaluation.AgentEvaluator.evaluate",false]],"evaluate_eval_set() (google.adk.evaluation.agentevaluator static method)":[[0,"google.adk.evaluation.AgentEvaluator.evaluate_eval_set",false]],"event_actions (google.adk.tools.tool_context.toolcontext attribute)":[[0,"google.adk.tools.tool_context.ToolContext.event_actions",false]],"event_actions (google.adk.tools.toolcontext attribute)":[[0,"google.adk.tools.ToolContext.event_actions",false]],"events (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.events",false]],"events_compaction_config (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.events_compaction_config",false]],"examples (google.adk.tools.example_tool.exampletool attribute)":[[0,"google.adk.tools.example_tool.ExampleTool.examples",false]],"examples (google.adk.tools.example_tool.exampletoolconfig attribute)":[[0,"google.adk.tools.example_tool.ExampleToolConfig.examples",false]],"examples (google.adk.tools.exampletool attribute)":[[0,"google.adk.tools.ExampleTool.examples",false]],"exampletool (class in google.adk.tools)":[[0,"google.adk.tools.ExampleTool",false]],"exampletool (class in google.adk.tools.example_tool)":[[0,"google.adk.tools.example_tool.ExampleTool",false]],"exclude_fields (google.adk.tools.application_integration_tool.integrationconnectortool attribute)":[[0,"google.adk.tools.application_integration_tool.IntegrationConnectorTool.EXCLUDE_FIELDS",false]],"execute_code() (google.adk.code_executors.basecodeexecutor method)":[[0,"google.adk.code_executors.BaseCodeExecutor.execute_code",false]],"execute_code() (google.adk.code_executors.builtincodeexecutor method)":[[0,"google.adk.code_executors.BuiltInCodeExecutor.execute_code",false]],"execute_code() (google.adk.code_executors.unsafelocalcodeexecutor method)":[[0,"google.adk.code_executors.UnsafeLocalCodeExecutor.execute_code",false]],"execution_result_delimiters (google.adk.code_executors.basecodeexecutor attribute)":[[0,"google.adk.code_executors.BaseCodeExecutor.execution_result_delimiters",false],[0,"id18",false]],"exit_loop() (in module google.adk.tools)":[[0,"google.adk.tools.exit_loop",false]],"exit_loop() (in module google.adk.tools.exit_loop_tool)":[[0,"google.adk.tools.exit_loop_tool.exit_loop",false]],"extract_error_from_result() (google.adk.plugins.reflectandretrytoolplugin method)":[[0,"google.adk.plugins.ReflectAndRetryToolPlugin.extract_error_from_result",false]],"field_name (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.field_name",false],[0,"id15",false]],"fileartifactservice (class in google.adk.artifacts)":[[0,"google.adk.artifacts.FileArtifactService",false]],"find_agent() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.find_agent",false]],"find_config_for_test_file() (google.adk.evaluation.agentevaluator static method)":[[0,"google.adk.evaluation.AgentEvaluator.find_config_for_test_file",false]],"find_sub_agent() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.find_sub_agent",false]],"from_config() (google.adk.agents.baseagent class method)":[[0,"google.adk.agents.BaseAgent.from_config",false]],"from_config() (google.adk.tools.agent_tool.agenttool class method)":[[0,"google.adk.tools.agent_tool.AgentTool.from_config",false]],"from_config() (google.adk.tools.agenttool class method)":[[0,"google.adk.tools.AgentTool.from_config",false]],"from_config() (google.adk.tools.base_tool.basetool class method)":[[0,"google.adk.tools.base_tool.BaseTool.from_config",false]],"from_config() (google.adk.tools.base_toolset.basetoolset class method)":[[0,"google.adk.tools.base_toolset.BaseToolset.from_config",false]],"from_config() (google.adk.tools.basetool class method)":[[0,"google.adk.tools.BaseTool.from_config",false]],"from_config() (google.adk.tools.crewai_tool.crewaitool class method)":[[0,"google.adk.tools.crewai_tool.CrewaiTool.from_config",false]],"from_config() (google.adk.tools.example_tool.exampletool class method)":[[0,"google.adk.tools.example_tool.ExampleTool.from_config",false]],"from_config() (google.adk.tools.exampletool class method)":[[0,"google.adk.tools.ExampleTool.from_config",false]],"from_config() (google.adk.tools.langchain_tool.langchaintool class method)":[[0,"google.adk.tools.langchain_tool.LangchainTool.from_config",false]],"from_config() (google.adk.tools.mcp_tool.mcptoolset class method)":[[0,"google.adk.tools.mcp_tool.McpToolset.from_config",false]],"from_config() (google.adk.tools.mcptoolset class method)":[[0,"google.adk.tools.McpToolset.from_config",false]],"from_parsed_operation() (google.adk.tools.openapi_tool.restapitool class method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.from_parsed_operation",false]],"from_parsed_operation_str() (google.adk.tools.openapi_tool.restapitool class method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.from_parsed_operation_str",false]],"func (google.adk.tools.function_tool.functiontool attribute)":[[0,"google.adk.tools.function_tool.FunctionTool.func",false]],"func (google.adk.tools.functiontool attribute)":[[0,"google.adk.tools.FunctionTool.func",false]],"function_call_id (google.adk.tools.authtoolarguments attribute)":[[0,"google.adk.tools.AuthToolArguments.function_call_id",false]],"function_call_id (google.adk.tools.tool_context.toolcontext attribute)":[[0,"google.adk.tools.tool_context.ToolContext.function_call_id",false]],"function_call_id (google.adk.tools.toolcontext attribute)":[[0,"google.adk.tools.ToolContext.function_call_id",false]],"functiontool (class in google.adk.tools)":[[0,"google.adk.tools.FunctionTool",false]],"functiontool (class in google.adk.tools.function_tool)":[[0,"google.adk.tools.function_tool.FunctionTool",false]],"gcsartifactservice (class in google.adk.artifacts)":[[0,"google.adk.artifacts.GcsArtifactService",false]],"gemini_to_json_schema() (in module google.adk.tools.mcp_tool)":[[0,"google.adk.tools.mcp_tool.gemini_to_json_schema",false]],"generate_content_async() (google.adk.models.basellm method)":[[0,"google.adk.models.BaseLlm.generate_content_async",false]],"generate_content_async() (google.adk.models.gemini method)":[[0,"google.adk.models.Gemini.generate_content_async",false]],"generate_content_async() (google.adk.models.gemma method)":[[0,"google.adk.models.Gemma.generate_content_async",false]],"generate_content_async() (google.adk.models.litellm method)":[[0,"google.adk.models.LiteLlm.generate_content_async",false]],"generate_content_config (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.generate_content_config",false]],"get() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.get",false]],"get() (google.adk.sessions.state method)":[[0,"google.adk.sessions.State.get",false]],"get_artifact_version() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.get_artifact_version",false]],"get_artifact_version() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.get_artifact_version",false]],"get_artifact_version() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.get_artifact_version",false]],"get_artifact_version() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.get_artifact_version",false]],"get_auth_response() (google.adk.tools.tool_context.toolcontext method)":[[0,"google.adk.tools.tool_context.ToolContext.get_auth_response",false]],"get_auth_response() (google.adk.tools.toolcontext method)":[[0,"google.adk.tools.ToolContext.get_auth_response",false]],"get_error_count() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.get_error_count",false]],"get_examples() (google.adk.examples.baseexampleprovider method)":[[0,"google.adk.examples.BaseExampleProvider.get_examples",false]],"get_examples() (google.adk.examples.vertexaiexamplestore method)":[[0,"google.adk.examples.VertexAiExampleStore.get_examples",false]],"get_execution_id() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.get_execution_id",false]],"get_function_calls() (google.adk.events.event method)":[[0,"google.adk.events.Event.get_function_calls",false]],"get_function_responses() (google.adk.events.event method)":[[0,"google.adk.events.Event.get_function_responses",false]],"get_input_files() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.get_input_files",false]],"get_plugin() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.get_plugin",false]],"get_processed_file_names() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.get_processed_file_names",false]],"get_session() (google.adk.sessions.basesessionservice method)":[[0,"google.adk.sessions.BaseSessionService.get_session",false]],"get_session() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.get_session",false]],"get_session() (google.adk.sessions.vertexaisessionservice method)":[[0,"google.adk.sessions.VertexAiSessionService.get_session",false]],"get_session_sync() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.get_session_sync",false]],"get_state_delta() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.get_state_delta",false]],"get_tool() (google.adk.tools.openapi_tool.openapitoolset method)":[[0,"google.adk.tools.openapi_tool.OpenAPIToolset.get_tool",false]],"get_tools() (google.adk.tools.apihub_tool.apihubtoolset method)":[[0,"google.adk.tools.apihub_tool.APIHubToolset.get_tools",false]],"get_tools() (google.adk.tools.apihubtoolset method)":[[0,"google.adk.tools.APIHubToolset.get_tools",false]],"get_tools() (google.adk.tools.application_integration_tool.applicationintegrationtoolset method)":[[0,"google.adk.tools.application_integration_tool.ApplicationIntegrationToolset.get_tools",false]],"get_tools() (google.adk.tools.base_toolset.basetoolset method)":[[0,"google.adk.tools.base_toolset.BaseToolset.get_tools",false]],"get_tools() (google.adk.tools.bigquery.bigquerytoolset method)":[[0,"google.adk.tools.bigquery.BigQueryToolset.get_tools",false]],"get_tools() (google.adk.tools.google_api_tool.googleapitoolset method)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset.get_tools",false]],"get_tools() (google.adk.tools.mcp_tool.mcptoolset method)":[[0,"google.adk.tools.mcp_tool.McpToolset.get_tools",false]],"get_tools() (google.adk.tools.mcptoolset method)":[[0,"google.adk.tools.McpToolset.get_tools",false]],"get_tools() (google.adk.tools.openapi_tool.openapitoolset method)":[[0,"google.adk.tools.openapi_tool.OpenAPIToolset.get_tools",false]],"get_tools() (google.adk.tools.toolbox_toolset.toolboxtoolset method)":[[0,"google.adk.tools.toolbox_toolset.ToolboxToolset.get_tools",false]],"get_tools_with_prefix() (google.adk.tools.base_toolset.basetoolset method)":[[0,"google.adk.tools.base_toolset.BaseToolset.get_tools_with_prefix",false]],"get_toolset() (google.adk.tools.apiregistry method)":[[0,"google.adk.tools.ApiRegistry.get_toolset",false]],"get_user_choice() (in module google.adk.tools.get_user_choice_tool)":[[0,"google.adk.tools.get_user_choice_tool.get_user_choice",false]],"global_instruction (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.global_instruction",false]],"gmailtoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.GmailToolset",false]],"google.adk.a2a":[[0,"module-google.adk.a2a",false]],"google.adk.agents":[[0,"module-google.adk.agents",false]],"google.adk.apps":[[0,"module-google.adk.apps",false]],"google.adk.artifacts":[[0,"module-google.adk.artifacts",false]],"google.adk.auth":[[0,"module-google.adk.auth",false]],"google.adk.cli":[[0,"module-google.adk.cli",false]],"google.adk.code_executors":[[0,"module-google.adk.code_executors",false]],"google.adk.errors":[[0,"module-google.adk.errors",false]],"google.adk.evaluation":[[0,"module-google.adk.evaluation",false]],"google.adk.events":[[0,"module-google.adk.events",false]],"google.adk.examples":[[0,"module-google.adk.examples",false]],"google.adk.flows":[[0,"module-google.adk.flows",false]],"google.adk.memory":[[0,"module-google.adk.memory",false]],"google.adk.models":[[0,"module-google.adk.models",false]],"google.adk.planners":[[0,"module-google.adk.planners",false]],"google.adk.platform":[[0,"module-google.adk.platform",false]],"google.adk.plugins":[[0,"module-google.adk.plugins",false]],"google.adk.runners":[[0,"module-google.adk.runners",false]],"google.adk.sessions":[[0,"module-google.adk.sessions",false]],"google.adk.telemetry":[[0,"module-google.adk.telemetry",false]],"google.adk.tools":[[0,"module-google.adk.tools",false]],"google.adk.tools.agent_tool":[[0,"module-google.adk.tools.agent_tool",false]],"google.adk.tools.apihub_tool":[[0,"module-google.adk.tools.apihub_tool",false]],"google.adk.tools.application_integration_tool":[[0,"module-google.adk.tools.application_integration_tool",false]],"google.adk.tools.authenticated_function_tool":[[0,"module-google.adk.tools.authenticated_function_tool",false]],"google.adk.tools.base_authenticated_tool":[[0,"module-google.adk.tools.base_authenticated_tool",false]],"google.adk.tools.base_tool":[[0,"module-google.adk.tools.base_tool",false]],"google.adk.tools.base_toolset":[[0,"module-google.adk.tools.base_toolset",false]],"google.adk.tools.bigquery":[[0,"module-google.adk.tools.bigquery",false]],"google.adk.tools.crewai_tool":[[0,"module-google.adk.tools.crewai_tool",false]],"google.adk.tools.enterprise_search_tool":[[0,"module-google.adk.tools.enterprise_search_tool",false]],"google.adk.tools.example_tool":[[0,"module-google.adk.tools.example_tool",false]],"google.adk.tools.exit_loop_tool":[[0,"module-google.adk.tools.exit_loop_tool",false]],"google.adk.tools.function_tool":[[0,"module-google.adk.tools.function_tool",false]],"google.adk.tools.get_user_choice_tool":[[0,"module-google.adk.tools.get_user_choice_tool",false]],"google.adk.tools.google_api_tool":[[0,"module-google.adk.tools.google_api_tool",false]],"google.adk.tools.google_maps_grounding_tool":[[0,"module-google.adk.tools.google_maps_grounding_tool",false]],"google.adk.tools.google_search_tool":[[0,"module-google.adk.tools.google_search_tool",false]],"google.adk.tools.langchain_tool":[[0,"module-google.adk.tools.langchain_tool",false]],"google.adk.tools.load_artifacts_tool":[[0,"module-google.adk.tools.load_artifacts_tool",false]],"google.adk.tools.load_memory_tool":[[0,"module-google.adk.tools.load_memory_tool",false]],"google.adk.tools.load_web_page":[[0,"module-google.adk.tools.load_web_page",false]],"google.adk.tools.long_running_tool":[[0,"module-google.adk.tools.long_running_tool",false]],"google.adk.tools.mcp_tool":[[0,"module-google.adk.tools.mcp_tool",false]],"google.adk.tools.openapi_tool":[[0,"module-google.adk.tools.openapi_tool",false]],"google.adk.tools.preload_memory_tool":[[0,"module-google.adk.tools.preload_memory_tool",false]],"google.adk.tools.retrieval":[[0,"module-google.adk.tools.retrieval",false]],"google.adk.tools.tool_context":[[0,"module-google.adk.tools.tool_context",false]],"google.adk.tools.toolbox_toolset":[[0,"module-google.adk.tools.toolbox_toolset",false]],"google.adk.tools.transfer_to_agent_tool":[[0,"module-google.adk.tools.transfer_to_agent_tool",false]],"google.adk.tools.url_context_tool":[[0,"module-google.adk.tools.url_context_tool",false]],"google.adk.tools.vertex_ai_search_tool":[[0,"module-google.adk.tools.vertex_ai_search_tool",false]],"google.adk.utils":[[0,"module-google.adk.utils",false]],"google.adk.version":[[0,"module-google.adk.version",false]],"googleapitool (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.GoogleApiTool",false]],"googleapitoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset",false]],"googlemapsgroundingtool (class in google.adk.tools.google_maps_grounding_tool)":[[0,"google.adk.tools.google_maps_grounding_tool.GoogleMapsGroundingTool",false]],"googlesearchtool (class in google.adk.tools.google_search_tool)":[[0,"google.adk.tools.google_search_tool.GoogleSearchTool",false]],"has_delta() (google.adk.sessions.state method)":[[0,"google.adk.sessions.State.has_delta",false]],"has_trailing_code_execution_result() (google.adk.events.event method)":[[0,"google.adk.events.Event.has_trailing_code_execution_result",false]],"headers (google.adk.tools.mcp_tool.sseconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.SseConnectionParams.headers",false],[0,"id56",false]],"headers (google.adk.tools.mcp_tool.streamablehttpconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.headers",false],[0,"id62",false]],"id (google.adk.events.event attribute)":[[0,"google.adk.events.Event.id",false]],"id (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.id",false]],"include_contents (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.include_contents",false]],"include_plugins (google.adk.tools.agent_tool.agenttool attribute)":[[0,"google.adk.tools.agent_tool.AgentTool.include_plugins",false]],"include_plugins (google.adk.tools.agent_tool.agenttoolconfig attribute)":[[0,"google.adk.tools.agent_tool.AgentToolConfig.include_plugins",false]],"include_plugins (google.adk.tools.agenttool attribute)":[[0,"google.adk.tools.AgentTool.include_plugins",false]],"increment_error_count() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.increment_error_count",false]],"increment_llm_call_count() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.increment_llm_call_count",false]],"inmemorymemoryservice (class in google.adk.memory)":[[0,"google.adk.memory.InMemoryMemoryService",false]],"inmemoryrunner (class in google.adk.runners)":[[0,"google.adk.runners.InMemoryRunner",false]],"inmemorysessionservice (class in google.adk.sessions)":[[0,"google.adk.sessions.InMemorySessionService",false]],"input (google.adk.examples.example attribute)":[[0,"google.adk.examples.Example.input",false],[0,"id21",false]],"input_audio_transcription (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.input_audio_transcription",false]],"input_realtime_cache (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.input_realtime_cache",false]],"input_schema (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.input_schema",false]],"instruction (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.instruction",false]],"integrationconnectortool (class in google.adk.tools.application_integration_tool)":[[0,"google.adk.tools.application_integration_tool.IntegrationConnectorTool",false]],"invocation_context (google.adk.tools.tool_context.toolcontext attribute)":[[0,"google.adk.tools.tool_context.ToolContext.invocation_context",false]],"invocation_context (google.adk.tools.toolcontext attribute)":[[0,"google.adk.tools.ToolContext.invocation_context",false]],"invocation_id (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.invocation_id",false]],"invocation_id (google.adk.events.event attribute)":[[0,"google.adk.events.Event.invocation_id",false]],"is_final_response() (google.adk.events.event method)":[[0,"google.adk.events.Event.is_final_response",false]],"is_long_running (google.adk.tools.base_tool.basetool attribute)":[[0,"google.adk.tools.base_tool.BaseTool.is_long_running",false]],"is_long_running (google.adk.tools.basetool attribute)":[[0,"google.adk.tools.BaseTool.is_long_running",false]],"is_long_running (google.adk.tools.long_running_tool.longrunningfunctiontool attribute)":[[0,"google.adk.tools.long_running_tool.LongRunningFunctionTool.is_long_running",false]],"is_long_running (google.adk.tools.longrunningfunctiontool attribute)":[[0,"google.adk.tools.LongRunningFunctionTool.is_long_running",false]],"is_resumable (google.adk.agents.invocationcontext property)":[[0,"google.adk.agents.InvocationContext.is_resumable",false]],"is_resumable (google.adk.apps.resumabilityconfig attribute)":[[0,"google.adk.apps.ResumabilityConfig.is_resumable",false]],"langchaintool (class in google.adk.tools.langchain_tool)":[[0,"google.adk.tools.langchain_tool.LangchainTool",false]],"last_update_time (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.last_update_time",false]],"list_artifact_keys() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.list_artifact_keys",false]],"list_artifact_keys() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.list_artifact_keys",false]],"list_artifact_keys() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.list_artifact_keys",false]],"list_artifact_keys() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.list_artifact_keys",false]],"list_artifact_versions() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.list_artifact_versions",false]],"list_artifact_versions() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.list_artifact_versions",false]],"list_artifact_versions() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.list_artifact_versions",false]],"list_artifact_versions() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.list_artifact_versions",false]],"list_sessions() (google.adk.sessions.basesessionservice method)":[[0,"google.adk.sessions.BaseSessionService.list_sessions",false]],"list_sessions() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.list_sessions",false]],"list_sessions() (google.adk.sessions.vertexaisessionservice method)":[[0,"google.adk.sessions.VertexAiSessionService.list_sessions",false]],"list_sessions_sync() (google.adk.sessions.inmemorysessionservice method)":[[0,"google.adk.sessions.InMemorySessionService.list_sessions_sync",false]],"list_versions() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.list_versions",false]],"list_versions() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.list_versions",false]],"list_versions() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.list_versions",false]],"list_versions() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.list_versions",false]],"live_request_queue (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.live_request_queue",false]],"live_session_resumption_handle (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.live_session_resumption_handle",false]],"liverequestqueue (class in google.adk.agents)":[[0,"google.adk.agents.LiveRequestQueue",false]],"llm_client (google.adk.models.litellm attribute)":[[0,"google.adk.models.LiteLlm.llm_client",false],[0,"id33",false]],"llmregistry (class in google.adk.models)":[[0,"google.adk.models.LLMRegistry",false]],"load_artifact() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.load_artifact",false]],"load_artifact() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.load_artifact",false]],"load_artifact() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.load_artifact",false]],"load_artifact() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.load_artifact",false]],"load_memory() (in module google.adk.tools.load_memory_tool)":[[0,"google.adk.tools.load_memory_tool.load_memory",false]],"load_web_page() (in module google.adk.tools.load_web_page)":[[0,"google.adk.tools.load_web_page.load_web_page",false]],"loadartifactstool (class in google.adk.tools.load_artifacts_tool)":[[0,"google.adk.tools.load_artifacts_tool.LoadArtifactsTool",false]],"loadmemorytool (class in google.adk.tools.load_memory_tool)":[[0,"google.adk.tools.load_memory_tool.LoadMemoryTool",false]],"loggingplugin (class in google.adk.plugins)":[[0,"google.adk.plugins.LoggingPlugin",false]],"long_running_tool_ids (google.adk.events.event attribute)":[[0,"google.adk.events.Event.long_running_tool_ids",false]],"longrunningfunctiontool (class in google.adk.tools)":[[0,"google.adk.tools.LongRunningFunctionTool",false]],"longrunningfunctiontool (class in google.adk.tools.long_running_tool)":[[0,"google.adk.tools.long_running_tool.LongRunningFunctionTool",false]],"max_iterations (google.adk.agents.loopagent attribute)":[[0,"google.adk.agents.LoopAgent.max_iterations",false]],"max_llm_calls (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.max_llm_calls",false]],"max_tokens (google.adk.models.claude attribute)":[[0,"google.adk.models.Claude.max_tokens",false]],"mcpinstructionprovider (class in google.adk.agents)":[[0,"google.adk.agents.McpInstructionProvider",false]],"mcptool (class in google.adk.tools.mcp_tool)":[[0,"google.adk.tools.mcp_tool.MCPTool",false],[0,"google.adk.tools.mcp_tool.McpTool",false]],"mcptoolset (class in google.adk.tools)":[[0,"google.adk.tools.MCPToolset",false],[0,"google.adk.tools.McpToolset",false]],"mcptoolset (class in google.adk.tools.mcp_tool)":[[0,"google.adk.tools.mcp_tool.MCPToolset",false],[0,"google.adk.tools.mcp_tool.McpToolset",false]],"memories (google.adk.tools.load_memory_tool.loadmemoryresponse attribute)":[[0,"google.adk.tools.load_memory_tool.LoadMemoryResponse.memories",false]],"memory_service (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.memory_service",false]],"memory_service (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.memory_service",false],[0,"id50",false]],"migrate_eval_data_to_new_schema() (google.adk.evaluation.agentevaluator static method)":[[0,"google.adk.evaluation.AgentEvaluator.migrate_eval_data_to_new_schema",false]],"model (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.model",false]],"model (google.adk.models.basellm attribute)":[[0,"google.adk.models.BaseLlm.model",false]],"model (google.adk.models.claude attribute)":[[0,"google.adk.models.Claude.model",false],[0,"id23",false]],"model (google.adk.models.gemini attribute)":[[0,"google.adk.models.Gemini.model",false],[0,"id24",false]],"model (google.adk.models.gemma attribute)":[[0,"google.adk.models.Gemma.model",false]],"model (google.adk.models.litellm attribute)":[[0,"google.adk.models.LiteLlm.model",false]],"model_post_init() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.model_post_init",false]],"model_post_init() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.model_post_init",false]],"model_post_init() (google.adk.events.event method)":[[0,"google.adk.events.Event.model_post_init",false]],"model_post_init() (google.adk.models.litellm method)":[[0,"google.adk.models.LiteLlm.model_post_init",false]],"model_post_init() (google.adk.tools.bigquery.bigquerycredentialsconfig method)":[[0,"google.adk.tools.bigquery.BigQueryCredentialsConfig.model_post_init",false]],"module":[[0,"module-google.adk.a2a",false],[0,"module-google.adk.agents",false],[0,"module-google.adk.apps",false],[0,"module-google.adk.artifacts",false],[0,"module-google.adk.auth",false],[0,"module-google.adk.cli",false],[0,"module-google.adk.code_executors",false],[0,"module-google.adk.errors",false],[0,"module-google.adk.evaluation",false],[0,"module-google.adk.events",false],[0,"module-google.adk.examples",false],[0,"module-google.adk.flows",false],[0,"module-google.adk.memory",false],[0,"module-google.adk.models",false],[0,"module-google.adk.planners",false],[0,"module-google.adk.platform",false],[0,"module-google.adk.plugins",false],[0,"module-google.adk.runners",false],[0,"module-google.adk.sessions",false],[0,"module-google.adk.telemetry",false],[0,"module-google.adk.tools",false],[0,"module-google.adk.tools.agent_tool",false],[0,"module-google.adk.tools.apihub_tool",false],[0,"module-google.adk.tools.application_integration_tool",false],[0,"module-google.adk.tools.authenticated_function_tool",false],[0,"module-google.adk.tools.base_authenticated_tool",false],[0,"module-google.adk.tools.base_tool",false],[0,"module-google.adk.tools.base_toolset",false],[0,"module-google.adk.tools.bigquery",false],[0,"module-google.adk.tools.crewai_tool",false],[0,"module-google.adk.tools.enterprise_search_tool",false],[0,"module-google.adk.tools.example_tool",false],[0,"module-google.adk.tools.exit_loop_tool",false],[0,"module-google.adk.tools.function_tool",false],[0,"module-google.adk.tools.get_user_choice_tool",false],[0,"module-google.adk.tools.google_api_tool",false],[0,"module-google.adk.tools.google_maps_grounding_tool",false],[0,"module-google.adk.tools.google_search_tool",false],[0,"module-google.adk.tools.langchain_tool",false],[0,"module-google.adk.tools.load_artifacts_tool",false],[0,"module-google.adk.tools.load_memory_tool",false],[0,"module-google.adk.tools.load_web_page",false],[0,"module-google.adk.tools.long_running_tool",false],[0,"module-google.adk.tools.mcp_tool",false],[0,"module-google.adk.tools.openapi_tool",false],[0,"module-google.adk.tools.preload_memory_tool",false],[0,"module-google.adk.tools.retrieval",false],[0,"module-google.adk.tools.tool_context",false],[0,"module-google.adk.tools.toolbox_toolset",false],[0,"module-google.adk.tools.transfer_to_agent_tool",false],[0,"module-google.adk.tools.url_context_tool",false],[0,"module-google.adk.tools.vertex_ai_search_tool",false],[0,"module-google.adk.utils",false],[0,"module-google.adk.version",false]],"msg (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.msg",false],[0,"id0",false]],"name (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.name",false]],"name (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.name",false]],"name (google.adk.tools.base_tool.basetool attribute)":[[0,"google.adk.tools.base_tool.BaseTool.name",false]],"name (google.adk.tools.basetool attribute)":[[0,"google.adk.tools.BaseTool.name",false]],"name (google.adk.tools.crewai_tool.crewaitoolconfig attribute)":[[0,"google.adk.tools.crewai_tool.CrewaiToolConfig.name",false]],"name (google.adk.tools.langchain_tool.langchaintoolconfig attribute)":[[0,"google.adk.tools.langchain_tool.LangchainToolConfig.name",false]],"new_id() (google.adk.events.event static method)":[[0,"google.adk.events.Event.new_id",false]],"new_llm() (google.adk.models.llmregistry static method)":[[0,"google.adk.models.LLMRegistry.new_llm",false]],"on_event_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.on_event_callback",false]],"on_event_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.on_event_callback",false]],"on_model_error_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.on_model_error_callback",false]],"on_model_error_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.on_model_error_callback",false]],"on_model_error_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.on_model_error_callback",false]],"on_tool_error_callback (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.on_tool_error_callback",false]],"on_tool_error_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.on_tool_error_callback",false]],"on_tool_error_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.on_tool_error_callback",false]],"on_tool_error_callback() (google.adk.plugins.reflectandretrytoolplugin method)":[[0,"google.adk.plugins.ReflectAndRetryToolPlugin.on_tool_error_callback",false]],"on_user_message_callback() (google.adk.plugins.baseplugin method)":[[0,"google.adk.plugins.BasePlugin.on_user_message_callback",false]],"on_user_message_callback() (google.adk.plugins.loggingplugin method)":[[0,"google.adk.plugins.LoggingPlugin.on_user_message_callback",false]],"openapitoolset (class in google.adk.tools.openapi_tool)":[[0,"google.adk.tools.openapi_tool.OpenAPIToolset",false]],"optimize_data_file (google.adk.code_executors.basecodeexecutor attribute)":[[0,"google.adk.code_executors.BaseCodeExecutor.optimize_data_file",false],[0,"id19",false]],"optimize_data_file (google.adk.code_executors.unsafelocalcodeexecutor attribute)":[[0,"google.adk.code_executors.UnsafeLocalCodeExecutor.optimize_data_file",false]],"optional_fields (google.adk.tools.application_integration_tool.integrationconnectortool attribute)":[[0,"google.adk.tools.application_integration_tool.IntegrationConnectorTool.OPTIONAL_FIELDS",false]],"output (google.adk.examples.example attribute)":[[0,"google.adk.examples.Example.output",false],[0,"id22",false]],"output_audio_transcription (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.output_audio_transcription",false]],"output_key (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.output_key",false]],"output_realtime_cache (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.output_realtime_cache",false]],"output_schema (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.output_schema",false]],"parent_agent (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.parent_agent",false]],"planner (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.planner",false]],"planreactplanner (class in google.adk.planners)":[[0,"google.adk.planners.PlanReActPlanner",false]],"plugin_manager (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.plugin_manager",false]],"plugin_manager (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.plugin_manager",false],[0,"id51",false]],"pluginmanager (class in google.adk.plugins)":[[0,"google.adk.plugins.PluginManager",false]],"plugins (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.plugins",false]],"populate_invocation_agent_states() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.populate_invocation_agent_states",false]],"populate_name() (google.adk.tools.agent_tool.agenttool method)":[[0,"google.adk.tools.agent_tool.AgentTool.populate_name",false]],"populate_name() (google.adk.tools.agenttool method)":[[0,"google.adk.tools.AgentTool.populate_name",false]],"preloadmemorytool (class in google.adk.tools.preload_memory_tool)":[[0,"google.adk.tools.preload_memory_tool.PreloadMemoryTool",false]],"proactivity (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.proactivity",false]],"process_llm_request() (google.adk.code_executors.builtincodeexecutor method)":[[0,"google.adk.code_executors.BuiltInCodeExecutor.process_llm_request",false]],"process_llm_request() (google.adk.tools.base_tool.basetool method)":[[0,"google.adk.tools.base_tool.BaseTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.base_toolset.basetoolset method)":[[0,"google.adk.tools.base_toolset.BaseToolset.process_llm_request",false]],"process_llm_request() (google.adk.tools.basetool method)":[[0,"google.adk.tools.BaseTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.enterprise_search_tool.enterprisewebsearchtool method)":[[0,"google.adk.tools.enterprise_search_tool.EnterpriseWebSearchTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.example_tool.exampletool method)":[[0,"google.adk.tools.example_tool.ExampleTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.exampletool method)":[[0,"google.adk.tools.ExampleTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.google_maps_grounding_tool.googlemapsgroundingtool method)":[[0,"google.adk.tools.google_maps_grounding_tool.GoogleMapsGroundingTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.google_search_tool.googlesearchtool method)":[[0,"google.adk.tools.google_search_tool.GoogleSearchTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.load_artifacts_tool.loadartifactstool method)":[[0,"google.adk.tools.load_artifacts_tool.LoadArtifactsTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.load_memory_tool.loadmemorytool method)":[[0,"google.adk.tools.load_memory_tool.LoadMemoryTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.preload_memory_tool.preloadmemorytool method)":[[0,"google.adk.tools.preload_memory_tool.PreloadMemoryTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.url_context_tool.urlcontexttool method)":[[0,"google.adk.tools.url_context_tool.UrlContextTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.vertex_ai_search_tool.vertexaisearchtool method)":[[0,"google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool.process_llm_request",false]],"process_llm_request() (google.adk.tools.vertexaisearchtool method)":[[0,"google.adk.tools.VertexAiSearchTool.process_llm_request",false]],"process_planning_response() (google.adk.planners.baseplanner method)":[[0,"google.adk.planners.BasePlanner.process_planning_response",false]],"process_planning_response() (google.adk.planners.builtinplanner method)":[[0,"google.adk.planners.BuiltInPlanner.process_planning_response",false]],"process_planning_response() (google.adk.planners.planreactplanner method)":[[0,"google.adk.planners.PlanReActPlanner.process_planning_response",false]],"raw_mcp_tool (google.adk.tools.mcp_tool.mcptool property)":[[0,"google.adk.tools.mcp_tool.McpTool.raw_mcp_tool",false]],"realtime_input_config (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.realtime_input_config",false]],"reflectandretrytoolplugin (class in google.adk.plugins)":[[0,"google.adk.plugins.ReflectAndRetryToolPlugin",false]],"register() (google.adk.models.llmregistry static method)":[[0,"google.adk.models.LLMRegistry.register",false]],"register_plugin() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.register_plugin",false]],"request_confirmation() (google.adk.tools.tool_context.toolcontext method)":[[0,"google.adk.tools.tool_context.ToolContext.request_confirmation",false]],"request_confirmation() (google.adk.tools.toolcontext method)":[[0,"google.adk.tools.ToolContext.request_confirmation",false]],"request_credential() (google.adk.tools.tool_context.toolcontext method)":[[0,"google.adk.tools.tool_context.ToolContext.request_credential",false]],"request_credential() (google.adk.tools.toolcontext method)":[[0,"google.adk.tools.ToolContext.request_credential",false]],"requested_auth_configs (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.requested_auth_configs",false]],"requested_tool_confirmations (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.requested_tool_confirmations",false]],"reset_error_count() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.reset_error_count",false]],"reset_sub_agent_states() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.reset_sub_agent_states",false]],"resolve() (google.adk.models.llmregistry static method)":[[0,"google.adk.models.LLMRegistry.resolve",false]],"response_modalities (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.response_modalities",false]],"restapitool (class in google.adk.tools.openapi_tool)":[[0,"google.adk.tools.openapi_tool.RestApiTool",false]],"resumability_config (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.resumability_config",false]],"resumability_config (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.resumability_config",false]],"resumability_config (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.resumability_config",false],[0,"id52",false]],"retry_options (google.adk.models.gemini attribute)":[[0,"google.adk.models.Gemini.retry_options",false]],"rewind_async() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.rewind_async",false]],"rewind_before_invocation_id (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.rewind_before_invocation_id",false]],"root_agent (google.adk.agents.baseagent property)":[[0,"google.adk.agents.BaseAgent.root_agent",false]],"root_agent (google.adk.apps.app attribute)":[[0,"google.adk.apps.App.root_agent",false]],"run() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.run",false]],"run_after_agent_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_after_agent_callback",false]],"run_after_model_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_after_model_callback",false]],"run_after_run_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_after_run_callback",false]],"run_after_tool_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_after_tool_callback",false]],"run_async() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.run_async",false]],"run_async() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.run_async",false]],"run_async() (google.adk.tools.agent_tool.agenttool method)":[[0,"google.adk.tools.agent_tool.AgentTool.run_async",false]],"run_async() (google.adk.tools.agenttool method)":[[0,"google.adk.tools.AgentTool.run_async",false]],"run_async() (google.adk.tools.application_integration_tool.integrationconnectortool method)":[[0,"google.adk.tools.application_integration_tool.IntegrationConnectorTool.run_async",false]],"run_async() (google.adk.tools.authenticated_function_tool.authenticatedfunctiontool method)":[[0,"google.adk.tools.authenticated_function_tool.AuthenticatedFunctionTool.run_async",false]],"run_async() (google.adk.tools.base_authenticated_tool.baseauthenticatedtool method)":[[0,"google.adk.tools.base_authenticated_tool.BaseAuthenticatedTool.run_async",false]],"run_async() (google.adk.tools.base_tool.basetool method)":[[0,"google.adk.tools.base_tool.BaseTool.run_async",false]],"run_async() (google.adk.tools.basetool method)":[[0,"google.adk.tools.BaseTool.run_async",false]],"run_async() (google.adk.tools.crewai_tool.crewaitool method)":[[0,"google.adk.tools.crewai_tool.CrewaiTool.run_async",false]],"run_async() (google.adk.tools.function_tool.functiontool method)":[[0,"google.adk.tools.function_tool.FunctionTool.run_async",false]],"run_async() (google.adk.tools.functiontool method)":[[0,"google.adk.tools.FunctionTool.run_async",false]],"run_async() (google.adk.tools.google_api_tool.googleapitool method)":[[0,"google.adk.tools.google_api_tool.GoogleApiTool.run_async",false]],"run_async() (google.adk.tools.load_artifacts_tool.loadartifactstool method)":[[0,"google.adk.tools.load_artifacts_tool.LoadArtifactsTool.run_async",false]],"run_async() (google.adk.tools.mcp_tool.mcptool method)":[[0,"google.adk.tools.mcp_tool.McpTool.run_async",false]],"run_async() (google.adk.tools.openapi_tool.restapitool method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.run_async",false]],"run_before_agent_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_before_agent_callback",false]],"run_before_model_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_before_model_callback",false]],"run_before_run_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_before_run_callback",false]],"run_before_tool_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_before_tool_callback",false]],"run_config (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.run_config",false]],"run_debug() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.run_debug",false]],"run_live() (google.adk.agents.baseagent method)":[[0,"google.adk.agents.BaseAgent.run_live",false]],"run_live() (google.adk.runners.runner method)":[[0,"google.adk.runners.Runner.run_live",false]],"run_on_event_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_on_event_callback",false]],"run_on_model_error_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_on_model_error_callback",false]],"run_on_tool_error_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_on_tool_error_callback",false]],"run_on_user_message_callback() (google.adk.plugins.pluginmanager method)":[[0,"google.adk.plugins.PluginManager.run_on_user_message_callback",false]],"runner (class in google.adk.runners)":[[0,"google.adk.runners.Runner",false]],"save_artifact() (google.adk.artifacts.baseartifactservice method)":[[0,"google.adk.artifacts.BaseArtifactService.save_artifact",false]],"save_artifact() (google.adk.artifacts.fileartifactservice method)":[[0,"google.adk.artifacts.FileArtifactService.save_artifact",false]],"save_artifact() (google.adk.artifacts.gcsartifactservice method)":[[0,"google.adk.artifacts.GcsArtifactService.save_artifact",false]],"save_artifact() (google.adk.artifacts.inmemoryartifactservice method)":[[0,"google.adk.artifacts.InMemoryArtifactService.save_artifact",false]],"save_input_blobs_as_artifacts (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.save_input_blobs_as_artifacts",false]],"save_live_audio (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.save_live_audio",false]],"save_live_blob (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.save_live_blob",false]],"search_engine_id (google.adk.tools.vertex_ai_search_tool.vertexaisearchtool attribute)":[[0,"google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool.search_engine_id",false]],"search_engine_id (google.adk.tools.vertexaisearchtool attribute)":[[0,"google.adk.tools.VertexAiSearchTool.search_engine_id",false]],"search_memory() (google.adk.memory.basememoryservice method)":[[0,"google.adk.memory.BaseMemoryService.search_memory",false]],"search_memory() (google.adk.memory.inmemorymemoryservice method)":[[0,"google.adk.memory.InMemoryMemoryService.search_memory",false]],"search_memory() (google.adk.memory.vertexaimemorybankservice method)":[[0,"google.adk.memory.VertexAiMemoryBankService.search_memory",false]],"search_memory() (google.adk.memory.vertexairagmemoryservice method)":[[0,"google.adk.memory.VertexAiRagMemoryService.search_memory",false]],"search_memory() (google.adk.tools.tool_context.toolcontext method)":[[0,"google.adk.tools.tool_context.ToolContext.search_memory",false]],"search_memory() (google.adk.tools.toolcontext method)":[[0,"google.adk.tools.ToolContext.search_memory",false]],"self (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.Self",false]],"send() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.send",false]],"send_activity_end() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.send_activity_end",false]],"send_activity_start() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.send_activity_start",false]],"send_content() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.send_content",false]],"send_realtime() (google.adk.agents.liverequestqueue method)":[[0,"google.adk.agents.LiveRequestQueue.send_realtime",false]],"server_params (google.adk.tools.mcp_tool.stdioconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StdioConnectionParams.server_params",false],[0,"id60",false]],"session (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.session",false]],"session_resumption (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.session_resumption",false]],"session_service (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.session_service",false]],"session_service (google.adk.runners.runner attribute)":[[0,"google.adk.runners.Runner.session_service",false],[0,"id53",false]],"set_agent_state() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.set_agent_state",false]],"set_default_headers() (google.adk.tools.openapi_tool.restapitool method)":[[0,"google.adk.tools.openapi_tool.RestApiTool.set_default_headers",false]],"set_execution_id() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.set_execution_id",false]],"set_tool_filter() (google.adk.tools.google_api_tool.googleapitoolset method)":[[0,"google.adk.tools.google_api_tool.GoogleApiToolset.set_tool_filter",false]],"setdefault() (google.adk.sessions.state method)":[[0,"google.adk.sessions.State.setdefault",false]],"sheetstoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.SheetsToolset",false]],"should_pause_invocation() (google.adk.agents.invocationcontext method)":[[0,"google.adk.agents.InvocationContext.should_pause_invocation",false]],"skip_summarization (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.skip_summarization",false]],"skip_summarization (google.adk.tools.agent_tool.agenttool attribute)":[[0,"google.adk.tools.agent_tool.AgentTool.skip_summarization",false]],"skip_summarization (google.adk.tools.agent_tool.agenttoolconfig attribute)":[[0,"google.adk.tools.agent_tool.AgentToolConfig.skip_summarization",false]],"skip_summarization (google.adk.tools.agenttool attribute)":[[0,"google.adk.tools.AgentTool.skip_summarization",false]],"slidestoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.SlidesToolset",false]],"speech_config (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.speech_config",false]],"speech_config (google.adk.models.gemini attribute)":[[0,"google.adk.models.Gemini.speech_config",false]],"sse_read_timeout (google.adk.tools.mcp_tool.sseconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.SseConnectionParams.sse_read_timeout",false],[0,"id57",false]],"sse_read_timeout (google.adk.tools.mcp_tool.streamablehttpconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.sse_read_timeout",false],[0,"id63",false]],"state (class in google.adk.sessions)":[[0,"google.adk.sessions.State",false]],"state (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.state",false]],"state_delta (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.state_delta",false]],"stateful (google.adk.code_executors.basecodeexecutor attribute)":[[0,"google.adk.code_executors.BaseCodeExecutor.stateful",false],[0,"id20",false]],"stateful (google.adk.code_executors.unsafelocalcodeexecutor attribute)":[[0,"google.adk.code_executors.UnsafeLocalCodeExecutor.stateful",false]],"static_instruction (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.static_instruction",false]],"streaming_mode (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.streaming_mode",false]],"sub_agents (google.adk.agents.baseagent attribute)":[[0,"google.adk.agents.BaseAgent.sub_agents",false]],"support_cfc (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.support_cfc",false]],"supported_models() (google.adk.models.basellm class method)":[[0,"google.adk.models.BaseLlm.supported_models",false]],"supported_models() (google.adk.models.gemini class method)":[[0,"google.adk.models.Gemini.supported_models",false]],"supported_models() (google.adk.models.gemma class method)":[[0,"google.adk.models.Gemma.supported_models",false]],"supported_models() (google.adk.models.litellm class method)":[[0,"google.adk.models.LiteLlm.supported_models",false]],"temp_prefix (google.adk.sessions.state attribute)":[[0,"google.adk.sessions.State.TEMP_PREFIX",false]],"terminate_on_close (google.adk.tools.mcp_tool.streamablehttpconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.terminate_on_close",false],[0,"id64",false]],"thinking_config (google.adk.planners.builtinplanner attribute)":[[0,"google.adk.planners.BuiltInPlanner.thinking_config",false],[0,"id34",false]],"timeout (google.adk.tools.mcp_tool.sseconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.SseConnectionParams.timeout",false],[0,"id58",false]],"timeout (google.adk.tools.mcp_tool.stdioconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StdioConnectionParams.timeout",false],[0,"id61",false]],"timeout (google.adk.tools.mcp_tool.streamablehttpconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.timeout",false],[0,"id65",false]],"timestamp (google.adk.events.event attribute)":[[0,"google.adk.events.Event.timestamp",false]],"to_dict() (google.adk.sessions.state method)":[[0,"google.adk.sessions.State.to_dict",false]],"tool (google.adk.tools.crewai_tool.crewaitool attribute)":[[0,"google.adk.tools.crewai_tool.CrewaiTool.tool",false]],"tool (google.adk.tools.crewai_tool.crewaitoolconfig attribute)":[[0,"google.adk.tools.crewai_tool.CrewaiToolConfig.tool",false]],"tool (google.adk.tools.langchain_tool.langchaintoolconfig attribute)":[[0,"google.adk.tools.langchain_tool.LangchainToolConfig.tool",false]],"tool_confirmation (google.adk.tools.tool_context.toolcontext attribute)":[[0,"google.adk.tools.tool_context.ToolContext.tool_confirmation",false]],"tool_confirmation (google.adk.tools.toolcontext attribute)":[[0,"google.adk.tools.ToolContext.tool_confirmation",false]],"toolboxtoolset (class in google.adk.tools.toolbox_toolset)":[[0,"google.adk.tools.toolbox_toolset.ToolboxToolset",false]],"toolcontext (class in google.adk.tools)":[[0,"google.adk.tools.ToolContext",false]],"toolcontext (class in google.adk.tools.tool_context)":[[0,"google.adk.tools.tool_context.ToolContext",false]],"toolpredicate (class in google.adk.tools.base_toolset)":[[0,"google.adk.tools.base_toolset.ToolPredicate",false]],"tools (google.adk.agents.llmagent attribute)":[[0,"google.adk.agents.LlmAgent.tools",false]],"trace_call_llm() (in module google.adk.telemetry)":[[0,"google.adk.telemetry.trace_call_llm",false]],"trace_merged_tool_calls() (in module google.adk.telemetry)":[[0,"google.adk.telemetry.trace_merged_tool_calls",false]],"trace_send_data() (in module google.adk.telemetry)":[[0,"google.adk.telemetry.trace_send_data",false]],"trace_tool_call() (in module google.adk.telemetry)":[[0,"google.adk.telemetry.trace_tool_call",false]],"transcription_cache (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.transcription_cache",false]],"transfer_to_agent (google.adk.events.eventactions attribute)":[[0,"google.adk.events.EventActions.transfer_to_agent",false]],"transfer_to_agent() (in module google.adk.tools)":[[0,"google.adk.tools.transfer_to_agent",false]],"transfer_to_agent() (in module google.adk.tools.transfer_to_agent_tool)":[[0,"google.adk.tools.transfer_to_agent_tool.transfer_to_agent",false]],"transfertoagenttool (class in google.adk.tools)":[[0,"google.adk.tools.TransferToAgentTool",false]],"transfertoagenttool (class in google.adk.tools.transfer_to_agent_tool)":[[0,"google.adk.tools.transfer_to_agent_tool.TransferToAgentTool",false]],"update() (google.adk.sessions.state method)":[[0,"google.adk.sessions.State.update",false]],"update_code_execution_result() (google.adk.code_executors.codeexecutorcontext method)":[[0,"google.adk.code_executors.CodeExecutorContext.update_code_execution_result",false]],"url (google.adk.tools.mcp_tool.sseconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.SseConnectionParams.url",false],[0,"id59",false]],"url (google.adk.tools.mcp_tool.streamablehttpconnectionparams attribute)":[[0,"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams.url",false],[0,"id66",false]],"urlcontexttool (class in google.adk.tools.url_context_tool)":[[0,"google.adk.tools.url_context_tool.UrlContextTool",false]],"user_content (google.adk.agents.invocationcontext attribute)":[[0,"google.adk.agents.InvocationContext.user_content",false]],"user_id (google.adk.agents.invocationcontext property)":[[0,"google.adk.agents.InvocationContext.user_id",false]],"user_id (google.adk.sessions.session attribute)":[[0,"google.adk.sessions.Session.user_id",false]],"user_prefix (google.adk.sessions.state attribute)":[[0,"google.adk.sessions.State.USER_PREFIX",false]],"validate_generate_content_config() (google.adk.agents.llmagent class method)":[[0,"google.adk.agents.LlmAgent.validate_generate_content_config",false]],"validate_max_llm_calls() (google.adk.agents.runconfig class method)":[[0,"google.adk.agents.RunConfig.validate_max_llm_calls",false]],"validate_name() (google.adk.agents.baseagent class method)":[[0,"google.adk.agents.BaseAgent.validate_name",false]],"validate_sub_agents_unique_names() (google.adk.agents.baseagent class method)":[[0,"google.adk.agents.BaseAgent.validate_sub_agents_unique_names",false]],"vertexaiexamplestore (class in google.adk.examples)":[[0,"google.adk.examples.VertexAiExampleStore",false]],"vertexaimemorybankservice (class in google.adk.memory)":[[0,"google.adk.memory.VertexAiMemoryBankService",false]],"vertexairagmemoryservice (class in google.adk.memory)":[[0,"google.adk.memory.VertexAiRagMemoryService",false]],"vertexaisearchtool (class in google.adk.tools)":[[0,"google.adk.tools.VertexAiSearchTool",false]],"vertexaisearchtool (class in google.adk.tools.vertex_ai_search_tool)":[[0,"google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool",false]],"vertexaisessionservice (class in google.adk.sessions)":[[0,"google.adk.sessions.VertexAiSessionService",false]],"wrapped_property (google.adk.agents.runconfig attribute)":[[0,"google.adk.agents.RunConfig.wrapped_property",false],[0,"id14",false]],"youtubetoolset (class in google.adk.tools.google_api_tool)":[[0,"google.adk.tools.google_api_tool.YoutubeToolset",false]]},"objects":{"google.adk":[[0,0,0,"-","a2a"],[0,0,0,"-","agents"],[0,0,0,"-","apps"],[0,0,0,"-","artifacts"],[0,0,0,"-","auth"],[0,0,0,"-","cli"],[0,0,0,"-","code_executors"],[0,0,0,"-","errors"],[0,0,0,"-","evaluation"],[0,0,0,"-","events"],[0,0,0,"-","examples"],[0,0,0,"-","flows"],[0,0,0,"-","memory"],[0,0,0,"-","models"],[0,0,0,"-","planners"],[0,0,0,"-","platform"],[0,0,0,"-","plugins"],[0,0,0,"-","runners"],[0,0,0,"-","sessions"],[0,0,0,"-","telemetry"],[0,0,0,"-","tools"],[0,0,0,"-","utils"],[0,0,0,"-","version"]],"google.adk.agents":[[0,1,1,"","Agent"],[0,2,1,"","BaseAgent"],[0,2,1,"","InvocationContext"],[0,2,1,"","LiveRequest"],[0,7,1,"","LiveRequestQueue"],[0,2,1,"","LlmAgent"],[0,2,1,"","LoopAgent"],[0,7,1,"","McpInstructionProvider"],[0,2,1,"","ParallelAgent"],[0,2,1,"","RunConfig"],[0,2,1,"","SequentialAgent"]],"google.adk.agents.BaseAgent":[[0,3,1,"","after_agent_callback"],[0,3,1,"","before_agent_callback"],[0,4,1,"","canonical_after_agent_callbacks"],[0,4,1,"","canonical_before_agent_callbacks"],[0,5,1,"","clone"],[0,1,1,"","config_type"],[0,3,1,"","description"],[0,5,1,"","find_agent"],[0,5,1,"","find_sub_agent"],[0,5,1,"","from_config"],[0,5,1,"","model_post_init"],[0,3,1,"","name"],[0,3,1,"","parent_agent"],[0,4,1,"","root_agent"],[0,5,1,"","run_async"],[0,5,1,"","run_live"],[0,3,1,"","sub_agents"],[0,6,1,"","validate_name"],[0,6,1,"","validate_sub_agents_unique_names"]],"google.adk.agents.InvocationContext":[[0,3,1,"","active_streaming_tools"],[0,3,1,"","agent"],[0,3,1,"","agent_states"],[0,4,1,"","app_name"],[0,3,1,"","artifact_service"],[0,3,1,"","branch"],[0,3,1,"","canonical_tools_cache"],[0,3,1,"","context_cache_config"],[0,3,1,"","credential_service"],[0,3,1,"","end_invocation"],[0,3,1,"","end_of_agents"],[0,5,1,"","increment_llm_call_count"],[0,3,1,"","input_realtime_cache"],[0,3,1,"","invocation_id"],[0,4,1,"","is_resumable"],[0,3,1,"","live_request_queue"],[0,3,1,"","live_session_resumption_handle"],[0,3,1,"","memory_service"],[0,5,1,"","model_post_init"],[0,3,1,"","output_realtime_cache"],[0,3,1,"","plugin_manager"],[0,5,1,"","populate_invocation_agent_states"],[0,5,1,"","reset_sub_agent_states"],[0,3,1,"","resumability_config"],[0,3,1,"","run_config"],[0,3,1,"","session"],[0,3,1,"","session_service"],[0,5,1,"","set_agent_state"],[0,5,1,"","should_pause_invocation"],[0,3,1,"","transcription_cache"],[0,3,1,"","user_content"],[0,4,1,"","user_id"]],"google.adk.agents.LiveRequest":[[0,3,1,"","activity_end"],[0,3,1,"","activity_start"],[0,3,1,"","blob"],[0,3,1,"","close"],[0,3,1,"","content"]],"google.adk.agents.LiveRequestQueue":[[0,5,1,"","close"],[0,5,1,"","get"],[0,5,1,"","send"],[0,5,1,"","send_activity_end"],[0,5,1,"","send_activity_start"],[0,5,1,"","send_content"],[0,5,1,"","send_realtime"]],"google.adk.agents.LlmAgent":[[0,3,1,"","after_model_callback"],[0,3,1,"","after_tool_callback"],[0,3,1,"","before_model_callback"],[0,3,1,"","before_tool_callback"],[0,4,1,"","canonical_after_model_callbacks"],[0,4,1,"","canonical_after_tool_callbacks"],[0,4,1,"","canonical_before_model_callbacks"],[0,4,1,"","canonical_before_tool_callbacks"],[0,5,1,"","canonical_global_instruction"],[0,5,1,"","canonical_instruction"],[0,4,1,"","canonical_model"],[0,4,1,"","canonical_on_model_error_callbacks"],[0,4,1,"","canonical_on_tool_error_callbacks"],[0,5,1,"","canonical_tools"],[0,3,1,"","code_executor"],[0,1,1,"","config_type"],[0,3,1,"","disallow_transfer_to_parent"],[0,3,1,"","disallow_transfer_to_peers"],[0,3,1,"","generate_content_config"],[0,3,1,"","global_instruction"],[0,3,1,"","include_contents"],[0,3,1,"","input_schema"],[0,3,1,"","instruction"],[0,3,1,"","model"],[0,3,1,"","on_model_error_callback"],[0,3,1,"","on_tool_error_callback"],[0,3,1,"","output_key"],[0,3,1,"","output_schema"],[0,3,1,"","planner"],[0,3,1,"","static_instruction"],[0,3,1,"","tools"],[0,6,1,"","validate_generate_content_config"]],"google.adk.agents.LoopAgent":[[0,1,1,"","config_type"],[0,3,1,"","max_iterations"]],"google.adk.agents.ParallelAgent":[[0,1,1,"","config_type"]],"google.adk.agents.RunConfig":[[0,6,1,"","check_for_deprecated_save_live_audio"],[0,3,1,"","context_window_compression"],[0,3,1,"","custom_metadata"],[0,3,1,"","enable_affective_dialog"],[0,1,1,"id15","field_name"],[0,3,1,"","input_audio_transcription"],[0,3,1,"","max_llm_calls"],[0,1,1,"id0","msg"],[0,3,1,"","output_audio_transcription"],[0,3,1,"","proactivity"],[0,3,1,"","realtime_input_config"],[0,3,1,"","response_modalities"],[0,1,1,"","save_input_blobs_as_artifacts"],[0,1,1,"","save_live_audio"],[0,3,1,"","save_live_blob"],[0,3,1,"","session_resumption"],[0,3,1,"","speech_config"],[0,3,1,"","streaming_mode"],[0,3,1,"","support_cfc"],[0,6,1,"","validate_max_llm_calls"],[0,1,1,"id14","wrapped_property"]],"google.adk.agents.SequentialAgent":[[0,1,1,"","config_type"]],"google.adk.apps":[[0,2,1,"","App"],[0,2,1,"","ResumabilityConfig"]],"google.adk.apps.App":[[0,3,1,"","context_cache_config"],[0,3,1,"","events_compaction_config"],[0,3,1,"","name"],[0,3,1,"","plugins"],[0,3,1,"","resumability_config"],[0,3,1,"","root_agent"]],"google.adk.apps.ResumabilityConfig":[[0,3,1,"","is_resumable"]],"google.adk.artifacts":[[0,7,1,"","BaseArtifactService"],[0,7,1,"","FileArtifactService"],[0,7,1,"","GcsArtifactService"],[0,2,1,"","InMemoryArtifactService"]],"google.adk.artifacts.BaseArtifactService":[[0,5,1,"","delete_artifact"],[0,5,1,"","get_artifact_version"],[0,5,1,"","list_artifact_keys"],[0,5,1,"","list_artifact_versions"],[0,5,1,"","list_versions"],[0,5,1,"","load_artifact"],[0,5,1,"","save_artifact"]],"google.adk.artifacts.FileArtifactService":[[0,5,1,"","delete_artifact"],[0,5,1,"","get_artifact_version"],[0,5,1,"","list_artifact_keys"],[0,5,1,"","list_artifact_versions"],[0,5,1,"","list_versions"],[0,5,1,"","load_artifact"],[0,5,1,"","save_artifact"]],"google.adk.artifacts.GcsArtifactService":[[0,5,1,"","delete_artifact"],[0,5,1,"","get_artifact_version"],[0,5,1,"","list_artifact_keys"],[0,5,1,"","list_artifact_versions"],[0,5,1,"","list_versions"],[0,5,1,"","load_artifact"],[0,5,1,"","save_artifact"]],"google.adk.artifacts.InMemoryArtifactService":[[0,3,1,"","artifacts"],[0,5,1,"","delete_artifact"],[0,5,1,"","get_artifact_version"],[0,5,1,"","list_artifact_keys"],[0,5,1,"","list_artifact_versions"],[0,5,1,"","list_versions"],[0,5,1,"","load_artifact"],[0,5,1,"","save_artifact"]],"google.adk.code_executors":[[0,2,1,"","BaseCodeExecutor"],[0,2,1,"","BuiltInCodeExecutor"],[0,7,1,"","CodeExecutorContext"],[0,2,1,"","UnsafeLocalCodeExecutor"]],"google.adk.code_executors.BaseCodeExecutor":[[0,3,1,"id16","code_block_delimiters"],[0,3,1,"id17","error_retry_attempts"],[0,5,1,"","execute_code"],[0,3,1,"id18","execution_result_delimiters"],[0,3,1,"id19","optimize_data_file"],[0,3,1,"id20","stateful"]],"google.adk.code_executors.BuiltInCodeExecutor":[[0,5,1,"","execute_code"],[0,5,1,"","process_llm_request"]],"google.adk.code_executors.CodeExecutorContext":[[0,5,1,"","add_input_files"],[0,5,1,"","add_processed_file_names"],[0,5,1,"","clear_input_files"],[0,5,1,"","get_error_count"],[0,5,1,"","get_execution_id"],[0,5,1,"","get_input_files"],[0,5,1,"","get_processed_file_names"],[0,5,1,"","get_state_delta"],[0,5,1,"","increment_error_count"],[0,5,1,"","reset_error_count"],[0,5,1,"","set_execution_id"],[0,5,1,"","update_code_execution_result"]],"google.adk.code_executors.UnsafeLocalCodeExecutor":[[0,5,1,"","execute_code"],[0,3,1,"","optimize_data_file"],[0,3,1,"","stateful"]],"google.adk.evaluation":[[0,7,1,"","AgentEvaluator"]],"google.adk.evaluation.AgentEvaluator":[[0,5,1,"","evaluate"],[0,5,1,"","evaluate_eval_set"],[0,5,1,"","find_config_for_test_file"],[0,5,1,"","migrate_eval_data_to_new_schema"]],"google.adk.events":[[0,2,1,"","Event"],[0,2,1,"","EventActions"]],"google.adk.events.Event":[[0,3,1,"","actions"],[0,3,1,"","author"],[0,3,1,"","branch"],[0,5,1,"","get_function_calls"],[0,5,1,"","get_function_responses"],[0,5,1,"","has_trailing_code_execution_result"],[0,3,1,"","id"],[0,3,1,"","invocation_id"],[0,5,1,"","is_final_response"],[0,3,1,"","long_running_tool_ids"],[0,5,1,"","model_post_init"],[0,5,1,"","new_id"],[0,3,1,"","timestamp"]],"google.adk.events.EventActions":[[0,3,1,"","agent_state"],[0,3,1,"","artifact_delta"],[0,3,1,"","compaction"],[0,3,1,"","end_of_agent"],[0,3,1,"","escalate"],[0,3,1,"","requested_auth_configs"],[0,3,1,"","requested_tool_confirmations"],[0,3,1,"","rewind_before_invocation_id"],[0,3,1,"","skip_summarization"],[0,3,1,"","state_delta"],[0,3,1,"","transfer_to_agent"]],"google.adk.examples":[[0,7,1,"","BaseExampleProvider"],[0,2,1,"","Example"],[0,7,1,"","VertexAiExampleStore"]],"google.adk.examples.BaseExampleProvider":[[0,5,1,"","get_examples"]],"google.adk.examples.Example":[[0,3,1,"id21","input"],[0,3,1,"id22","output"]],"google.adk.examples.VertexAiExampleStore":[[0,5,1,"","get_examples"]],"google.adk.memory":[[0,7,1,"","BaseMemoryService"],[0,7,1,"","InMemoryMemoryService"],[0,7,1,"","VertexAiMemoryBankService"],[0,7,1,"","VertexAiRagMemoryService"]],"google.adk.memory.BaseMemoryService":[[0,5,1,"","add_session_to_memory"],[0,5,1,"","search_memory"]],"google.adk.memory.InMemoryMemoryService":[[0,5,1,"","add_session_to_memory"],[0,5,1,"","search_memory"]],"google.adk.memory.VertexAiMemoryBankService":[[0,5,1,"","add_session_to_memory"],[0,5,1,"","search_memory"]],"google.adk.memory.VertexAiRagMemoryService":[[0,5,1,"","add_session_to_memory"],[0,5,1,"","search_memory"]],"google.adk.models":[[0,2,1,"","BaseLlm"],[0,2,1,"","Claude"],[0,2,1,"","Gemini"],[0,2,1,"","Gemma"],[0,7,1,"","LLMRegistry"],[0,2,1,"","LiteLlm"]],"google.adk.models.BaseLlm":[[0,5,1,"","connect"],[0,5,1,"","generate_content_async"],[0,3,1,"","model"],[0,5,1,"","supported_models"]],"google.adk.models.Claude":[[0,1,1,"","max_tokens"],[0,3,1,"id23","model"]],"google.adk.models.Gemini":[[0,4,1,"","api_client"],[0,5,1,"","connect"],[0,5,1,"","generate_content_async"],[0,3,1,"id24","model"],[0,3,1,"","retry_options"],[0,3,1,"","speech_config"],[0,5,1,"","supported_models"]],"google.adk.models.Gemma":[[0,5,1,"","generate_content_async"],[0,3,1,"","model"],[0,5,1,"","supported_models"]],"google.adk.models.LLMRegistry":[[0,5,1,"","new_llm"],[0,5,1,"","register"],[0,5,1,"","resolve"]],"google.adk.models.LiteLlm":[[0,5,1,"","generate_content_async"],[0,3,1,"id33","llm_client"],[0,1,1,"","model"],[0,5,1,"","model_post_init"],[0,5,1,"","supported_models"]],"google.adk.planners":[[0,7,1,"","BasePlanner"],[0,7,1,"","BuiltInPlanner"],[0,7,1,"","PlanReActPlanner"]],"google.adk.planners.BasePlanner":[[0,5,1,"","build_planning_instruction"],[0,5,1,"","process_planning_response"]],"google.adk.planners.BuiltInPlanner":[[0,5,1,"","apply_thinking_config"],[0,5,1,"","build_planning_instruction"],[0,5,1,"","process_planning_response"],[0,1,1,"id34","thinking_config"]],"google.adk.planners.PlanReActPlanner":[[0,5,1,"","build_planning_instruction"],[0,5,1,"","process_planning_response"]],"google.adk.plugins":[[0,7,1,"","BasePlugin"],[0,7,1,"","LoggingPlugin"],[0,7,1,"","PluginManager"],[0,7,1,"","ReflectAndRetryToolPlugin"]],"google.adk.plugins.BasePlugin":[[0,5,1,"","after_agent_callback"],[0,5,1,"","after_model_callback"],[0,5,1,"","after_run_callback"],[0,5,1,"","after_tool_callback"],[0,5,1,"","before_agent_callback"],[0,5,1,"","before_model_callback"],[0,5,1,"","before_run_callback"],[0,5,1,"","before_tool_callback"],[0,5,1,"","close"],[0,5,1,"","on_event_callback"],[0,5,1,"","on_model_error_callback"],[0,5,1,"","on_tool_error_callback"],[0,5,1,"","on_user_message_callback"]],"google.adk.plugins.LoggingPlugin":[[0,5,1,"","after_agent_callback"],[0,5,1,"","after_model_callback"],[0,5,1,"","after_run_callback"],[0,5,1,"","after_tool_callback"],[0,5,1,"","before_agent_callback"],[0,5,1,"","before_model_callback"],[0,5,1,"","before_run_callback"],[0,5,1,"","before_tool_callback"],[0,5,1,"","on_event_callback"],[0,5,1,"","on_model_error_callback"],[0,5,1,"","on_tool_error_callback"],[0,5,1,"","on_user_message_callback"]],"google.adk.plugins.PluginManager":[[0,5,1,"","close"],[0,5,1,"","get_plugin"],[0,5,1,"","register_plugin"],[0,5,1,"","run_after_agent_callback"],[0,5,1,"","run_after_model_callback"],[0,5,1,"","run_after_run_callback"],[0,5,1,"","run_after_tool_callback"],[0,5,1,"","run_before_agent_callback"],[0,5,1,"","run_before_model_callback"],[0,5,1,"","run_before_run_callback"],[0,5,1,"","run_before_tool_callback"],[0,5,1,"","run_on_event_callback"],[0,5,1,"","run_on_model_error_callback"],[0,5,1,"","run_on_tool_error_callback"],[0,5,1,"","run_on_user_message_callback"]],"google.adk.plugins.ReflectAndRetryToolPlugin":[[0,5,1,"","after_tool_callback"],[0,5,1,"","extract_error_from_result"],[0,5,1,"","on_tool_error_callback"]],"google.adk.runners":[[0,7,1,"","InMemoryRunner"],[0,7,1,"","Runner"]],"google.adk.runners.InMemoryRunner":[[0,1,1,"","agent"],[0,1,1,"","app_name"]],"google.adk.runners.Runner":[[0,1,1,"","Self"],[0,1,1,"id45","agent"],[0,1,1,"id46","app_name"],[0,1,1,"id47","artifact_service"],[0,5,1,"","close"],[0,1,1,"id48","context_cache_config"],[0,1,1,"id49","credential_service"],[0,1,1,"id50","memory_service"],[0,1,1,"id51","plugin_manager"],[0,1,1,"id52","resumability_config"],[0,5,1,"","rewind_async"],[0,5,1,"","run"],[0,5,1,"","run_async"],[0,5,1,"","run_debug"],[0,5,1,"","run_live"],[0,1,1,"id53","session_service"]],"google.adk.sessions":[[0,7,1,"","BaseSessionService"],[0,7,1,"","InMemorySessionService"],[0,2,1,"","Session"],[0,7,1,"","State"],[0,7,1,"","VertexAiSessionService"]],"google.adk.sessions.BaseSessionService":[[0,5,1,"","append_event"],[0,5,1,"","create_session"],[0,5,1,"","delete_session"],[0,5,1,"","get_session"],[0,5,1,"","list_sessions"]],"google.adk.sessions.InMemorySessionService":[[0,5,1,"","append_event"],[0,5,1,"","create_session"],[0,5,1,"","create_session_sync"],[0,5,1,"","delete_session"],[0,5,1,"","delete_session_sync"],[0,5,1,"","get_session"],[0,5,1,"","get_session_sync"],[0,5,1,"","list_sessions"],[0,5,1,"","list_sessions_sync"]],"google.adk.sessions.Session":[[0,3,1,"","app_name"],[0,3,1,"","events"],[0,3,1,"","id"],[0,3,1,"","last_update_time"],[0,3,1,"","state"],[0,3,1,"","user_id"]],"google.adk.sessions.State":[[0,1,1,"","APP_PREFIX"],[0,1,1,"","TEMP_PREFIX"],[0,1,1,"","USER_PREFIX"],[0,5,1,"","get"],[0,5,1,"","has_delta"],[0,5,1,"","setdefault"],[0,5,1,"","to_dict"],[0,5,1,"","update"]],"google.adk.sessions.VertexAiSessionService":[[0,5,1,"","append_event"],[0,5,1,"","create_session"],[0,5,1,"","delete_session"],[0,5,1,"","get_session"],[0,5,1,"","list_sessions"]],"google.adk.telemetry":[[0,8,1,"","trace_call_llm"],[0,8,1,"","trace_merged_tool_calls"],[0,8,1,"","trace_send_data"],[0,8,1,"","trace_tool_call"]],"google.adk.tools":[[0,7,1,"","APIHubToolset"],[0,7,1,"","AgentTool"],[0,7,1,"","ApiRegistry"],[0,2,1,"","AuthToolArguments"],[0,7,1,"","BaseTool"],[0,7,1,"","DiscoveryEngineSearchTool"],[0,7,1,"","ExampleTool"],[0,7,1,"","FunctionTool"],[0,7,1,"","LongRunningFunctionTool"],[0,7,1,"","MCPToolset"],[0,7,1,"","McpToolset"],[0,7,1,"","ToolContext"],[0,7,1,"","TransferToAgentTool"],[0,7,1,"","VertexAiSearchTool"],[0,0,0,"-","agent_tool"],[0,0,0,"-","apihub_tool"],[0,0,0,"-","application_integration_tool"],[0,0,0,"-","authenticated_function_tool"],[0,0,0,"-","base_authenticated_tool"],[0,0,0,"-","base_tool"],[0,0,0,"-","base_toolset"],[0,0,0,"-","bigquery"],[0,0,0,"-","crewai_tool"],[0,0,0,"-","enterprise_search_tool"],[0,0,0,"-","example_tool"],[0,8,1,"","exit_loop"],[0,0,0,"-","exit_loop_tool"],[0,0,0,"-","function_tool"],[0,0,0,"-","get_user_choice_tool"],[0,0,0,"-","google_api_tool"],[0,0,0,"-","google_maps_grounding_tool"],[0,0,0,"-","google_search_tool"],[0,0,0,"-","langchain_tool"],[0,0,0,"-","load_artifacts_tool"],[0,0,0,"-","load_memory_tool"],[0,0,0,"-","load_web_page"],[0,0,0,"-","long_running_tool"],[0,0,0,"-","mcp_tool"],[0,0,0,"-","openapi_tool"],[0,0,0,"-","preload_memory_tool"],[0,0,0,"-","retrieval"],[0,0,0,"-","tool_context"],[0,0,0,"-","toolbox_toolset"],[0,8,1,"","transfer_to_agent"],[0,0,0,"-","transfer_to_agent_tool"],[0,0,0,"-","url_context_tool"],[0,0,0,"-","vertex_ai_search_tool"]],"google.adk.tools.APIHubToolset":[[0,5,1,"","close"],[0,5,1,"","get_tools"]],"google.adk.tools.AgentTool":[[0,1,1,"","agent"],[0,5,1,"","from_config"],[0,1,1,"","include_plugins"],[0,5,1,"","populate_name"],[0,5,1,"","run_async"],[0,1,1,"","skip_summarization"]],"google.adk.tools.ApiRegistry":[[0,5,1,"","get_toolset"]],"google.adk.tools.AuthToolArguments":[[0,3,1,"","auth_config"],[0,3,1,"","function_call_id"]],"google.adk.tools.BaseTool":[[0,1,1,"","custom_metadata"],[0,1,1,"","description"],[0,5,1,"","from_config"],[0,1,1,"","is_long_running"],[0,1,1,"","name"],[0,5,1,"","process_llm_request"],[0,5,1,"","run_async"]],"google.adk.tools.DiscoveryEngineSearchTool":[[0,5,1,"","discovery_engine_search"]],"google.adk.tools.ExampleTool":[[0,1,1,"","examples"],[0,5,1,"","from_config"],[0,5,1,"","process_llm_request"]],"google.adk.tools.FunctionTool":[[0,1,1,"","func"],[0,5,1,"","run_async"]],"google.adk.tools.LongRunningFunctionTool":[[0,1,1,"","is_long_running"]],"google.adk.tools.McpToolset":[[0,5,1,"","close"],[0,5,1,"","from_config"],[0,5,1,"","get_tools"]],"google.adk.tools.ToolContext":[[0,4,1,"","actions"],[0,1,1,"","event_actions"],[0,1,1,"","function_call_id"],[0,5,1,"","get_auth_response"],[0,1,1,"","invocation_context"],[0,5,1,"","request_confirmation"],[0,5,1,"","request_credential"],[0,5,1,"","search_memory"],[0,1,1,"","tool_confirmation"]],"google.adk.tools.TransferToAgentTool":[[0,1,1,"","agent_names"]],"google.adk.tools.VertexAiSearchTool":[[0,1,1,"","data_store_id"],[0,5,1,"","process_llm_request"],[0,1,1,"","search_engine_id"]],"google.adk.tools.agent_tool":[[0,7,1,"","AgentTool"],[0,2,1,"","AgentToolConfig"]],"google.adk.tools.agent_tool.AgentTool":[[0,1,1,"","agent"],[0,5,1,"","from_config"],[0,1,1,"","include_plugins"],[0,5,1,"","populate_name"],[0,5,1,"","run_async"],[0,1,1,"","skip_summarization"]],"google.adk.tools.agent_tool.AgentToolConfig":[[0,3,1,"","agent"],[0,3,1,"","include_plugins"],[0,3,1,"","skip_summarization"]],"google.adk.tools.apihub_tool":[[0,7,1,"","APIHubToolset"]],"google.adk.tools.apihub_tool.APIHubToolset":[[0,5,1,"","close"],[0,5,1,"","get_tools"]],"google.adk.tools.application_integration_tool":[[0,7,1,"","ApplicationIntegrationToolset"],[0,7,1,"","IntegrationConnectorTool"]],"google.adk.tools.application_integration_tool.ApplicationIntegrationToolset":[[0,5,1,"","close"],[0,5,1,"","get_tools"]],"google.adk.tools.application_integration_tool.IntegrationConnectorTool":[[0,1,1,"","EXCLUDE_FIELDS"],[0,1,1,"","OPTIONAL_FIELDS"],[0,5,1,"","run_async"]],"google.adk.tools.authenticated_function_tool":[[0,7,1,"","AuthenticatedFunctionTool"]],"google.adk.tools.authenticated_function_tool.AuthenticatedFunctionTool":[[0,5,1,"","run_async"]],"google.adk.tools.base_authenticated_tool":[[0,7,1,"","BaseAuthenticatedTool"]],"google.adk.tools.base_authenticated_tool.BaseAuthenticatedTool":[[0,5,1,"","run_async"]],"google.adk.tools.base_tool":[[0,7,1,"","BaseTool"]],"google.adk.tools.base_tool.BaseTool":[[0,1,1,"","custom_metadata"],[0,1,1,"","description"],[0,5,1,"","from_config"],[0,1,1,"","is_long_running"],[0,1,1,"","name"],[0,5,1,"","process_llm_request"],[0,5,1,"","run_async"]],"google.adk.tools.base_toolset":[[0,7,1,"","BaseToolset"],[0,7,1,"","ToolPredicate"]],"google.adk.tools.base_toolset.BaseToolset":[[0,5,1,"","close"],[0,5,1,"","from_config"],[0,5,1,"","get_tools"],[0,5,1,"","get_tools_with_prefix"],[0,5,1,"","process_llm_request"]],"google.adk.tools.bigquery":[[0,2,1,"","BigQueryCredentialsConfig"],[0,7,1,"","BigQueryToolset"]],"google.adk.tools.bigquery.BigQueryCredentialsConfig":[[0,5,1,"","model_post_init"]],"google.adk.tools.bigquery.BigQueryToolset":[[0,5,1,"","close"],[0,5,1,"","get_tools"]],"google.adk.tools.crewai_tool":[[0,7,1,"","CrewaiTool"],[0,2,1,"","CrewaiToolConfig"]],"google.adk.tools.crewai_tool.CrewaiTool":[[0,5,1,"","from_config"],[0,5,1,"","run_async"],[0,1,1,"","tool"]],"google.adk.tools.crewai_tool.CrewaiToolConfig":[[0,3,1,"","description"],[0,3,1,"","name"],[0,3,1,"","tool"]],"google.adk.tools.enterprise_search_tool":[[0,7,1,"","EnterpriseWebSearchTool"]],"google.adk.tools.enterprise_search_tool.EnterpriseWebSearchTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.example_tool":[[0,7,1,"","ExampleTool"],[0,2,1,"","ExampleToolConfig"]],"google.adk.tools.example_tool.ExampleTool":[[0,1,1,"","examples"],[0,5,1,"","from_config"],[0,5,1,"","process_llm_request"]],"google.adk.tools.example_tool.ExampleToolConfig":[[0,3,1,"","examples"]],"google.adk.tools.exit_loop_tool":[[0,8,1,"","exit_loop"]],"google.adk.tools.function_tool":[[0,7,1,"","FunctionTool"]],"google.adk.tools.function_tool.FunctionTool":[[0,1,1,"","func"],[0,5,1,"","run_async"]],"google.adk.tools.get_user_choice_tool":[[0,8,1,"","get_user_choice"]],"google.adk.tools.google_api_tool":[[0,7,1,"","BigQueryToolset"],[0,7,1,"","CalendarToolset"],[0,7,1,"","DocsToolset"],[0,7,1,"","GmailToolset"],[0,7,1,"","GoogleApiTool"],[0,7,1,"","GoogleApiToolset"],[0,7,1,"","SheetsToolset"],[0,7,1,"","SlidesToolset"],[0,7,1,"","YoutubeToolset"]],"google.adk.tools.google_api_tool.GoogleApiTool":[[0,5,1,"","configure_auth"],[0,5,1,"","configure_sa_auth"],[0,5,1,"","run_async"]],"google.adk.tools.google_api_tool.GoogleApiToolset":[[0,5,1,"","close"],[0,5,1,"","configure_auth"],[0,5,1,"","configure_sa_auth"],[0,5,1,"","get_tools"],[0,5,1,"","set_tool_filter"]],"google.adk.tools.google_maps_grounding_tool":[[0,7,1,"","GoogleMapsGroundingTool"]],"google.adk.tools.google_maps_grounding_tool.GoogleMapsGroundingTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.google_search_tool":[[0,7,1,"","GoogleSearchTool"]],"google.adk.tools.google_search_tool.GoogleSearchTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.langchain_tool":[[0,7,1,"","LangchainTool"],[0,2,1,"","LangchainToolConfig"]],"google.adk.tools.langchain_tool.LangchainTool":[[0,5,1,"","from_config"]],"google.adk.tools.langchain_tool.LangchainToolConfig":[[0,3,1,"","description"],[0,3,1,"","name"],[0,3,1,"","tool"]],"google.adk.tools.load_artifacts_tool":[[0,7,1,"","LoadArtifactsTool"]],"google.adk.tools.load_artifacts_tool.LoadArtifactsTool":[[0,5,1,"","process_llm_request"],[0,5,1,"","run_async"]],"google.adk.tools.load_memory_tool":[[0,2,1,"","LoadMemoryResponse"],[0,7,1,"","LoadMemoryTool"],[0,8,1,"","load_memory"]],"google.adk.tools.load_memory_tool.LoadMemoryResponse":[[0,3,1,"","memories"]],"google.adk.tools.load_memory_tool.LoadMemoryTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.load_web_page":[[0,8,1,"","load_web_page"]],"google.adk.tools.long_running_tool":[[0,7,1,"","LongRunningFunctionTool"]],"google.adk.tools.long_running_tool.LongRunningFunctionTool":[[0,1,1,"","is_long_running"]],"google.adk.tools.mcp_tool":[[0,7,1,"","MCPTool"],[0,7,1,"","MCPToolset"],[0,7,1,"","McpTool"],[0,7,1,"","McpToolset"],[0,2,1,"","SseConnectionParams"],[0,2,1,"","StdioConnectionParams"],[0,2,1,"","StreamableHTTPConnectionParams"],[0,8,1,"","adk_to_mcp_tool_type"],[0,8,1,"","gemini_to_json_schema"]],"google.adk.tools.mcp_tool.McpTool":[[0,4,1,"","raw_mcp_tool"],[0,5,1,"","run_async"]],"google.adk.tools.mcp_tool.McpToolset":[[0,5,1,"","close"],[0,5,1,"","from_config"],[0,5,1,"","get_tools"]],"google.adk.tools.mcp_tool.SseConnectionParams":[[0,3,1,"id56","headers"],[0,3,1,"id57","sse_read_timeout"],[0,3,1,"id58","timeout"],[0,3,1,"id59","url"]],"google.adk.tools.mcp_tool.StdioConnectionParams":[[0,3,1,"id60","server_params"],[0,3,1,"id61","timeout"]],"google.adk.tools.mcp_tool.StreamableHTTPConnectionParams":[[0,3,1,"id62","headers"],[0,3,1,"id63","sse_read_timeout"],[0,3,1,"id64","terminate_on_close"],[0,3,1,"id65","timeout"],[0,3,1,"id66","url"]],"google.adk.tools.openapi_tool":[[0,7,1,"","OpenAPIToolset"],[0,7,1,"","RestApiTool"]],"google.adk.tools.openapi_tool.OpenAPIToolset":[[0,5,1,"","close"],[0,5,1,"","get_tool"],[0,5,1,"","get_tools"]],"google.adk.tools.openapi_tool.RestApiTool":[[0,5,1,"","call"],[0,5,1,"","configure_auth_credential"],[0,5,1,"","configure_auth_scheme"],[0,5,1,"","from_parsed_operation"],[0,5,1,"","from_parsed_operation_str"],[0,5,1,"","run_async"],[0,5,1,"","set_default_headers"]],"google.adk.tools.preload_memory_tool":[[0,7,1,"","PreloadMemoryTool"]],"google.adk.tools.preload_memory_tool.PreloadMemoryTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.retrieval":[[0,7,1,"","BaseRetrievalTool"]],"google.adk.tools.tool_context":[[0,7,1,"","ToolContext"]],"google.adk.tools.tool_context.ToolContext":[[0,4,1,"","actions"],[0,1,1,"","event_actions"],[0,1,1,"","function_call_id"],[0,5,1,"","get_auth_response"],[0,1,1,"","invocation_context"],[0,5,1,"","request_confirmation"],[0,5,1,"","request_credential"],[0,5,1,"","search_memory"],[0,1,1,"","tool_confirmation"]],"google.adk.tools.toolbox_toolset":[[0,7,1,"","ToolboxToolset"]],"google.adk.tools.toolbox_toolset.ToolboxToolset":[[0,5,1,"","close"],[0,5,1,"","get_tools"]],"google.adk.tools.transfer_to_agent_tool":[[0,7,1,"","TransferToAgentTool"],[0,8,1,"","transfer_to_agent"]],"google.adk.tools.transfer_to_agent_tool.TransferToAgentTool":[[0,1,1,"","agent_names"]],"google.adk.tools.url_context_tool":[[0,7,1,"","UrlContextTool"]],"google.adk.tools.url_context_tool.UrlContextTool":[[0,5,1,"","process_llm_request"]],"google.adk.tools.vertex_ai_search_tool":[[0,7,1,"","VertexAiSearchTool"]],"google.adk.tools.vertex_ai_search_tool.VertexAiSearchTool":[[0,1,1,"","data_store_id"],[0,5,1,"","process_llm_request"],[0,1,1,"","search_engine_id"]]},"objnames":{"0":["py","module","Python module"],"1":["py","attribute","Python attribute"],"2":["py","pydantic_model","Python model"],"3":["py","pydantic_field","Python field"],"4":["py","property","Python property"],"5":["py","method","Python method"],"6":["py","pydantic_validator","Python validator"],"7":["py","class","Python class"],"8":["py","function","Python function"]},"objtypes":{"0":"py:module","1":"py:attribute","2":"py:pydantic_model","3":"py:pydantic_field","4":"py:property","5":"py:method","6":"py:pydantic_validator","7":"py:class","8":"py:function"},"terms":{"":0,"0":0,"00":0,"00z":0,"01t00":0,"03":[],"1":0,"10":0,"100":0,"101":[],"12":0,"123":0,"1234":0,"127":0,"12b":0,"13":0,"16":[],"180":[],"1800":0,"1984_version":[],"2":0,"2000":[],"201":[],"20241022":0,"2025":0,"20250219":0,"21":[],"24":0,"256":0,"27b":0,"3":0,"300":0,"301":[],"31":0,"4":0,"40":0,"408":0,"42":0,"429":0,"443":[],"456":0,"5":0,"500":0,"5000":0,"509":0,"512":0,"5xx":0,"60":0,"639":0,"64":0,"6mb":0,"7":0,"8":0,"8192":0,"9":[],"90":[],"9535":0,"9999":0,"A":0,"As":0,"At":0,"But":0,"By":0,"FOR":[],"For":0,"If":0,"In":0,"It":0,"NOT":0,"No":0,"Not":0,"Of":0,"On":0,"One":0,"Or":0,"The":0,"Then":[],"There":0,"These":0,"To":0,"Will":0,"With":[],"_":[],"__init__":0,"__model_validator_aft":0,"__post_init__":0,"_artifactentri":0,"_baseagent__context":0,"_event__context":0,"_from_config_kwarg":0,"_get_scope_kei":0,"_io":0,"_meta":[],"_singleaftermodelcallback":0,"_singleagentcallback":0,"_singlebeforemodelcallback":0,"_singleonmodelerrorcallback":0,"_validate_nam":0,"a2a":1,"a_long_running_funct":0,"abc":0,"abil":0,"about":0,"absent":0,"absolut":0,"abstract":0,"abstractmethod":0,"accept":0,"access":0,"access_token":0,"accesstoken":0,"accord":0,"accordingli":0,"account":0,"acm":[],"across":0,"act":0,"action":[0,1],"action1":0,"activ":0,"active_streaming_tool":[0,1],"activestreamingtool":0,"activity_end":[0,1],"activity_handling_unspecifi":0,"activity_start":[0,1],"activityend":0,"activityhandl":0,"activitystart":0,"actual":0,"ad":0,"adapt":0,"add":0,"add_input_fil":[0,1],"add_processed_file_nam":[0,1],"add_session_to_memori":[0,1],"addit":0,"additional_head":0,"additionalproperti":0,"address":0,"adher":0,"adjust":0,"adk":1,"adk_to_mcp_tool_typ":[0,1],"affect":0,"after":0,"after_agent_callback":[0,1],"after_model_callback":[0,1],"after_run_callback":[0,1],"after_tool_callback":[0,1],"afteragentcallback":0,"aftermodelcallback":0,"aftertoolcallback":0,"ag":[],"again":0,"against":0,"agent":1,"agent_1":0,"agent_2":0,"agent_3":0,"agent_call_2":0,"agent_engin":0,"agent_engine_id":0,"agent_modul":0,"agent_nam":[0,1],"agent_st":[0,1],"agent_tool":1,"agentevalu":[0,1],"agentpolicyplugin":0,"agentrefconfig":0,"agentst":0,"agenttool":[0,1],"agenttoolconfig":[0,1],"aggreg":0,"ai":0,"aiplatform":[],"algorithm":0,"alia":0,"alic":0,"all":0,"allow":0,"allowedfunctionnam":[],"alon":0,"along":0,"alpha":[],"alphanumer":0,"alreadi":0,"also":0,"alter":0,"altern":0,"alwai":0,"amount":0,"an":0,"analysi":0,"analyz":0,"ancestor":0,"anchor":[],"ani":0,"anniversari":0,"annot":[],"anoth":0,"answer":0,"anthropicllm":0,"anyof":0,"apart":[],"api":0,"api_cli":[0,1],"api_kei":0,"api_key_auth":[],"api_key_secret_vers":[],"api_nam":0,"api_registry_project_id":0,"api_resourc":0,"api_spec_unspecifi":[],"api_trigg":0,"api_vers":0,"apiauth":[],"apiauthapikeyconfig":[],"apige":0,"apihub_cli":0,"apihub_resource_nam":0,"apihub_tool":1,"apihub_toolset":0,"apihubtool":0,"apihubtoolset":[0,1],"apikei":0,"apikeyconfig":[],"apikeyin":0,"apikeysecretvers":[],"apikeystr":[],"apinam":0,"apiregistri":[0,1],"apispec":[],"apivers":[],"app":1,"app_nam":[0,1],"app_prefix":[0,1],"appear":[],"append":0,"append_ev":[0,1],"appl":[],"appli":0,"applic":0,"application_integration_tool":1,"application_integration_toolset":0,"applicationintegrationtool":0,"applicationintegrationtoolset":[0,1],"apply_thinking_config":[0,1],"appnam":0,"approach":0,"appropri":0,"approxim":0,"ar":0,"arbitrarili":0,"arelik":0,"arg":0,"argument":0,"around":0,"arrai":0,"arriv":0,"artifact":1,"artifact_delta":[0,1],"artifact_servic":[0,1],"artifact_vers":0,"artifactdelta":0,"artifactvers":0,"ask":0,"aspect":[],"aspectratio":[],"assess":0,"assign":0,"assist":0,"associ":0,"assum":0,"async":0,"asyncclientarg":[],"asyncgener":0,"asynchron":0,"attach":0,"attempt":0,"attr":[],"attribut":0,"audienc":0,"audio":0,"audiotimestamp":[],"audiotranscriptionconfig":0,"augment":[],"auth":1,"auth_config":[0,1],"auth_credenti":0,"auth_help":0,"auth_provider_x509_cert_url":0,"auth_schem":0,"auth_token_gett":0,"auth_tool":0,"auth_typ":0,"auth_type_unspecifi":[],"auth_uri":0,"authcod":0,"authconfig":0,"authconfiggoogleserviceaccountconfig":[],"authconfighttpbasicauthconfig":[],"authconfigoauthconfig":[],"authconfigoidcconfig":[],"authcredenti":0,"authcredentialtyp":0,"authent":0,"authenticated_function_tool":1,"authenticatedfunctiontool":[0,1],"author":[0,1],"authorattribut":0,"authorization_endpoint":0,"authorizationcod":0,"authorizationurl":0,"authproviderx509certurl":0,"authresponseuri":0,"authschem":0,"authtoolargu":[0,1],"authtyp":0,"authuri":0,"auto":0,"autom":[],"automat":0,"automatic_function_calling_histori":[],"automaticactivitydetect":0,"automaticfunctioncal":[],"automaticfunctioncallingconfig":[],"automod":[],"avail":0,"avglogprob":0,"avoid":0,"await":0,"back":0,"backend":[],"balanc":[],"bank":0,"bar":0,"base":0,"base64":0,"base64url":0,"base_ag":0,"base_artifact_servic":0,"base_authenticated_tool":1,"base_credential_servic":0,"base_memory_servic":0,"base_plugin":0,"base_session_servic":0,"base_tool":1,"base_toolset":1,"base_url":0,"baseag":[0,1],"baseagentconfig":0,"baseartifactservic":[0,1],"baseauthenticatedtool":[0,1],"basecodeexecutor":[0,1],"basecredentialservic":0,"baseexampleprovid":[0,1],"basegooglecredentialsconfig":0,"basellm":[0,1],"basellmconnect":0,"basellmflow":0,"basememoryservic":[0,1],"basemodel":0,"basemodelwithconfig":0,"baseplann":[0,1],"baseplugin":[0,1],"baseretrievaltool":[0,1],"basesessionservic":[0,1],"basetool":[0,1],"basetoolconfig":0,"basetoolset":[0,1],"baseurl":[],"basic":0,"bearer":0,"bearerformat":0,"becaus":0,"been":0,"befor":0,"before_agent_callback":[0,1],"before_model_callback":[0,1],"before_run_callback":[0,1],"before_tool_callback":[0,1],"beforeagentcallback":0,"beforemodelcallback":0,"beforetoolcallback":0,"begin":0,"behav":0,"behavior":0,"being":0,"belong":0,"below":0,"beneath":0,"benefici":0,"benefit":0,"best":0,"better":0,"between":0,"bidi":0,"bidigeneratecontentsetup":0,"bidirect":0,"bigqueri":1,"bigquery_tool_config":0,"bigquerycredentialsconfig":[0,1],"bigquerytoolset":[0,1],"bill":[],"binari":0,"bind":0,"birthdai":0,"blank":0,"blob":[0,1],"block":0,"block_low_and_abov":[],"block_medium_and_abov":[],"block_non":[],"block_only_high":[],"blocklist":0,"bob":0,"bodi":0,"boilerpl":0,"bone":0,"bool":0,"boolean":0,"boolvalu":0,"both":0,"bound":0,"bound_param":0,"branch":[0,1],"break":[],"breakdown":0,"brows":0,"bucket":0,"bucket_nam":0,"budget":[],"buffer":0,"build":0,"build_planning_instruct":[0,1],"builder":[],"built":0,"built_in_plann":0,"builtincodeexecutor":[0,1],"builtinplann":[0,1],"bypass":0,"bypass_multi_tools_limit":0,"bypass_state_inject":0,"byte":0,"c":[],"cach":0,"cache_interv":0,"cache_nam":0,"cacheabl":0,"cached_cont":0,"cached_contents_count":[],"cachedcont":0,"cachedcontenttokencount":0,"cachemetadata":0,"cachetokensdetail":0,"calendar":0,"calendartoolset":[0,1],"call":[0,1],"call_llm":0,"call_tool":0,"callabl":0,"callback":0,"callback_context":0,"callbackcontext":0,"caller":0,"can":0,"cancel":0,"candid":0,"candidatecount":[],"candidates_token_count":0,"candidatestokencount":0,"candidatestokensdetail":0,"cannot":0,"canon":0,"canonical_after_agent_callback":[0,1],"canonical_after_model_callback":[0,1],"canonical_after_tool_callback":[0,1],"canonical_before_agent_callback":[0,1],"canonical_before_model_callback":[0,1],"canonical_before_tool_callback":[0,1],"canonical_global_instruct":[0,1],"canonical_instruct":[0,1],"canonical_model":[0,1],"canonical_on_model_error_callback":[0,1],"canonical_on_tool_error_callback":[0,1],"canonical_tool":[0,1],"canonical_tools_cach":[0,1],"canonical_uri":[],"canonicaluri":0,"capabl":0,"captur":0,"card":0,"care":0,"carri":0,"case":0,"categori":[],"caus":0,"central1":0,"cert":0,"cfc":0,"chain":0,"chang":0,"char":[],"charact":0,"charg":[],"check":0,"check_for_deprecated_save_live_audio":[0,1],"checkpoint":0,"child":[],"choic":0,"choos":0,"chosen":0,"chosencandid":0,"chunk":0,"circuit":0,"citat":0,"citationmetadata":0,"citi":0,"cl":0,"claim":0,"class":0,"classmethod":0,"claud":[0,1],"clean":0,"cleaner":0,"cleanup":0,"clear":0,"clear_input_fil":[0,1],"cli":1,"client":0,"client_email":0,"client_id":0,"client_secret":0,"client_x509_cert_url":0,"clientarg":[],"clientcredenti":0,"clientemail":0,"clientid":0,"clientsecret":0,"clientx509certurl":0,"clone":[0,1],"cloned_ag":0,"close":[0,1],"close_timeout":0,"cloud":0,"code":0,"code_block_delimit":[0,1],"code_execut":0,"code_execution_input":0,"code_executor":1,"codeexecut":0,"codeexecutionresult":0,"codeexecutor":0,"codeexecutorcontext":[0,1],"collect":0,"com":0,"come":0,"command":0,"commit":0,"common":0,"common_config":0,"commun":0,"compact":[0,1],"compactedcont":0,"compar":0,"compat":0,"complet":0,"complex":0,"complianc":0,"compon":0,"composit":0,"compress":0,"comput":0,"computerus":[],"computerusetoolset":0,"concis":[],"concurr":0,"condit":0,"conent":0,"confid":0,"confidencescor":0,"config":0,"config_abs_path":0,"config_path":0,"config_typ":[0,1],"configur":0,"configure_auth":[0,1],"configure_auth_credenti":[0,1],"configure_auth_schem":[0,1],"configure_sa_auth":[0,1],"confirm":0,"conform":[],"connect":[0,1],"connection_host":0,"connection_nam":0,"connection_param":0,"connection_service_nam":0,"connectionschemametadata":0,"connector":0,"consecut":0,"consid":0,"consist":0,"consol":0,"consolid":0,"const":0,"constitut":0,"constrain":0,"constraint":0,"construct":0,"constructor":0,"construstor":[],"consum":[],"contain":0,"content":[0,1],"contents_count":0,"contentunion":0,"context":0,"context_cache_config":[0,1],"context_window_compress":[0,1],"contextcacheconfig":0,"contextu":0,"contextwindowcompressionconfig":0,"continu":0,"control":0,"convei":0,"conveni":0,"convent":0,"convers":0,"convert":0,"cooki":0,"coordin":0,"copi":0,"core":0,"corpora":[],"corpu":0,"correct":0,"correspond":0,"cost":0,"could":0,"count":0,"counter":0,"countri":0,"cours":0,"craft":0,"creat":0,"create_sess":[0,1],"create_session_sync":[0,1],"create_tim":[],"created_at":0,"createtim":0,"creation":0,"creativ":[],"credenti":0,"credential_servic":[0,1],"credentialkei":0,"credentials_config":0,"credentialsecret":[],"credit":0,"crewai":0,"crewai_tool":1,"crewaibasetool":0,"crewaitool":[0,1],"crewaitoolconfig":[0,1],"criteria":0,"critic":0,"csv":0,"ctx":0,"current":0,"custom":0,"custom_metadata":[0,1],"custommetadata":0,"customretryplugin":0,"cut":0,"cwd":0,"cyclic":[],"dai":0,"dash":0,"data":0,"data_stor":[],"data_store_id":[0,1],"data_store_spec":0,"databas":[],"databasesessionservic":[],"dataset":0,"datastor":0,"datastorespec":[],"datatrack":0,"datatyp":0,"date":0,"datetim":0,"db_url":[],"deal":0,"debug":0,"debug1":0,"debug2":0,"debug_session_id":0,"debug_user_id":0,"decid":0,"decis":[],"declar":[],"decod":0,"def":0,"default":0,"defin":0,"definit":0,"degre":[],"delai":0,"deleg":0,"delet":0,"delete_artifact":[0,1],"delete_sess":[0,1],"delete_session_sync":[0,1],"delimit":0,"delta":0,"demo":0,"dens":[],"depend":0,"deprec":0,"deriv":0,"descend":0,"describ":0,"descript":[0,1],"descriptor":0,"design":0,"desir":0,"destructivehint":[],"detail":0,"detect":0,"determin":0,"dev":0,"develop":0,"diagram":0,"dialog":0,"dict":0,"dictionari":0,"did":0,"didn":0,"differ":0,"direct":[],"directli":0,"directori":0,"disabl":0,"disableattribut":[],"disallow":0,"disallow_transfer_to_p":[0,1],"disallow_transfer_to_par":[0,1],"disconnect":0,"discoveri":0,"discovery_engine_search":[0,1],"discoveryengin":[],"discoveryenginesearchtool":[0,1],"discuss":0,"disk":0,"displai":0,"displaynam":0,"distanc":0,"distinguish":0,"divers":[],"do":0,"doc":0,"docstoolset":[0,1],"document":0,"documentnam":0,"doe":0,"doesn":0,"dog":0,"domain":0,"don":0,"done":0,"dot":[],"doubl":0,"down":[],"download":0,"downloaduri":0,"duckduckgosearchtool":0,"duplic":0,"durat":0,"dure":0,"dynam":0,"dynamic_auth_config":0,"dynamicretrievalconfig":[],"dynamicretrievalconfigmod":[],"dynamicthreshold":[],"e":0,"each":0,"earli":0,"easi":0,"east":[],"effect":0,"effort":0,"either":0,"elast":[],"elastic_search":[],"elasticsearch":[],"elasticsearchparam":[],"element":[],"elsewher":0,"email":0,"embed":0,"emit":0,"emot":0,"empti":0,"en":0,"enabl":0,"enable_affective_dialog":[0,1],"encapsul":0,"enclos":0,"encod":0,"encoding_error_handl":0,"encount":0,"end":0,"end_invoc":[0,1],"end_of_ag":[0,1],"end_sensitivity_high":0,"end_sensitivity_low":0,"end_sensitivity_unspecifi":0,"endindex":0,"endofag":0,"endoffset":0,"endofspeechsensit":0,"endpoint":0,"endsensit":0,"endtim":[],"endtimestamp":0,"enforc":0,"engin":0,"enhanc":0,"enough":0,"ensur":0,"enterpris":0,"enterprise_assist":0,"enterprise_search_tool":1,"enterprisewebsearch":[],"enterprisewebsearchtool":[0,1],"entir":0,"entiti":0,"entity_oper":0,"entityid1":0,"entityid2":0,"entri":0,"enum":0,"env":0,"environ":0,"environment_brows":[],"environment_unspecifi":[],"equal":0,"equival":0,"errlog":0,"error":1,"error_handling_plugin":0,"error_retry_attempt":[0,1],"errorcod":0,"errormessag":0,"escal":[0,1],"establish":0,"estim":0,"etc":0,"eval":0,"eval_config":0,"eval_dataset_file_path_or_dir":0,"eval_set":0,"evalconfig":0,"evalset":0,"evalu":1,"evaluate_eval_set":[0,1],"evauat":[],"event":1,"event_act":[0,1],"event_id":0,"eventact":[0,1],"eventcompact":0,"events_compaction_config":[0,1],"eventscompactionconfig":0,"everi":0,"everyon":0,"exactli":0,"exampl":1,"example_stor":0,"example_tool":1,"examples_store_nam":0,"examplestor":0,"exampletool":[0,1],"exampletoolconfig":[0,1],"exce":0,"except":0,"exchang":0,"exchange_credenti":0,"exchangedauthcredenti":0,"exclud":0,"exclude_field":[0,1],"excludedomain":[],"excludedpredefinedfunct":[],"exclus":0,"exclusiveminimum":0,"execut":0,"executablecod":0,"execute_cod":[0,1],"execute_sql":0,"executeextensionrequest":[],"execution_result_delimit":[0,1],"executor":0,"exist":0,"exit":0,"exit_loop":[0,1],"exit_loop_tool":1,"expand":0,"expbas":0,"expect":0,"experiment":0,"expir":0,"expirationtim":0,"expire_tim":0,"expiresat":0,"expiresin":0,"explicit":0,"explicitli":0,"explor":0,"expos":0,"express":0,"express_mode_api_kei":0,"extens":0,"extern":[],"externalapi":[],"externalapielasticsearchparam":[],"externalapisimplesearchparam":[],"extra":0,"extrabodi":[],"extract":0,"extract_error_from_result":[0,1],"eyakaknabna":0,"f":0,"factor":0,"fail":0,"failur":0,"faith":[],"fals":0,"featur":0,"feature_selection_preference_unspecifi":[],"featureselectionprefer":[],"feed":0,"fetch":0,"few":0,"field":0,"field_nam":[0,1],"file":0,"file_data":0,"file_nam":0,"fileartifactservic":[0,1],"filedata":0,"filenam":0,"filesourc":0,"filest":0,"filestatu":0,"filesystem":0,"fileuri":0,"fill":0,"filter":0,"final":0,"find":0,"find_ag":[0,1],"find_config_for_test_fil":[0,1],"find_sub_ag":[0,1],"fine":0,"fingerprint":0,"finish":0,"finish_reason_unspecifi":0,"finishreason":0,"first":0,"firstpag":0,"fix":0,"flag":0,"flagcontenturi":0,"flash":0,"flexibl":0,"float":0,"flow":1,"flush":0,"folder":0,"follow":0,"foo":0,"forecast":0,"fork":[],"form":0,"format":0,"found":0,"fp":0,"fraction":0,"frame":0,"framework":0,"frequencypenalti":[],"friendli":0,"from":0,"from_config":[0,1],"from_parsed_oper":[0,1],"from_parsed_operation_str":[0,1],"full":0,"fulli":0,"func":[0,1],"function":0,"function_cal":0,"function_call_id":[0,1],"function_respons":0,"function_response_ev":0,"function_tool":1,"functioncal":0,"functioncallid":0,"functioncallingconfig":[],"functioncallingconfigmod":[],"functiondeclar":0,"functionrespons":0,"functionresponseblob":0,"functionresponsefiledata":0,"functionresponsepart":0,"functionresponseschedul":0,"functiontool":[0,1],"further":0,"futur":0,"g":0,"gap":0,"gc":0,"gcloud":0,"gcp":0,"gcsartifactservic":[0,1],"gemini":[0,1],"gemini_schema":0,"gemini_to_json_schema":[0,1],"geminiapi":[],"gemma":[0,1],"genai":0,"gener":0,"generate_content_async":[0,1],"generate_content_config":[0,1],"generatecont":0,"generatecontentconfig":0,"generatecontentrespons":[],"generatecontentresponseusagemetadata":0,"generationconfigroutingconfig":[],"generationconfigroutingconfigautoroutingmod":[],"generationconfigroutingconfigmanualroutingmod":[],"get":[0,1],"get_agent_async":0,"get_artifact_vers":[0,1],"get_auth_respons":[0,1],"get_error_count":[0,1],"get_exampl":[0,1],"get_execution_id":[0,1],"get_function_cal":[0,1],"get_function_respons":[0,1],"get_input_fil":[0,1],"get_plugin":[0,1],"get_processed_file_nam":[0,1],"get_sess":[0,1],"get_session_sync":[0,1],"get_state_delta":[0,1],"get_tool":[0,1],"get_tools_with_prefix":[0,1],"get_toolset":[0,1],"get_user_choic":[0,1],"get_user_choice_tool":1,"get_weath":0,"getaccesstoken":[],"getopenidtoken":[],"github":0,"give":0,"given":0,"global":0,"global_error_handling_plugin":0,"global_instruct":[0,1],"globalinstructionplugin":0,"gmail":0,"gmailtoolset":[0,1],"go":0,"goawai":0,"goe":0,"good":[],"google__genai__types__tool":[],"google_api_kei":0,"google_api_tool":1,"google_genai_use_vertexai":0,"google_maps_grounding_tool":1,"google_search":0,"google_search_tool":1,"google_service_account_auth":[],"googleapi":0,"googleapitool":[0,1],"googleapitoolset":[0,1],"googlemap":[],"googlemapsgroundingtool":[0,1],"googlemapsuri":0,"googlemapswidgetcontexttoken":0,"googlesearch":0,"googlesearchdynamicretrievalscor":0,"googlesearchretriev":[],"googlesearchtool":[0,1],"googleserviceaccountconfig":[],"googletyped":0,"gracefulli":0,"grain":0,"grant":0,"grant_types_support":0,"granular":0,"gregorian":0,"ground":0,"grounding_chunk":0,"grounding_chunk_indic":0,"groundingchunk":0,"groundingchunkindic":0,"groundingchunkmap":0,"groundingchunkmapsplaceanswersourc":0,"groundingchunkmapsplaceanswersourcesauthorattribut":0,"groundingchunkmapsplaceanswersourcesreviewsnippet":0,"groundingchunkretrievedcontext":0,"groundingchunkweb":0,"groundingmetadata":0,"groundingmetadatasourceflagginguri":0,"groundingsupport":0,"gserviceaccount":0,"guarante":0,"guardrail":0,"guid":0,"guidanc":0,"ha":0,"hallucin":0,"halt":0,"hand":0,"handl":0,"handler":0,"harm":[],"harm_block_method_unspecifi":[],"harm_block_threshold_unspecifi":[],"harm_category_civic_integr":[],"harm_category_dangerous_cont":[],"harm_category_harass":[],"harm_category_hate_speech":[],"harm_category_image_dangerous_cont":[],"harm_category_image_h":[],"harm_category_image_harass":[],"harm_category_image_sexually_explicit":[],"harm_category_sexually_explicit":[],"harm_category_unspecifi":[],"harmblockmethod":[],"harmblockthreshold":[],"harmcategori":[],"has_delta":[0,1],"has_trailing_code_execution_result":[0,1],"hash":0,"hasn":0,"have":0,"header":[0,1],"header_provid":0,"heal":0,"held":0,"hello":0,"help":0,"helper":0,"here":0,"hi":0,"hide":0,"hierarchi":0,"high":0,"higher":0,"highest":[],"hint":0,"histori":0,"hit":[],"host":0,"hostnam":0,"how":0,"howev":0,"href":[],"html":0,"http":0,"http_basic_auth":[],"httpauth":0,"httpbase":0,"httpbasicauthconfig":[],"httpbearer":0,"httpcredenti":0,"httpoption":[],"httpretryopt":0,"httpstatuscod":0,"hub":0,"human":0,"hybrid":[],"hybridsearch":[],"i":0,"iam":0,"iana":0,"icon":[],"id":[0,1],"ideal":0,"idempot":0,"idempotenthint":[],"ident":0,"identif":0,"identifi":0,"idtoken":[],"ietf":0,"ignor":0,"ignore_call_histori":[],"ignorecallhistori":[],"imag":0,"image_prohibited_cont":0,"image_safeti":0,"imageconfig":[],"immedi":0,"impact":0,"implement":0,"implicit":0,"import":0,"improv":0,"in_memory_artifact_servic":0,"includ":0,"include_cont":[0,1],"include_plugin":[0,1],"includethought":[],"inclus":0,"incorpor":0,"increas":0,"increment":0,"increment_error_count":[0,1],"increment_llm_call_count":[0,1],"indefinit":0,"index":0,"indic":0,"indirect":[],"infer":[],"info":0,"inform":0,"ingest":0,"inherit":0,"initi":0,"initial_delai":0,"initial_session_fil":0,"initialdelai":0,"initialis":0,"inject":0,"inlin":0,"inline_data":0,"inlinedata":0,"inmemoryartifactservic":[0,1],"inmemorymemoryservic":[0,1],"inmemoryrunn":[0,1],"inmemorysessionservic":[0,1],"input":[0,1],"input_audio_transcript":[0,1],"input_fil":0,"input_realtime_cach":[0,1],"input_schema":[0,1],"inputschema":[],"inputtranscript":0,"inspect":0,"inspect_ev":0,"instanc":0,"instanti":0,"instead":0,"instruct":[0,1],"instructionprovid":0,"int":0,"int32":[],"int64":[],"integ":0,"integr":0,"integrationconnectortool":[0,1],"intend":0,"intention":[],"interact":0,"intercept":0,"interfac":0,"interleav":0,"intermedi":0,"intern":0,"interpret":0,"interrupt":0,"interv":0,"invalid":0,"invoc":0,"invocation_context":[0,1],"invocation_id":[0,1],"invocationcontext":[0,1],"invocationid":0,"invocations_us":0,"invok":0,"involv":0,"io":0,"ip":0,"irrelev":0,"is_final_respons":[0,1],"is_long_run":[0,1],"is_resum":[0,1],"isn":0,"iso":0,"isol":0,"issu":0,"item":0,"iter":0,"its":0,"itself":0,"jitter":0,"json":0,"json_path":0,"jsonpath":0,"just":0,"jwt":[],"k":[],"keep":0,"kei":0,"keyword":0,"kit":0,"know":0,"knowledg":[],"kwarg":0,"label":0,"lambda":0,"lang":0,"langchain":0,"langchain_tool":1,"langchaintool":[0,1],"langchaintoolconfig":[0,1],"languag":0,"language_unspecifi":0,"languagecod":0,"larger":0,"last":0,"last_consumed_client_message_index":0,"last_update_tim":[0,1],"lastconsumedclientmessageindex":0,"lastpag":0,"lastupdatetim":0,"latenc":0,"later":0,"latest":0,"latitud":[],"latlng":[],"lazili":0,"lazy_load_spec":0,"lead":[],"leak":0,"least":0,"leav":0,"left":0,"length":0,"less":0,"let":0,"letter":[],"level":0,"leverag":0,"licens":0,"lifecycl":0,"lifetim":0,"lightweight":0,"like":0,"limit":0,"line":0,"link":0,"list":0,"list_artifact_kei":[0,1],"list_artifact_vers":[0,1],"list_directori":0,"list_sess":[0,1],"list_sessions_sync":[0,1],"list_vers":[0,1],"listsessionsrespons":0,"litellm":[0,1],"litellmcli":0,"liter":0,"live":0,"live_request_queu":[0,1],"live_session_resumption_handl":[0,1],"liveconnectconfig":0,"liverequest":[0,1],"liverequestqueu":[0,1],"liveserversessionresumptionupd":0,"livesessionresumptionupd":0,"llm":0,"llm_agent_call_1":0,"llm_cl":0,"llm_client":[0,1],"llm_request":0,"llm_respons":0,"llmagent":[0,1],"llmagentconfig":0,"llmcallslimitexceedederror":0,"llmranker":[],"llmregistri":[0,1],"llmrequest":0,"llmrespons":0,"load":0,"load_artifact":[0,1],"load_artifacts_tool":1,"load_memori":[0,1],"load_memory_tool":1,"load_web_pag":1,"loadartifactstool":[0,1],"loadmemoryrespons":[0,1],"loadmemorytool":[0,1],"local":0,"locat":0,"lock":0,"log":0,"logging_plugin":0,"loggingplugin":[0,1],"logic":0,"logprob":0,"logprobsresult":0,"logprobsresultcandid":0,"logprobsresulttopcandid":0,"long":0,"long_running_tool":1,"long_running_tool_id":[0,1],"longer":0,"longitud":[],"longrunningfunctiontool":[0,1],"longrunningtoolid":0,"look":0,"loop":0,"loopag":[0,1],"loopagentconfig":0,"lose":0,"loss":0,"lost":0,"lot":0,"lower":0,"lowercas":0,"mac":[],"made":0,"mai":0,"main":0,"mainli":0,"maintain":0,"make":0,"malformed_function_cal":0,"manag":0,"mani":0,"manifest":0,"manner":0,"manual":0,"manualmod":[],"map":0,"mark":0,"master":[],"match":0,"max":0,"max_iter":[0,1],"max_llm_cal":[0,1],"max_result":0,"max_retri":0,"max_token":[0,1],"maxdelai":0,"maximum":0,"maximumm":[],"maximumremotecal":[],"maxitem":0,"maxlength":[],"maxoutputtoken":[],"maxproperti":[],"maxresult":[],"maxsiz":0,"mcp":0,"mcp__types__tool":[],"mcp_server_nam":0,"mcp_session_manag":0,"mcp_tool":1,"mcpinstructionprovid":[0,1],"mcptool":[0,1],"mcptoolset":[0,1],"md":0,"me":0,"mean":0,"meant":0,"measur":0,"mechan":0,"media":0,"media_resolution_high":0,"media_resolution_low":0,"media_resolution_medium":0,"media_resolution_unspecifi":0,"mediamod":0,"mediaresolut":0,"meet":0,"memor":[],"memori":1,"memory_entri":0,"memory_servic":[0,1],"memoryentri":0,"merg":0,"messag":0,"met":0,"meta":[],"metadata":0,"metadatafilt":[],"method":0,"metric":0,"midwai":0,"might":0,"migrat":0,"migrate_eval_data_to_new_schema":[0,1],"millisecond":[],"mime":0,"mime_typ":[],"mimetyp":0,"min":0,"min_token":0,"minimum":0,"minitem":0,"minlength":[],"minproperti":[],"miss":0,"mix":0,"modal":0,"modality_unspecifi":0,"modalitytokencount":0,"mode":0,"mode_dynam":[],"mode_unspecifi":[],"model":1,"model_construct":0,"model_post_init":[0,1],"modelcontextprotocol":0,"modelnam":[],"modelroutingprefer":[],"modelselectionconfig":[],"modelvers":0,"modif":0,"modifi":0,"modul":1,"monitor":0,"monoton":0,"month":0,"more":0,"most":0,"msg":[0,1],"multi":0,"multimod":[],"multipl":0,"multipli":0,"multispeakervoiceconfig":0,"must":0,"mutabl":0,"mutat":0,"mutual":0,"my":0,"my_ag":0,"my_other_tool":0,"my_project":0,"my_tool":0,"n":0,"n1":0,"n2":0,"na":0,"nadk":0,"nall":0,"name":[0,1],"nan":0,"nand":0,"napi":[],"nattempt":0,"nattribut":0,"nauthcredenti":0,"nautomat":0,"nbe":[],"nbegin":0,"nby":0,"nbyte":0,"ncach":0,"nclient":[],"ncontext":0,"ncredentialexchang":0,"ncurrent":0,"ndai":0,"ndata":0,"ndatastor":[],"ndegre":[],"ndeprec":[],"ndisabl":0,"necessari":0,"need":0,"nest":0,"network":0,"never":0,"new":0,"new_eval_data_fil":0,"new_handl":0,"new_id":[0,1],"new_llm":[0,1],"new_messag":0,"newhandl":0,"newli":0,"nexactli":0,"nexampl":0,"next":0,"nfield":0,"nfor":0,"nfunction":0,"ngener":0,"ngoogl":0,"nhttp":0,"ni":0,"nif":0,"ninclud":0,"ninform":0,"ninsignific":0,"ninstanc":0,"ninstead":[],"ninstruct":0,"nit":0,"nmetric":0,"nnot":0,"nnote":0,"no_auth":[],"no_imag":0,"no_interrupt":0,"nobject":[],"node":[],"nof":0,"non":0,"non_block":0,"none":0,"nonli":0,"normal":0,"north":[],"note":0,"nother":0,"now":0,"npresenc":0,"nprovis":[],"npx":0,"nreach":0,"nreceiv":[],"nrepres":0,"nrequest":0,"nrespons":0,"nsame":0,"nsee":0,"nspecifi":[],"nsubject":0,"ntaken":0,"ntest":0,"ntext":0,"nthe":0,"nthei":[],"nthi":0,"nthrough":0,"nto":0,"ntoken":0,"ntool":[],"ntraffic":[],"ntype":0,"null":0,"null_valu":0,"nullabl":[],"nullvalu":0,"num_hit":[],"num_run":0,"number":0,"numbervalu":0,"numhit":[],"numtoken":0,"nusag":0,"nuse":0,"nwgs84":[],"nwhen":0,"nwill":0,"nwith":0,"nyc":0,"o":0,"oa":[],"oai":0,"oauth":0,"oauth2":0,"oauth2auth":0,"oauthconfig":[],"oauthflow":0,"oauthflowauthorizationcod":0,"oauthflowclientcredenti":0,"oauthflowimplicit":0,"oauthflowpassword":0,"object":0,"observ":0,"occur":0,"off":0,"offset":0,"oidc":[],"oidc_auth":[],"oidcconfig":[],"ok":0,"old_eval_data_fil":0,"omit":[],"on_demand":0,"on_event_callback":[0,1],"on_model_error_callback":[0,1],"on_tool_error_callback":[0,1],"on_user_message_callback":[0,1],"onc":0,"one":0,"oneof":[],"ongo":[],"onli":0,"onmodelerrorcallback":0,"ontoolerrorcallback":0,"opaqu":0,"open":0,"open_id_connect":0,"openapi":0,"openapi_spec_dict":0,"openapi_spec_str":0,"openapi_tool":1,"openapi_toolset":0,"openapitoolset":[0,1],"openid":0,"openidconnect":0,"openidconnecturl":0,"openidconnectwithconfig":0,"opentelemetri":0,"openworldhint":[],"oper":0,"operationgener":0,"operationid":0,"opportun":0,"optim":0,"optimize_data_fil":[0,1],"option":0,"optional_field":[0,1],"orchestr":0,"order":0,"org":0,"origin":0,"other":0,"otherwis":0,"ouput":0,"out":0,"outcom":0,"outcome_deadline_exceed":0,"outcome_fail":0,"outcome_ok":0,"outcome_unspecifi":0,"outgo":0,"output":[0,1],"output_audio_transcript":[0,1],"output_kei":[0,1],"output_realtime_cach":[0,1],"output_schema":[0,1],"outputschema":[],"outputtranscript":0,"outsid":0,"over":0,"overhead":0,"overlap":0,"overrid":0,"overridden":0,"overview":0,"own":0,"packag":1,"page":0,"page_s":0,"page_token":0,"pagespan":0,"pai":[],"pair":0,"parallel":0,"parallelag":[0,1],"parallelagentconfig":0,"param":0,"param1":[],"param2":[],"paramet":0,"parametersjsonschema":[],"parent":0,"parent_ag":[0,1],"parent_context":0,"pars":0,"parsed_operation_str":0,"parsedoper":0,"part":0,"partial":0,"partialarg":0,"particip":0,"participag":[],"particular":0,"partindex":0,"partmediaresolut":0,"partmediaresolutionlevel":0,"partunion":0,"pass":0,"password":0,"path":0,"pattern":0,"paus":0,"payload":0,"peer":0,"penal":[],"pend":0,"per":0,"perform":0,"permiss":[],"persist":0,"person":0,"perspect":0,"pet":[],"photo":0,"photouri":0,"pil":0,"place":0,"place_id":0,"placeanswersourc":0,"placehold":0,"placeid":0,"placescontextel":0,"plain":[],"plan":0,"planner":1,"planreactplann":[0,1],"platform":1,"pleas":0,"plugin":1,"plugin_close_timeout":0,"plugin_manag":[0,1],"plugin_nam":0,"pluginmanag":[0,1],"png":0,"point":0,"popul":0,"populate_invocation_agent_st":[0,1],"populate_nam":[0,1],"portion":0,"posit":0,"possibl":0,"post":0,"potenti":0,"power":0,"pre":0,"prebuilt":0,"prebuiltvoiceconfig":0,"preced":0,"predefin":[],"predic":0,"predict":0,"predictor":[],"prefer":0,"prefix":0,"prefix_turn":0,"prefixitem":0,"prefixpaddingm":0,"preload":0,"preload_memory_tool":1,"preloadmemorytool":[0,1],"prepar":0,"prepend":0,"preprocess":0,"presenc":[],"presencepenalti":[],"present":0,"preserv":0,"preset":0,"pretrain":[],"prevent":0,"preview":[],"previou":0,"previous":0,"primari":0,"primarili":0,"primit":[],"print":0,"print_detailed_result":0,"prior":0,"prioritize_cost":[],"prioritize_qu":[],"privat":0,"private_kei":0,"private_key_id":0,"privatekei":0,"privatekeyid":0,"pro":0,"proactiv":[0,1],"proactiveaudio":0,"proactivityconfig":0,"probabl":0,"problem":0,"proce":0,"process":0,"process_llm_request":[0,1],"process_planning_respons":[0,1],"produc":0,"product":0,"profil":0,"program":0,"progress":0,"prohibited_cont":0,"project":0,"project_id":0,"projectid":0,"prompt":0,"prompt_nam":0,"prompt_token_count":0,"promptmessag":0,"prompttokencount":0,"prompttokensdetail":0,"propag":0,"proper":0,"properli":0,"properti":0,"propertyord":[],"proto":[],"protobuf":0,"protocol":0,"prototyp":0,"proven":[],"provid":0,"provis":[],"provisioned_throughput":0,"public":0,"publicationd":0,"purpos":0,"py":0,"pydant":0,"python":0,"python3":0,"qualifi":0,"qualiti":0,"queri":0,"question":0,"queue":0,"quick":0,"quickli":0,"quiet":0,"quot":0,"quota":[],"rag":0,"rag_corpu":0,"rag_corpus_id":0,"rag_file_id":[],"rag_resourc":[],"ragchunk":0,"ragchunkpagespan":0,"ragcorpora":0,"ragcorpu":[],"ragfil":0,"ragfileid":[],"ragresourc":[],"ragretrievalconfig":[],"ragretrievalconfigfilt":[],"ragretrievalconfighybridsearch":[],"ragretrievalconfigrank":[],"ragretrievalconfigrankingllmrank":[],"ragretrievalconfigrankingrankservic":[],"rais":0,"ram":0,"random":0,"rang":0,"rank":[],"ranker":[],"rankservic":[],"rare":0,"rate":0,"rather":0,"ratio":[],"rational":0,"raw":0,"raw_auth_credenti":0,"raw_mcp_tool":[0,1],"rawauthcredenti":0,"re":0,"reach":0,"read":0,"read_fil":0,"readabl":0,"readi":0,"readonli":0,"readonly_context":0,"readonlycontext":0,"readonlyhint":[],"realtim":0,"realtime_input_config":[0,1],"realtimecacheentri":0,"realtimeinputconfig":0,"reason":0,"reasoningengin":0,"receiv":0,"recent":0,"recit":0,"recogn":0,"recommend":0,"reconnect":0,"record":0,"recoveri":0,"recurs":0,"redirect_uri":0,"redirecturi":0,"reduc":0,"reduct":0,"ref":0,"refer":0,"referenc":0,"reflect":0,"reflect_retry_tool_plugin":0,"reflectandretrytoolplugin":[0,1],"refresh":0,"refreshtoken":0,"refreshurl":0,"regardless":0,"regex":0,"regist":[0,1],"register_plugin":[0,1],"registr":0,"registri":0,"regular":[],"reject":0,"rel":0,"relat":0,"relativepublishtimedescript":0,"releas":0,"relev":0,"reli":0,"remain":0,"remot":0,"remov":0,"render":0,"renderedcont":0,"repeat":[],"repeatedli":[],"replac":0,"repli":0,"report":0,"repositori":0,"repres":0,"represent":0,"req":0,"request":0,"request_confirm":[0,1],"request_credenti":[0,1],"requested_auth_config":[0,1],"requested_tool_confirm":[0,1],"requestedauthconfig":0,"requestedtoolconfirm":0,"requir":0,"require_confirm":0,"rerank":[],"reserv":0,"reset":0,"reset_error_count":[0,1],"reset_sub_agent_st":[0,1],"resolut":0,"resolv":[0,1],"resourc":0,"resource1":0,"resource_ref":0,"resourceref":0,"respect":0,"respond":0,"respons":0,"response_event_id":0,"response_for_auth_requir":0,"response_mime_typ":[],"response_mod":[0,1],"response_part":0,"response_schema":[],"responsejsonschema":[],"responselogprob":[],"responsemimetyp":[],"responsemod":[],"responseschema":[],"rest":0,"rest_api_tool":0,"restapitool":[0,1],"restor":0,"restrict":0,"result":0,"result_stderr":0,"result_stdout":0,"resum":0,"resumability_config":[0,1],"resumabilityconfig":[0,1],"resumpt":0,"retri":0,"retriev":1,"retrieval_queri":0,"retrievalconfig":[],"retrievalmetadata":0,"retrievalqueri":0,"retrievedcontext":0,"retry_opt":[0,1],"retryabl":0,"retryopt":[],"return":0,"reus":0,"reusabl":[],"review":0,"reviewid":0,"reviewsnippet":0,"revis":0,"revoc":0,"revocation_endpoint":0,"rewind":0,"rewind_async":[0,1],"rewind_before_invocation_id":[0,1],"rewindbeforeinvocationid":0,"rfc":0,"rfc9535":0,"rich":0,"right":0,"robot":0,"role":0,"root":0,"root_ag":[0,1],"root_dir":0,"rout":[],"router":[],"routingconfig":[],"rpc":[],"rtype":[],"run":[0,1],"run_after_agent_callback":[0,1],"run_after_model_callback":[0,1],"run_after_run_callback":[0,1],"run_after_tool_callback":[0,1],"run_async":[0,1],"run_before_agent_callback":[0,1],"run_before_model_callback":[0,1],"run_before_run_callback":[0,1],"run_before_tool_callback":[0,1],"run_config":[0,1],"run_debug":[0,1],"run_liv":[0,1],"run_on_event_callback":[0,1],"run_on_model_error_callback":[0,1],"run_on_tool_error_callback":[0,1],"run_on_user_message_callback":[0,1],"runconfig":[0,1],"runner":1,"runtim":0,"runtime_auth_config":[],"runtimeerror":0,"sa":[],"safe":0,"safeti":0,"safetyset":[],"same":0,"sampl":0,"save":0,"save_artifact":[0,1],"save_input_blobs_as_artifact":[0,1],"save_live_audio":[0,1],"save_live_blob":[0,1],"save_live_model_audio_to_sess":0,"savefilesasartifactsplugin":0,"scenario":0,"schedul":0,"scheduling_unspecifi":0,"schema":0,"scheme":0,"scope":0,"scope1":0,"scope2":0,"score":0,"sdk":0,"sdk_http_respons":[],"sdkblob":0,"search":0,"search_engine_id":[0,1],"search_memori":[0,1],"search_tool":0,"searchentrypoint":0,"searchmemoryrespons":0,"searchtempl":[],"sec4":[],"second":0,"secrect":[],"secret":0,"secretmanag":[],"secur":0,"securityschem":0,"securityschemetyp":0,"see":0,"seed":[],"segment":0,"select":0,"self":[0,1],"selfag":0,"selftool":0,"selftoolset":0,"semant":0,"send":[0,1],"send_activity_end":[0,1],"send_activity_start":[0,1],"send_cont":[0,1],"send_realtim":[0,1],"sensit":0,"sent":0,"separ":0,"sequenc":0,"sequenti":0,"sequentialag":[0,1],"sequentialagentconfig":0,"seri":0,"serializ":0,"serv":0,"server":0,"server_param":[0,1],"server_url":0,"servic":0,"service_account":0,"service_account_credenti":0,"service_account_json":0,"service_nam":0,"serviceaccount":0,"serviceaccountconfig":0,"serviceaccountcredenti":0,"session":1,"session_id":0,"session_resumpt":[0,1],"session_resumption_upd":0,"session_servic":[0,1],"session_st":0,"sessionresmumptiontokenupd":0,"sessionresumptionconfig":0,"sessionresumptiontoken":0,"set":0,"set_agent_st":[0,1],"set_default_head":[0,1],"set_execution_id":[0,1],"set_tool_filt":[0,1],"setdefault":[0,1],"setup":0,"sever":[],"sha":0,"sha256hash":0,"shape":0,"share":0,"sheet":0,"sheetstoolset":[0,1],"shell":0,"short":0,"shorten":0,"shorter":0,"shot":0,"should":0,"should_parse_oper":0,"should_pause_invoc":[0,1],"shouldn":0,"shouldreturnhttprespons":[],"show":0,"shown":0,"shutdown":0,"sibl":0,"side":0,"sign":[],"signal":0,"signatur":0,"signific":0,"significantli":0,"silenc":0,"silencedurationm":0,"silent":0,"similar":0,"similarity_top_k":0,"similaritytopk":[],"simpl":0,"simple_search":[],"simplesearchparam":[],"simultan":0,"sinc":0,"singl":0,"size":0,"sizebyt":0,"skip":0,"skip_summar":[0,1],"skipsummar":0,"slide":0,"slidestoolset":[0,1],"slidingwindow":0,"small":0,"smaller":0,"snake":0,"snippet":0,"so":0,"sole":0,"some":0,"someth":0,"sonnet":0,"sort":0,"sortbycolumn":0,"sourc":0,"source_unspecifi":0,"sourceflagginguri":0,"sourceid":0,"south":[],"space":0,"span":0,"spanner":0,"spars":[],"speaker":0,"speakervoiceconfig":0,"spec":0,"spec_dict":0,"spec_str":0,"spec_str_typ":0,"special":0,"specif":0,"specifi":0,"speech":0,"speech_config":[0,1],"speechconfig":0,"spii":0,"split":0,"sql":0,"src":0,"sse":0,"sse_read_timeout":[0,1],"sseconnectionparam":[0,1],"stabl":0,"stack":0,"stage":0,"stai":0,"standard":0,"start":0,"start_of_activity_interrupt":0,"start_sensitivity_high":0,"start_sensitivity_low":0,"start_sensitivity_unspecifi":0,"startindex":0,"startoffset":0,"startofspeechsensit":0,"startsensit":0,"starttim":[],"starttimestamp":0,"state":[0,1],"state_delta":[0,1],"state_unspecifi":0,"statedelta":0,"static":0,"static_instruct":[0,1],"statu":0,"stderr":0,"stdio":0,"stdioconnectionparam":[0,1],"stdioserverparamet":0,"stdout":0,"steer":[],"step":0,"step_1":0,"step_2":0,"still":[],"stop":0,"stopsequ":[],"storag":0,"store":0,"store_context":[],"storecontext":[],"str":0,"strategi":0,"stream":0,"streamabl":0,"streamable_http":0,"streamablehttpconnectionparam":[0,1],"streaming_mod":[0,1],"streamingmod":0,"strict":0,"string":0,"stringvalu":0,"strongli":0,"structur":0,"stuck":0,"studio":0,"sub":0,"sub_ag":[0,1],"subclass":0,"submodul":1,"subschema":[],"subsequ":0,"subset":[],"substitut":0,"subtyp":0,"success":0,"successfulli":0,"suffici":[],"suffix":0,"suitabl":0,"sum":0,"summar":0,"summari":0,"sunni":0,"super":0,"suppli":0,"support":0,"support_cfc":[0,1],"supported_model":[0,1],"suppress":0,"sy":0,"sync":0,"synthes":0,"system":0,"system_instruct":0,"systeminstruct":[],"t":0,"tabl":0,"take":0,"taken":0,"target":0,"targettoken":0,"task":0,"technic":[],"telemetri":1,"tell":0,"temp":0,"temp_prefix":[0,1],"temperatur":0,"templat":[],"temporari":0,"temporarili":0,"term":[],"termin":0,"terminate_on_clos":[0,1],"test":0,"test_config":0,"test_fil":0,"test_trigg":0,"text":0,"textio":0,"textiowrapp":0,"than":0,"thei":0,"them":0,"thi":0,"think":0,"thinking_config":[0,1],"thinkingbudget":[],"thinkingconfig":0,"those":0,"thought":0,"thoughts_token_count":0,"thoughtsignatur":0,"thoughtstokencount":0,"thread":0,"threshold":0,"through":0,"throughput":[],"throw":0,"throw_exception_if_retry_exceed":0,"thu":0,"time":0,"timeofdai":0,"timeout":[0,1],"timerangefilt":[],"timestamp":[0,1],"titl":0,"to_dict":[0,1],"token":0,"token_endpoint":0,"token_endpoint_auth_methods_support":0,"token_uri":0,"tokencount":0,"tokenid":0,"tokenuri":0,"tokenurl":0,"tokyo":0,"tool":1,"tool_arg":0,"tool_cod":0,"tool_confirm":[0,1],"tool_context":1,"tool_filt":0,"tool_instruct":0,"tool_logg":0,"tool_nam":0,"tool_name_prefix":0,"tool_output":0,"tool_respons":0,"tool_use_prompt_token_count":0,"toolannot":[],"toolbox":0,"toolbox_toolset":1,"toolboxtoolset":[0,1],"toolcodeexecut":[],"toolconfig":[],"toolconfirm":0,"toolcontext":[0,1],"toolloggerplugin":0,"toolpred":[0,1],"toolset":0,"toolset_nam":0,"toolunion":0,"tooluseprompttokencount":0,"tooluseprompttokensdetail":0,"top":0,"top_candid":0,"top_k":[],"top_p":[],"topcandid":0,"topk":[],"topp":[],"total":0,"totaltokencount":0,"toward":[],"trace":0,"trace_call_llm":[0,1],"trace_merged_tool_cal":[0,1],"trace_send_data":[0,1],"trace_tool_cal":[0,1],"track":0,"tracking_scop":0,"trackingscop":0,"tradit":0,"traffic":0,"traffic_type_unspecifi":0,"traffictyp":0,"trail":0,"transcript":0,"transcription_cach":[0,1],"transcription_entri":0,"transcriptionentri":0,"transfer":0,"transfer_to_ag":[0,1],"transfer_to_agent_tool":1,"transfertoag":0,"transfertoagenttool":[0,1],"transform":0,"transpar":0,"travers":0,"treat":0,"tree":0,"trigger":0,"trigger_token":0,"triggertoken":0,"true":0,"truncat":0,"try":0,"ttl":0,"ttl_second":0,"tupl":0,"turn":0,"turn_coverage_unspecifi":0,"turn_includes_all_input":0,"turn_includes_only_act":0,"turncomplet":0,"turncoverag":0,"twice":0,"two":0,"txt":0,"type":0,"type_":0,"type_unspecifi":[],"typeerror":0,"typevar":0,"typic":0,"u":0,"ui":0,"unbound":0,"unchang":0,"unconsolid":0,"undefin":[],"under":0,"underli":0,"underscor":[],"understand":[],"unexpected_tool_cal":0,"unidirect":0,"union":0,"uniqu":0,"uniqueitem":0,"univers":0,"universe_domain":0,"universedomain":0,"unix":0,"unknown":[],"unless":[],"unmodifi":0,"unrol":[],"unsaf":0,"unsafelocalcodeexecutor":[0,1],"unset":0,"unspecifi":[],"until":0,"untrust":[],"unusu":0,"up":0,"updat":[0,1],"update_code_execution_result":[0,1],"updatetim":0,"upload":0,"upon":0,"uri":0,"url":[0,1],"url_context":0,"url_context_tool":1,"urlcontext":[],"urlcontexttool":[0,1],"us":0,"usabl":0,"usag":0,"usage_metadata":0,"usagemetadata":0,"usedefaultcredenti":0,"user":0,"user_cont":[0,1],"user_id":[0,1],"user_messag":0,"user_prefix":[0,1],"userid":0,"userinfo":0,"userinfo_endpoint":0,"usernam":0,"usual":0,"utf":0,"util":1,"v1":0,"v1beta1":0,"v2":0,"v3":0,"v4":0,"valid":0,"validate_generate_content_config":[0,1],"validate_max_llm_cal":[0,1],"validate_nam":[0,1],"validate_sub_agents_unique_nam":[0,1],"valu":0,"valueerror":0,"variabl":0,"variable_nam":0,"variat":[],"variou":0,"vector":0,"vector_distance_threshold":0,"vectordistancethreshold":[],"vectorsimilaritythreshold":[],"verbos":0,"versa":[],"version":1,"vertex":0,"vertex_ai":0,"vertex_ai_search_tool":1,"vertexai":0,"vertexai_loc":0,"vertexai_project":0,"vertexaiexamplestor":[0,1],"vertexaimemorybankservic":[0,1],"vertexairagmemoryservic":[0,1],"vertexaisearch":[],"vertexaisearchdatastorespec":[],"vertexaisearchtool":[0,1],"vertexaisessionservic":[0,1],"vertexragdataservic":[],"vertexragstor":[],"vertexragstoreragresourc":[],"via":0,"vice":[],"video":0,"videometadata":0,"visibl":0,"visit":0,"voic":0,"voice_config":0,"voiceconfig":0,"voicenam":0,"w":0,"wa":0,"wai":0,"want":0,"warn":0,"warrant":0,"we":0,"weather":0,"web":0,"websearchqueri":0,"websit":0,"webview":0,"weight":[],"welcom":0,"well":0,"were":0,"west":[],"wether":[],"what":0,"when":0,"when_idl":0,"where":0,"whether":0,"which":0,"while":0,"who":0,"whole":0,"whose":0,"why":0,"wide":0,"widget":0,"wiki":[],"wikipedia":[],"will_continu":0,"willcontinu":0,"window":0,"wish":0,"within":0,"without":0,"won":0,"work":0,"workflow":0,"world_geodetic_system":[],"would":0,"wrap":0,"wrapped_properti":[0,1],"wrapped_tool":0,"wrapper":0,"www":0,"x":0,"x509":0,"xxx":0,"y":0,"yaml":0,"year":0,"yet":0,"yield":0,"you":0,"your":0,"your_client_id":0,"your_private_key_id":0,"your_project_id":0,"youtub":0,"youtubetoolset":[0,1],"z":[],"zero":0,"zone":0},"titles":["Submodules","google"],"titleterms":{"a2a":0,"adk":0,"agent":0,"agent_tool":0,"apihub_tool":0,"app":0,"application_integration_tool":0,"artifact":0,"auth":0,"authenticated_function_tool":0,"base_authenticated_tool":0,"base_tool":0,"base_toolset":0,"bigqueri":0,"cli":0,"code_executor":0,"crewai_tool":0,"enterprise_search_tool":0,"error":0,"evalu":0,"event":0,"exampl":0,"example_tool":0,"exit_loop_tool":0,"flow":0,"function_tool":0,"get_user_choice_tool":0,"googl":[0,1],"google_api_tool":0,"google_maps_grounding_tool":0,"google_search_tool":0,"langchain_tool":0,"load_artifacts_tool":0,"load_memory_tool":0,"load_web_pag":0,"long_running_tool":0,"mcp_tool":0,"memori":0,"model":0,"modul":0,"openapi_tool":0,"packag":0,"planner":0,"platform":0,"plugin":0,"preload_memory_tool":0,"retriev":0,"runner":0,"session":0,"submodul":0,"telemetri":0,"tool":0,"tool_context":0,"toolbox_toolset":0,"transfer_to_agent_tool":0,"url_context_tool":0,"util":0,"version":0,"vertex_ai_search_tool":0}}) \ No newline at end of file diff --git a/docs/api-reference/typescript/assets/hierarchy.js b/docs/api-reference/typescript/assets/hierarchy.js index 6314af95c..a1cedbb0b 100644 --- a/docs/api-reference/typescript/assets/hierarchy.js +++ b/docs/api-reference/typescript/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJyVV8tu2zAQ/BeemdYi9fStNdKiQAIYcW9FDorMOERoMqWkoEbgf+9Ssg1SkUzqIgHxcGZntdzdfCCtVFOj5R+yIJhkOKMFjgucxxGOCKU4hzdNcnhkCSYxwTmJ4Zc0e8RIs2fBqoYrCQQfiGTmKcs9Q0v0vazZN93w57JqNky/84ohjF653KIlSVKMWi0AxmXDNGBY/XXkxJeXZi/gWCXKGiRQU29vDMXN5Zj58YWLrWYSPEQ5wSkpHo8YxcUgmHu2V/oQHoqDnxtIRogJIo8GQWxYXUO6hlFEJD9H0SmcQnDRkzH0f3ATQRcLE0BEUyuC+9X6t1LimuwJ4tEyzCn5zFyzJoAcUAH8uc3/s6qnimlE5zParwflP6zeHZNX7VxAc74M7e5XjhOa4aSIzEeCW2VJr0ohnsrqdaWgtP5dDWAAnVUgcZwYbQjH0r4Te6/rM8afUrBpcyv15ic/g/zskECLfV1qSAYTXgUHGKBS2Fd4w/62cIyXfp0B1K8EfctS+iX7/jOj6ieOBChniaV8+247G++PHSagJwI5dMIRW+PN+IqpsG58sZTRYfuHsvXdZYDMuUJZ2g0aeNmNiu255FebU4fwW4A5697MB1a/waT1zS4LOXdqQSF0Uysejq21aHdc+vLXo+aksCAER7BmGNXCKZQ7tQOunV/YAQaMFZAbqce1Erw63ErgCCpHGx8iSqjTRapW8+bgN+ciA4RgYxt+ujFn01tPkLGp7Qt8dksHielIjh9aKZkOyW6PDLGb2jPALxBE7HoCL/0itViMeArf58ZPBHh0J3Q3THxL3AUUQp/kg4rxsZ8x8/bRFBsn8ChO+XSGzpnTs0BasFnqaV+XoG1p/mhl97+Lz6+Nm7diRV07NW+ns8mdqUNoWqERTBwJ+Lqw5VnS5lDAWmnBfBLH439rV6Pa" \ No newline at end of file +window.hierarchyData = "eJyVV01v2zAM/S86q5sl27Kc2xZ0w4AVCJrdhh48R02FKnLnj2JBkf8+ym4CybUj+eJ8+ImPjyIp6g3VVdU2aPWbkhzTDGcpw0mOOWeY0IxjTjBJohgeNMI0hTcJ/IgJfcCoFo9KlK2sNBh4QzQzT10cBFqhr0UjvtStfCzKdivqV1kKhNGz1Du0osCBuloBTOpW1IARzeeJFZ+e2oOCZaUqGqBAbbO7MSZuLsvMyyepdrXQoIFwilnCHk4YJfnImTtxqOpjuCsOfqkjWZwbJzgZObEVTQPhGntBKD970TO8u+CiZ30Y/nADESepcYDEzPLgbr35VVXqGu07xMNlLDP60XIj2gDjgAqwz23738tmLpkmeD6i/XyQ/uPs3Qt9Vc4FtGRnYki4lKQ4TRPMIm42CarKol4XSv0pyud1Ban176oDI+iiBEnyyHCDOxb3T3Xwqj5j/CEFmbbtqnrxGz+DAqyniWV9U9QQDKG8DA7QzwJbZLFsxd8OlsnCzzOCBjAl9k780EP/WZD1M0sCmHO71G5fbWXT/bHHBPREMA6dcELWdDO+IiqsG18kZU5am0KFtPXVMkCWlFDG++qFD7tRiYPU8mpz6hF+CXDOupV5L5oXOGl9Z5eFXHpqQSL0pxYfB2+jur3UvvgNqCUhzFmGCWF9HOG70y32YGvvJ3aAAccKSbOJfNxUSpbHWw02gtLRxoeQMreLlF0t26NfnIsMIIKJbbx1U8rmp54gYXPTF8S2HzqoUxLnmN13Wos6JLoDMkAujKEWkZ8gyLCriQ5VbgaqCU3h89z0ihCN3D7n+sPEN8RdQAHmYbYfZYzP+hmzbB6F6wQogWtEPMQTrhMTvJ4B0oItYmd04IztvPzW6f7u4tNr45aNWCwaaFnkdDa9N3kITSvUg5klIbub29RmUcBYacF8FKfTfwL7pDY=" \ No newline at end of file diff --git a/docs/api-reference/typescript/assets/navigation.js b/docs/api-reference/typescript/assets/navigation.js index 787396cec..a872347a9 100644 --- a/docs/api-reference/typescript/assets/navigation.js +++ b/docs/api-reference/typescript/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "eJydmdty2zYQht9F15m6cZu0zR3DSo6nkqVIcm86HQ9MrSjWJKACoMZKp+9ekBKPWCzg3tge7r8fTruLg//4Z6LhVU8+TeYincMJ8sm7yZHpg/kCvCzUTfP9u4MuKuNLxneTTz//+671XIk8S87LUieigLH7wOhmbLQEVmQ8XYidxRgY3YwoBa63QvSGkORMKVA3rWno/f627/+ZKaiFtn9r8vnP8wL3Ngaf7yov04zj7hebj7ABpTLBNyBPWQI4aajxEfHpbCwh3goc83k1UoyY5fkzS15iwesvFmckoFizkifaDBwfUd9KUe4SFUmd7VminbNsa0gimMjOEEr9nfK85wsohDx7O+QQhrAvP73kgSyEeykLU26CmsD2VSHUdck5SDfvYg8h+TIJ19Hkk0hYFWPOaLYkFG+enWANf5eg9NcSSqSPYwVJywtH6WsspLdIzRKlrgI2MNMcnlZrZMR0ujqENFscXUNsTJT/Il5dF3vBOEuxMLMkHh4+tqshwBctrZ2NIqyYNKUTcseMDMwkp15T54wMzBTHlbn+jN1AUspMn13BN7TTJJMrXGfMNSsjAcWqlsAk8T6TRZ3QNmysCKDhVaNnpBjR8Qh8Nz2Zjl+LQofKjLc0O0N1UrJkQ+jth4/jI5Nr++lREZ0PG0vYXSbbB7aUPrQpaWbCOCTDlRlhByof0rFPjpDENmkj8S1yRHTvkDawCpQqsQvlxHUSCmYmnOnmIEkFEyakwL9CDroNFIqMKv3ogD5jQgpcpwpKqi1e16iOL3xJ+gIKdDkrEmvbF9AgfR15XZpSB2woCgNSc26pKOQ8U7pZ+N/grCiwQ+vDXzvjRY904Vh1NL/wrMaEPvDvIIP6O9LR2Pbw6MC1dhKTFySlNXsh1JR1dhIj2C6ktiA6CnspwfEBkhfTizLHoZaKQppTT6TOPKnKMdVTROfBEmndWinEhp2C6jOiI7HAZHK4XtIorK0LxxIRhAlpcJ2gDlZtI931LhPd4YIo3KiSRldvZew5hy/b7SqwDcqFaqw+epqLwjW4xyfUXhuo0odeSWF8laeGoEoKHe2Nb/WUmDfPRx1Xn4/VIdhSjHjf//LT+w+3Y2YzSCeyL/ARP8NeSCC7iUjCqFRHbYWPaW6c7ji7QBGJj7oxd/sc/Gvl0r2BT02HQxZGD1hDp/AtLfgH8PZV3V/fVdT09Sikht1MyK3JLINb8vzcNXNiMquKh7rxuAxb/KHf2N1yeTefPm2m0Tr+gqEHAgK0nn59nG62T/HyYXa/XkTb++XD0+zxIa7/iKP5/OkhWkyxJgJdicaT+rozuhC0k3LTMw8hH3/EIdbVAGWh9wMEae1ZYxq6cQ1AKehIvTwqkP2Xi+YFroostLMBbnSjIS38D1yz0/uQrY7AHpjaSpblJtZjk8bTV0jKq+/gSNg1QHsQTWVqlnGW2weajj2SEDAF2v7PXwfqmSmIlmYU2f6ysePRP9YQuG9it3z+y2wWW7FJDlAwjGeJLOCf/wGmDv4Q" \ No newline at end of file +window.navigationData = "eJydmVFz4jYQx78LzzdNL+1d23vzUUgyhcABuZebTkYxi1GxLSrJTLhOv3tlYxvbWq2UviQZ739/klbS7tr59s9Iw6sefRrNRDKDE6Sjd6Mj03vzBPIiUzfN8x/2OiuNB55vR59+/fdd67kUKY/Pi0LHIoOhe8/oZqy1BJbxPJmLrcXoGd2MKIFcb4ToLCFOmVKgblpT3/v9bdf/M1NQCW3/1uTzn6UZ7m0MPt9lWiQ8x90vNh9hDUpxka9BnngMOKmv8RHxcDaWEG8FjnjWRooxZmn6wuLDWOTVE4szEFCsaZHH2iwcX1HXSlHuYhVJzXcs1s4o2xqSCOZkc4RSPac8H/I5ZEKevRNyCEPYl59eck8Wwr2khUluDjWB7apCqKsiz0G6eRd7CMl3k3AdTT6JmJVnzHmaLQnFm/ETrODvApT+UkCBzHGoIGlp5kh9jYX0ns1XkHCl5RkBXI0kQyRmmxNXEuyZaU6elPtsxPSVdwhptji6wtSYKP/5eFkfmDnLWYIdVUvi4eFrqw0Bvmh6vtoowpJJk34hdUSkZyY51Z46I9IzUxzX7fff+jXEheT67Dp8fTtNMvct15y5ojIQUKxyC0wi2HGZVUnBhg0VATQ883SMFCM6HiHfTk5m4nViuaK48ZamupTdliXrQ28/fBy2Xa4S1qEiOh92LGF7CbYPbCl9aJMWTcByiPs7M8D2VD6ko9YOkESptZF4mR0Q3VXWBpYHpbzYmXLirhIKZgLOdNOMUocJE1Lg3yEF3R4Uiowq/eiAOWNCClxdFZRUWbyuUXW+8C3pCijQpd8k9rYroEG6XnmVmhIHrC8KA1Ixt1QUcmbakWbj/4CzosAOrQ9fT8aLHujCsepofuG3GhP6wF9BBs13oKOxbQPqwLV2EpNmJKU1eyFUyK52EiPYNiS3IDoKu9CQTl6PQhqAIq4NoiOxG0jvhTjgF7q1UohLcRjvIT6Y+BQpvlxLRSFNPxapcx6XhYKKIaLzYInItVYKsWanoMqB6EgsMBnv61dQCmvrwrHE2caENLhKHQ5WZSPd9ZaLa9tDlBRUSaPLL4HsJYX7zWYZOAblQg1WNcXmFaY+3MPeuTMGqvShl1IYX+XJbqiSQkc741t+KE2bj2NXrj4fy/bcUgx4P/72y/sPt0Nms0gnsivwET/DTkggp4lIwqjURG2Fj2nehd3n7AJFJD7qmudJCv69cunewKfC4ZCF0QP20Cl8ywj+Bbx9V3f1Fx9VV9PtVMiNuVkGt8jTzlesE5O8TB7qxuPSH/Gn7mB3i8XdbPK8nkSr8T2G7gkI0Gry5Wmy3jyPF4/Th9U82jwsHp+nT4/j6o9xNJs9P0bzCTZEoCsxeFy9iA1eVdqg3HTMfcjHn3GI9dKCstA3FwRp1awhDS1cPVACOlKHJwWy+02l+TZYnix0sgFu9KAhI/wPXFPpfchWR2Pv4mPbeTqIXYkXZoYVhex+6BiyGgWB2jO1kYyn5g6OTXqZvEJc1GvqtapXNO1BDMXVlOcstRutK3sgIWAZO7+YE6nLft5U9xPfOqKKCgmwAm3/I/eK65gpiJYmPHx36WTw6z7UELjvYrt4+ctUx41Yx3vIGMazRBbwz/8AjZqfYw==" \ No newline at end of file diff --git a/docs/api-reference/typescript/assets/search.js b/docs/api-reference/typescript/assets/search.js index 1be50540c..22883ddbe 100644 --- a/docs/api-reference/typescript/assets/search.js +++ b/docs/api-reference/typescript/assets/search.js @@ -1 +1 @@ -window.searchData = "eJy1nVuz27ixtv/KV/at92ThpMPceRxP4sqctj3Jrq+mpqZkiWtZ2zpFh5VxUvnvmwAICmi+AJuUcpN4lgB0E2wAjX4a4L9eHPf/OL34+pd/vfi83q1efD179WK32FYvvn7x3f7pu+q52rx49eJy3NR/qHaX7ekP4c9ffTpv7W/LzeJ0quomXrz496vQipi0zfzx7Td//VOpjZer6uPlKW3p1YvD4ljtzrEasPW379//+L7YenU87o8jW3/3w7c/Fhtf7x73I9v+n9fvfyi2/Y/FcTek7eub+2m/WS+//Hg5L/f1f6cykt+47/D1d9/9+D+9Db1cbDb7f2RVTrWCct78+MO3795/3y9pud89ro/bW2T98e0P/79f0KrafRks5fomPpyP1WK73j19v1/RN5H8xn0T37z747vedl5+XK/WWa1TnaCUH3784W2/lN1+V90i5cMHhpC66eEy5PUNvH6qy/6831+nsaatP7S/FPveCNm2VVvd6Xy8LM9uQim19jItitW/qhap/iB1K29VnZbH9eG83u/65KVFr/LOp9V/rU//td59qo7rc7UaJH99+m6/e3p/2e3qPu7TYH3a1IWPbeE76eD+r0d0U2a8RDmRQl9lLg7rvy2O60VdvkdyXfK5LXmD/Ad9tdjfnqrzH6u6seOC8+Zt8VVSnG9tidzDcb+sTqfvNtv31d8v1an34ZsKm8322Fa4Ux/UZvT69GW37FOhLrdoyg0YY9H08M3iVLkyHUntL3eZHtLWWNPDVbXM0Fg8nqujK/GmXnk/Lpaf+8S6Ggv738trjZHSP1aP+2M1SLyvcif5pcmRyM1NjoPkwYmICOpMRIMk+JIca3zpiy6aoiPlHfd7njRb8EZZp8tH9/upT1ZdcBEK8mUlk8eytrFz9W73vF+6KfHNfneufu99Sl9t3VZbttU6k1o9852rJZnUevV6rP/E6m9bcHh/d2R9aPqcIy50+3iJnxa71aZ6PXhO8vV6Zqab+t1L+Gb4fOUr9s1aN+mWXejoEOxb6NiS3m0PXV84I23ty97vWb9bP/dOonWxjS82/kmtHOaDWlk3Pyd1KWonCoqu/343dyK0xXYmrFKZ6Xlbb6BwZ7VSQpFR7Z8uh8P+WHek3alt8CLQSmoLb0Nhrsx0GdjvdvXL6+27ptAoGbUZ1NPWuXJLTL12Z4dyKzDUWPoa/YO6IH27+PKxen04VLvVX0/VsVGi5zXaOgtX51LXWbZ12O+VmPpPm8vTGrtg/qe7GXzUHNvmG+2G+nSxqF6nriMjeUlMLz2WONBNZ8h3w26YfDf47iX//WU3THo9Md9Ltt39DRN+rmvcQTp3hxTLH7pF4mgw7OX7Ovd6+761Ia/f17jP+/dtDTIAX+VOFrDfvX0e8vb3u+r5Pm9+v3Nv/a2FHwPEu9fuiMlddLA9P1QF2/X308Cui99Xp1M9ogboYFfGra81Tgu6SH6oG6u3lB+q4/N6iZectMjdFk3QLHvxJFrnJlnnTDhDZ2vg61TPfa4HTwO/c2/K8nvB1Tq1tW7Vwo6c4Vr4WvfT4qk6D1WhrnI/+Zv1KSiA3Xykga10ulYaoQMdcJD4hB/uNriG8Z5Wr5ERzX7aM0RaGe6k8vJsZ4jErLddIDk97fPBTSonw236pA3BNKlALqXpk9oPaVK5ZUYzRHIxUjWAyCArAYP3VOUfrf7trkM4tDdoFFsFM4ZuXZhv15t6J9Ev0pZ9DGWHSExXwM3+lB9b1+drio2WU1uxK9Evqi55bkqOlrY+2QIf6hWyicH1yKxXEfefbXl+QK9HE/6wa5UZPvKIRUWDIriuOZJBfr/L4EBtsgYIVTYzSJzz93p5ho4CFO5qLNoaN0lf99IhqAKLDkHkndeLrmF27/8DWiqhRq74oAQItibXh33XHXw93bOGw+82fU7n2l/nKRKKDrURIvFSiKpCubmQ6sjnTxzr/WL1+nhePy5ATBsqY2ssrjUG90Us/bR4roZJtzVukB5Pf99edm7UQ6c+/vEuE1+nQdasl+g4wsHvSh2T0sXRouz4d/UYl9jF0QRuCLoKDJrdMnL5G4Wu/BFJXjkthmwguopwNxEc6f0eTVf++IQvjkbZDUZXkd5NRs76oknlT8tTmNByYblukbtMMJlmWdMM0LoYjsrO2TklfLXeiZuvh43thKJ/qb50fb2cJrZi0OOzr3gPXf5WHXFwqqTH87XSzTqU1vGsDpylnK9DcTXP6cBa0Is6JMOv2q53665w9+f7DLNrU7yh5TUalCERy+gmSJRmxLK0vnyJWC43XaIjsbsmflO7YtWu6+zH4upiH9tioyW92ayRU00ELUOpcXJsas9rlixb8m7ymhmGI/C5LTpO4vlYv4raLftztVjVTRVFhrKf2rJcmZysGjLaikk1ZQmsnJpY3KCUmrJsZkZNMuz7E2qGzQPRJPlu93213R+/9DkqmXJ3mUZLbbPm1dxDjPNbiuownZeBGvV6MEWd2G7MCK2yvkyvRr0OzVBtSl5NWRuOazNQm6J/U9SG5eT0a4MGsf/fviGclLrrAO62PGj4purncgFWqwbR/rz3FYaoU9c++drn/TbUvoNWp/qVLj8N18fXu1ETZAr+4Ojb3dN6l7eEuNBdDaHT8CA7SHTPdHj1vNhcULA2r0JUZZR81M02xgUYXPrzXbs2anJQpzaa5g56wVMcSGb3DEfJ92BKPxwgjoDyD4dB0TqmBkz3J9GkqXNq69xTo+WxWtXl14vNEJ2utf4zWm1ZK0yska/xn9Hm4JLivl/saqPkjRhfY9vWuKc2p3IGHlKnqXK33uFFO5EmMN45rk/ANPmB1zUf7p+gWGh60PT54eZExZImnGTFYZqUExaLvcJKWhymTTlxsaQNL3lxmDaFBMaSKowkxmF6FBMZS5qwkhl7dUkHal+yQqfEnYYnapU5MqnKubV9eV4/V+1NHji7KKOIr3sKdcv5RnyNMt4WVqF4aJYvs9fDwdILTs4oPT4eF7vlJ674tvSNUjneFLbEokM1Spd6pr+W5epRV1rHlW7UoZh4k1Ehm3ozSgMbnm648H9fqgv7hdh6DRv+e1PvRk36fFqoRt6tHaVDnycLdcg7s6N0qF3AN/bSq27GRka+PUEVKtwo+5Rdj6Hk/nV4mNyBL7/gto/S4lzPcm0mzpvF8hNbk6Tmsql5ozallLSMGpxzviX5HXqXiwfgNQqEBEZKtg/CnxFt6ZFzYZqFvKuXmW1d6bvN1uarvdlf+H3fVt5stvYo2bKpPMIKIofwu77pmRa4izsIG2V5gx19M139i9vlvrOnn+vmfmVq4K+qaCrdrANOpc88ezGfnivxCRx1wPJ8yduknRDgx+JOJcg/RJ5N835en7+8HSR60dS6txYfLI8bocepqXe7JrkJPK9D3/w9RPr7arE5r8EMnhd/vFYZLD+ZuDZbfCVR+OE+E1XcGG+CCnrl9mf9lzikQnn3GcHYHUuX8pl+oAvvQD9LdvE8PRDNOkzfJ5lzmUIqm3lv06h3wLlYAWlzn7fAuNYACb/LeyjlsKdCx+Sv90pfn9wlwz9bz/rRmuJPvmqPKk21c1PtvD+EaiN7oatHhfKvetWoSplYfVqQTKnM/jDVgSRL9WwRezXY7D8uNu+aCbbfJnz5dVJ+nOTasd5cVuHR+3q+Kb28lh4r9XA5f6g3cttFr8S65CmUHCuN26/36FGc4ZrKKV8C1icBnvdIBQyix33y9pdz/RL+UnWTPlKhvtznKp/kwZPEMgxf9EbL8AUZrlT2ptBb+rWJ8P3kj4Pse+e9pvwhLj/uuY/V6WBDOwNE+wr3kJ29LpWIhLel3tLf+ctTU8n47tRbJJ8hjkmllrELkECiOsvFbr9b147J645j2ye6rdp1ce+nUexnDVModrjuos83XbeTrRFwQO+o06hO6rqld9Hoe8ZC1hYevKKlwaLQzJ8GOkJtxZs8IqzLCC3uKh8z3Izk4bPHmKueifARNz3/v4HTKPPm51QxfPHzrZKz90B3hcNroG+Rz74VOtVl1KXQN70i/iXRSNOhd0TfpGo2dYz4IUOTxrhy4cXKWPagi5UZ8uH90R3Rneujb3zq7G3SUPKtz5zES/dPT+vdU+aO3eTX+0ROOy3ywqeJmoN2f12Bw7aAGclDr+AFegy4hZevRU/IMKMFM2zI1qJ0H2tOB86NrHwNysHLjAq8ACZHB1Y0uavFkNt5B+gx2CgGBZP5egw0C/5NvQN0GGoYQ0LbHC36ruwFKnBv7WXKZ1zcC5UYcHcvU5P+63uhIvwbfJl6cC7xhZoMucc3u4Yly3F7cU7xTqJMuTst0fm2mYs1fogxwKekyyj+M0y38lVGRe3G3Wo0UL+My1NQa6Dz06cN/9qjolYjbkBi6DbkMqSietx7kQbq1H9FUlGr8bclDdQzvx8sqTd8e9hv+8lUuT9kog7hlztNh3FrzAkwqHZDtkcq9pZ0jz5teL5qos5NqQ99+pQXhESPcUtAj/zMpJoIHjiN9kgs0rZU8Cjc1ie/QJ5S6SPQU5/sAntKZY+AT0D2uOgumQPuHt7tU7QQ301VGxHg5cjOR3i74oeHePs04Md4U23+A0FenqqsKC/S9b5h3j5lC+t6OuqHr+RMyTjoiaUPC3syNMCx3o7wYcFeplzmgw8P96LpNvKavn/z0wd/fCV32qhT4i5eFG6V5U11VR516DmnAeu8c0kH0r1wv978/V5dOWw/HpQa4W4lssY4Wz2yy/vrRPq4/XSPfOjqJWIHOXpdafz9cSJ1xH4YyB6y/03Ec/e7PTL797eJ1PH72R49sutcIr73zl9gS92hjz4rcv3pnhPAoI+KRNoVMrEy3xShAjOfFGG8ocFfGOk8a/FAVL+U7PdFqKDez4v0y+r5ugiVOODjIkW3r18x9rhkfmtksDbxuPmpnmQ2m2qD9xfJr3cZPd0WWQMoVXN8XAeIvyG2w9KKE98Bat0S42HpVXI8gD5j3A+WHtAJAAoMcgVYkktxH6DAmNgPS498/AdoMTwGxNIhHwcCOgyPBeV0GBUPQnPIvWNCLIXzcSGg4vDYEFuHbHwoo8bgGBFLE3acCGh1/1jRAJU58aKszneNGbGUzvrTaLYYGjsapAEMoxS0GBRL4WoC40hYiUGxpCHyB3TE4JhSdvqOvbjiDTbJr/fx4jot8ry4RM38HiGTDwmk1oUPofANMo/VU+3/V0e+4FDjLtLr4cSYNYES9bjiZzEO0qWcs1bQhZe1NkiXUt5aQRNO5togPYq5awVFWNlrXE1YixXUZUh24zBtxhjLkBzHYdoMNxd+puMwTUYYzIB8R64uP/akPGJFuFmPfC0YiY85VQbkPvL16U9/zKnDz4Dka8NJgszpMyQPMqdR7E5kLla/44XqQy9SH3OBevni9AGtZy5E67sYfYCEnutBuRef8yX2X8nJv9icL7V82SPv4nK+tPK1jryLyfnSTuXLDJkXjxfl8XaBvReLl58pmgY+VMtLvS36kvGK05/vMi2AJlnTA9F0SKQRiRwUaszKHnpGCWlyQ3B6gF5l/y2rV955u5NeJU8uq1XOjbuTTkWfLqtU1qG7XSsOX0B63QIYhmg23Lj6tgb30myoeZW3CffSarCBDdgy8PToOyOFlChtF27vGdapKaxWz9bhHrr1bySwauVtxD0042wqsG59W4pR2qXOxd8v3qfE6IL8fif3otsm079IlR0PoKEKN63yLM14iwRQ7bZVgqVbCURDncagaKYuGRcRKDHQR2RJLwFpqMQYJM3UJQ+loSbDsTRTjzyYhnoMR9N5PUbBaTzH3BtPM5XOA2qo5nBEPUCPLKTOqjIYUzO1YYNqqNn9UfUgtTnx/4Led8XVTMWzoQo8kwxF1gO1gKy2qMkgXMvXBoLrnCKD0PUwHQZ1yGB8XZjmI2/QbXrsXbXHLU6QpgXu4g/CRlkOYUffXJzVlwH5p1nZbfnbJH9ag6kWC22K3ibvsPhiP/XMFHktPVxq12zgQhz9dk9jGfadtFjBTMe5ffNrd9666+N0hLrSi7Y0bz5gaPHYHPm2awr4BktHj1DeLiKFr7AwJK97XaqOcJYjNbYnzsypKPoOkA29pDWG9AY9pMI1BWQFw6XZSRnira48W3TQtoelQfFraIVXT6zuZj1OZ/RF644CodgdJZe++dSRn/va0wgtSNbV68v50/vmPuV+PeoKi7rC8VphkBXST3G+DlizX7ItvoiKj5dbr0BBLkNsXXpxLX23nm+OdAybcppKt8w6SIeW8/I1iKuMln9aPFf8N2FL/yfexKludfnJf7iVoYUrvQ2lBz27mbRCX1+/WkyPA9VuWXWsH7KW3i1V9Gm6DsaARl+WP4UMFC4j8SGiTz0ngYvC4279ZnFqLYoy+UgPUKzYseDDyh27ZTTffFkZGnH8uOgpGJPoX6ovp0HqxFPqZ1/5Lgr9rTqmH1jmKvN8rXi7ImiaZymSm/FHKgJnOY4i2QlvgCJkbLzJJgARhToF+ePD9h9YUlgCXOczFhf8LIUXMFohW/keCpEXYb86ud/tqvQ+d6JSUoj/AtJDvb1t9hzv7Wqb9SaWVRzb6hd8rXGjaPT1vX7xnC/wDVLhz/Y0ceRE8FT41Na6gwqdrwDydOj9EmBRCWLb38N8P6JIUohv24vV6oN3Fn7eE5etV8DLunLjaZz3PR5c9zmGeI/9qrDcyKISpNN/2m/Wyy9vd0/rXbbP4zL8Lq+eF5tLvEnua/VlVCP/YInC+eeyrrQ9C7XNehPXEnznGMHncrNZ/EyfK1I4F/qC96/0iM/fxDJcgQR398gt5jdnxcVv8U18Q1Bhs4PK8d8oTdfmNNybvw1VL297omgWS4WmWiGYOkiJc2agFhToRLbGCicf8mZJ7/mcd4/42Mz+mGzLCnYGC97F0PIt91oa1j4XtV9vqtwYLugQVbuDEkV7L2jRb/CD1MgbXUGHHqvrU6Brdv2zGyp3R6MbM7tB1ce/7XGz2xAl+t71iAmmR3z8pt/mAmruhwHvkpAe2FIv5vHa5ERczp8ilpmREAqNEPDxuNgtP/UIaAuNELDM7+YiCUOJSFnkpd6Hbb+vzovV4rzok+wKb6+F76CASwp+s1/BYR7J9snDvty9xDbpwhzJ27boHYQ/rnfr06d613rCnngk3Bc9hqJ3EP503F92q9qfZr70tvx93/saTmmR3ML8VW7Yfq3Yfcy6tNmJBdkKZ1LhHk+4cyd0DvGNbDkN4pJ3EQ04c052BjKzhdk0qXYtOV22rgv/elhlnPJItq3ZLJbHtuYl1LxDP2yuW067Y3u36luAou2mzXRYr0auRf7LyEOs0Nf4D5jhwUbTcQQ4En8tdQeRNqhW77C2hx6hcbkRnXy+HHdv9tuDdWb6JNVFl9eid3jGi10OmFOoK3vz9Nlxy2giFRXe/D7ASWuc/9o/LDxT3Gx7RHvVVCm8xqBubkU+2W8NF95kIjcqPV5kw/WrlU0HcUkJT7zefNnWtP7ksq15B1VoNuBQhWiC1m1qnT6vDx8u2+3iuP7nojiLJdrYaidS7QYlbLBmgE268rcbpJuLH+0p2DSXvyg7VDrvy9cwZBSIx/ifqm3t/OXDwPHvQzbV679UMGjfac/eDf25ykfqEwVzqbnVYlUdefq/vBYeL3DTeDM8iVHp8SK3yUe6i/LKn+jmCDsc9/9bYabeFXctPF7gc23M1e+LNU9iVHqQyNTwz40/6edkLDktM2AAuJPtJQ8Ftt2cbe/1WDrK53DEZfu+WtZ13EyQGSBIj7ri0VWsQsXBiuDOLsTxOoXuEsTDrfZG8Loalw4k9FhPIrmtcKPgYtwwI7s/aMgWn48YZmT3hAtLgmNT+o6kZRUMKlP0LmZVarvXuHLPMOZNFxXpf98DVcm/9aIePe++XwlqAY2p9L19Uuxubx61y3rrVO9R3QylM7o4LzzfvSR7PauJL8fv4MYy4ZKUbfllVIvzmI3y+ecM6ZQ9ZkSK3c2MULssM6J6j6CZWfm9LHOAAr0zF9SAN2sxVSgPJSifMZTywlMTe66KptX+PIxxPa/PX97uMg+VtvkylK92pSe66tkj9oNNax4k+NTUGC3642b/kSWxKThaUDa7syOpnNfJEZWHcF1hPYmUWFxih90vo8QC21/5Vpj3eklrfe5upFq5q/BK0RV2Lu5X+sVZXNDkYuY3hlSurbT0lW5+3uxGnwotb/P7BbnP8/xxjbf5VJgrvFoXtvlQYMcKC/7E9edBdpgdR6S9/nEU6TcaZHel5nH2QOFFiN2Ri1H2GJEFgI2lIow9UHAfvO4IziLsgYJZ4LojvYyvB6rAY8sdHXoI82AlilwZSMd0eaDYgZi3owYX9g5Ui0laO+r08daBahQoa0c0Yq0DxfWhz47MLAAdKLgXe3Yk5+Fnv+hkjYqOtpVcpm6x+2wKM+32bwqB3mM2hTn5/ZtCvgLlTWFOA8amkK9CYVOYk9+3KeQLb45iDpJ+rTNGfGzh/nDIm0/V8rOdYTfQvjuF+NZdT3n1FACtC7f68loDP1tX4yzezrkLGck97kJJcNyl75uLsCxVL0waoNiQrAmcNZBr9GVTAT8Z0riwS6D3yHDkNykCnctk+GqQLs7vxtof+d1ZT2Yf7Y11j/bI3XP1x3ql3DPafunrLUK9VaiXfb4yn3M+2+vLar3v9S2IIq7mwtbkeRe9qmwXv9tTiIvNJmdnsfi69GazXTalR4r03tGox/dV7/n8h+M+RKwY8tPSI0WGo6Hv7LvkmvfLUMtZQE+0gaGCd4e+368Wm/V5XXFefqi0jSuNVMAeAnfP/81m//H0+tS9tiavh63resEG/k6LU/8dNv3qHKpq+Yn9LnzxW1/C6Vy/063dc2Y291RqKL8tbe/7xV4Oh/3x/OZxyZHpCy8fi5++KCYBfIhuaygsk6DYXXzrXLu9vjXSuye3cZj8vosoBihQcu6zCvQ69wMUKDr3WQ36nfsBKuSd+6z8Hue+LDyx8ejMesnGu8XuY+OZdvttHOidEV//iM/jZ4WHGjeLLrzZnOy+N1sUnn+z+TA2Ksd/t+7agswqnG35ZVSL85jFCMiH/B1TzU93stRrWwzr9DrlnPlsclsipSeVrUcIPkqUCCjaWbHxus7ZRzl/ztwwkgiyxX1Qs3izSI/Q7In2RFb5EHuPiNKAjWT0DlIqJDHYc70JuN6ekk9lhgWHZKwcn6vjmOZf+qqHUDXzlPA5Codf6j3QQD2ute6hwpcDtp6CfF9lnPD0nVsP2G7F//zzzz/xXn6pBt8KfPb4SAkv29q5Lig+Vs4wT9X7ut2fSybRr1rdSl1o1W8iY1SsNan3K/VE8uPuTS7JgqNk285+V07BGKnmbV34H+q77DhjaFQecGPUsXqM1MZXvVGZeBoIX/ZqArX5KCUsyB/0NpY5rNmXTRX8sFjvgvDXmehvjwLFGHCfErSjfzrua5Gnci4RLMjv6M3Ixl/WFY9txfzzdp9hXNS7oAkn7t2ninyYT4W53qJf+IC8HeGnP3QLFPsctg8/kxc1H/8+qPXSJ819+6DECAmFB+gWGNT+92/yPoYXAEoMkvBhvXtqvqBT6qhcsbGyCl2WKTVCUv/7z5YbLa33wQZahLqKCR9qOL393UZEq9W3++PP9fitm/1xt7lGRp4Xx7Vdz05/6KkxwPl0Xxz6NvqyhM1FHimx+X5R/N2Jzbowf/a1+dtvztuAffanH3/803dvf/vw9vX7N38G+ia/c1/E+7f//de3H37+7c2PP3z77v33r39+9+MPv3371x/euH+8ef3dd7/98Pr7t0Acs2ZRkUmUFeiuUksvMWp76w/RryMapMfvYbucM/id5mmgh7bMifZEjdrvHZw+/9V/eaE9GB7bKnoIRq0BCjCk3dp0iJ71NN8W44r4tDj9fFysN/Vosimeb3+vlpemoThH4yqsXIErdn36tt5PbToBzascUoLb8Kk6f7d/+q56jnKZr41Gv7IbPB/rR10/fqG3EUetkiLcpv+5X/340R5h/nn/Yfmp2i5A250yqPFfX9VO4qr6/cXX/2qzfL5+Ib9SX83rko/rarOqC/7yIgQ7bV6we5LVfnlx//y1Kfa3yn4FyRb2pf/w8OLVLw+vzPyr2Uz8+uurX0Jl94P7Q2jj+hdXUdT/JVBF0akokoqy/i+JKspORZlUVPV/KVRRdSqqpKKu/0ujirpTUScVTf1fBlU0nYomqTip/2uCKk46FSdJxWn9X1NUcdqpOE0qzur/mqGKs07FWVKxtqBf5q+M/mo6VUnFeafiPDUAaw8C2o7oGo8g1uPMB9sPMKDUgoS1CwFtSHSNSKRWJKxtCGhHomtIIrUkYe1D6Fdy/pWQOq3cNSaRWpOwNiLMKzX/ygiZVu4alEgtSlg7EZNX2nwlxSyt3DUqkVqVsLYipq/U9CsxJ2p3DUukliWsvYjZKz2pO4xI7hqXSK1LWJsRc1i5a2AitTBpbUY+vNLqq+lsms4VXQuTqYVJazNSvFKzrybTeVq5a2GSzFFuksKzFJimUguTKmsksmthMrUwaW1GqldafmWUSSt3LUymFiatzdR+ParctTCZWpicZM1Tdi1MphYm8xYmuxYmUwuT1makQUYiuxYmUwuT1mbkBFbuWphMLUw5C5uiyqprYSq1MOUsDA4M1bUwlVqYchYGB4bqWpgiK6FbCh9gZbAYphamrM0oASt3LUylFqaszdR7JVS5a2EqtTA1yQ5J1bUwlVqYsjajFJTctTCVWpiyNqM0rNy1MJVamLI2o6B5qq6FqdTCtLUZBX0B3bUwnVqYFtmZRHctTKcWpq3NKGjbumthOrUw7SxshvwC3bUwTfwtZ2HQqdDA5UotTFub0Q+wctfCdGph2tqMFrBy18J0amHa2oyGk77uWphOLUzP8q+qa2E6tTA9z86eumthOrUw85BdMUzXwkxqYcbajIajynQtzKQWZqzN6NqzFl/pB1K5a2EmtTBjbUbDUWW6FmZSCzM6u9CZroUZ4tU7C4MrhgGOfWphxlnYFD5z18JMamHGWRhcMUzXwkxqYcbajJ5DyV0LM6mFGWsz5gFW7lqYSS1sYm3GCFR50rWwSWphE2szRsLKXQubpBY2sTZjoLM+6VrYJLWwSd4Pm3QtbJJa2MTajNFoJpl0LWySWtjEbRxr2559NZun5jnpWtiE7B2tzZgJlAy2j6mFTazNmCms3LWwSWphE2szBk76k66FTVILmzgLm8NX1bWwSWph04fsq5p2LWyaWtjUrZLQcZ12LWyaWtjU7SXhvmratbBpamFTlZ23p10Lm6YWNnV7STgZTLsWNk0tbOr2ktB9nHYtbJpa2NT5YXBfNe1a2JREKKZZJ24KghSphU2tzUxgzGDatbBpamHTed5IuhY2TS1sZm1mAj2DWdfCZqmFzazNTKDXO+ta2Cy1sJm1mYmCkrsWNkstbGZtZgKnoVnXwmaphc109j3PuhY2Sy1sZm1mAqNfs66FzVILm02yr2rWtbBZamEzazOTCVoxZl0Lm5E4mLMwuD7PQCgstbCZtZkJnABnXQubpRY2dxY2R5P+vGth89TC5tZmpg+wctfC5qmFza3NTOH6PO9a2Dy1sLm1mSm07XnXwuaphc2tzUyh+zjvWtg8tbC5tZkpDMzOuxY2Ty1snrewedfC5qmFzafZFWPetbB5amHzWXbFmHctbE6irXlPfw4CrjTi+pBdMvxvafXob019kV01/G+0Pom7PsjshOJ/o/VJ6PVBZdcO/xutT6KvD87c4Jzkf6P1SQD2wWSNxv9G65MY7IM1oymcmfxvtD4Jwz648D6cnPxvtD6JxD5YY5rOcH0Qi30gwdiHeXas+99ofWJ/LoiPh7tAMf9O0N/NctBHFDDsT+zPB/7x+0ORfxr6d9F8HBIRKPhPo/8uoI+jIgLF/ykAcDH9GUYmCAFQBuDC+rMMNQH2RzGAi+zPMDhBIICSABfcn2F2glgAhQEuvj+DM75AOIDwAOFC/DiwJAAREAQJCBflx7ElAaCAIFRAuEA/Di8JwAUEAQPCxfpneP4CaEAQNiBkAT8BOiAIHhAu4p+ZvwAgEIQQCBf0z8xfgBEIAgmEi/tn5i+ACQThBMKF/jPzFyAFgqAC4aL/mfkLwAJBaIFwAGAGg7kC8AJBgIFQ+XiuAMhAEGYgHAaYwd29ANRAEGwgHAmY4f4H4EAQciAcDJjh+RuwA0HggVCF9RfgA0H4gXBIYI7HLyAIgiAE4ajAHM+fACIIQhGEygd5BeAIgoAE4djAHMbCBEAJgrAE4fDAXEGOC2iCIDhBOEIwhwFbAYCCIERBOEgwN7g+sD8CFYTjBHM8/wCsIAhXEA4VzKdolyQAWRAELQhHC+bY/gFcEIQuCJ0HWALwBUEAg3DMYI7HD0AMgjAGUYAMAlAGQTCDcOQABzUFAA2CkAbh4AGOawrAGgSBDcLxAxzaFAA3CMIbhEMIOLopAHEQBDkIRxFwgFMA6CAIdRAOJODgggDcQRDwIExh/gPoQRD2IBxOqHd10IAAfhCEPwiHFDITECAQgiAI4ahCZgIBEEIQCiEcWKi3lfgNAAskJEI4uJCZgQCLEARGCMcX6n0p7EHAIwQBEsIxBhzlEQBJCMIkhIcSDzAcKACWEIRLCIcaMnMoIBOCoAnhaENmDgVwQhA6ISbeBvEkAgCFIIRCOOhQb63xEwAjJJRCOPCQmcUBpxAEVIiJN0LsxgFWIQisEI4/4HibALhCEF4hHILILOOAWAiCLIRnFg9TuA4BaiEIthCeWzzAfEEByIUg6EJ4dpGxYkAvBMEXYlqYCQHAEIRgiKm3QryUAoghCMUQDkzgkL4AHEMQkCEcmxCZ9EfAMgSBGcLTjEwKJOAZggAN4RiFyKRBAqYhCNQQM5+DibfzgGsIAjaEYxVC4KkAsA1B4IZwvEIIgxsAdkgAh3DMQgg8lAHjEARyiFnBDgHmEIRzCIcucPKFAKRDENQhHL3A+RcCwA5BaIdwAANnUQjAOwQBHsIxDJxIIQDyEIR5CIcxcC6FANRDEOwhHMnAGRECgA9ByIdwMCOTUwvYhyDwQ8y9BcKUawH4hyAARMy9BeKpFDAQQSCIcFxDCDyTAQ4iCAgRnoRIPBMBFiIIDBGehkg8EwEeIggQEZ6I4HRZAZiIIFBEeCoi8UwEuIggYEQ60IEDuxKAEUnAiPRgBKevAjAiCRiRDz4jHUY2JSAjkpAR6UiHkDA0KAEakQSNSIc6Mjm0AI1IgkakRyMSzqQSsBFJ2Ih88GYIR5IEcEQSOCId7Mgk8gI4IgkckQ524FxeCeCIJHBEPngjhCNZAjoiCR2R/kCEhCNZAjwiCR6R/lCEgiNZAj4iCR+Rno8oOJIlACSSABLZHI7Aie+AkEhCSKQ/IKHgSJYAkUiCSKQ/JKHwSAKMRBJGIv1BCYVHEoAkkkAS6Q9L4JRdCSiJJJREOuqB88IloCSSUBLpqAdODZeAkkh6asJTEpgdLtG5CXpwwlEPnCAu0dGJztkJl3gMXWsJT08QI5R5SizRAQp6gsJRD5wpLtEZCnqIwlEPnCwu0TEKeo7CUQ+cLy7RSQp6lMKfpVB4JkWnKehxCpkPE0p0oIKeqJD5JAWJzlQQTCJVPiNZAkwiCSaRKp+ULAEmkQSTSJXPS5YAk0iCSaTKpyZLgEkkwSRS5bOTJcAkkmASqfIJyhJgEkkwiVT5HGUJMIkkmESqfJqyBJhEEkwiVT5TWQJMIgkmkSqfrCwBJpEEk0idz1eWAJNIgkmkzqcsS4BJJMEkUvtlGHsSgJNIwkmkLpwgA5xEEk4iHffIHOUCnEQSTiId98ApThJwEkk4iXTcIzOBAE4iCSeRjnvgPCcJOIkknER6ToJXUMBJJOEk0nGPzMFDwEkk4STSH8nAKxjgJJJwEmm8I4g9SQBKJAEl0uQTZSQAJZKAEunAR2YGB6BEElAiC+czJAAlkoASafJHZSUAJZKAEmkKBgg4iSScRDrukdlNAU4iCSeRjntk9jKAk0jCSaTDHpm9DMAkkmAS6bBHxgUFmEQSTCId9ci4oICSSEJJpKMeGRcUUBJJKIl00CPjggJIIgkkkQ56ZFxQAEkkgSTSQY/MAAaQRBJIIh3zyLiggJFIwkikQx4ZFxQgEkkQiXTII+OCAkQiCSKRHpFovBMFiEQSRCILBzokQCSSIBLpkAcmzRIgEkkQifSIROOdMEAkkiASOS0swYCQSEJI5LSwBANAIgkgkdPCEgwAiSSARE4LMyDgI5LwETktLMGAj0jCR+S0sAQDPCIJHpHTwhIM6IgkdETOCkswgCOSwBHp4Qg+DSoBHJEEjshZYQkGbEQSNiL9yQ9IyiVAI5KgEelIBwZcEpARSciI9Oc/IOGTgIxIQkakIx345IoEZEQSMiId6cgYACAjkpAROfObYByJAmhEEjQiZ/njRhKgEUnQiJwXdsEAjUiCRqRDHRkfCqARSdCILKARCdCIJGhEzvOH2yQgI5KQETkvRKQBGJEEjEjHOXIXOwADJFxEOsyR8aEAFpEEi0hHOTI+FKAiklAR6SBHxocCUEQSKCId48j4UICJSMJElGci+J4HwEQUYSLKMY7MVQ+AiSjCRJQ/LIJvewBIRBEkohzhyFz4AIiIIkREOcKRufMBEBFFiIhygCNz7QMAIooAEeX4Bk60UYCHKMJDlOMbeP5RgIcowkPUg58AYSRdASCiCBBRHohoGElXAIgoAkSUByIaRtIVACKKABHlgYiGkVAFgIgiQEQ1B0ZgJEYBIKIIEFEeiGi4E1cAiCgCRJQHIgZ60goAEUWAiGpujYKerAJARBEgojwQMdCTUQCIKAJElAci+BS+AkBEESCi/A1SBlsiICKKEBHlb5Ey2BIBElEEiSiHOITBlgiYiCJMREl/xhxbIoAiikARJf1qjC0RUBFFqIgq3CqlABVRhIooRzlw6qcCVEQRKqIc5cBJawpQEUWoiHKUA6eOKkBFFKEiykEOnPmpABRRBIooBzlw3qQCUEQRKKIc5MhM5wCKKHrTlIMcOGtRobum6GVTKn+fmULXTdH7ppQ3QDyToSunOndOFQwQ3jpFDNBRDuxPKnTxFL15ylEO7E8rdPcUvXzKUxHsT6Drp+j9U56KYANGN1DRK6hUPlVLoUuo6C1UKp+qpdA9VISKKJ1P1VKAiihCRZSjHJgqKUBFFKEiykEOTJUUgCKKQBHlIAemSgpAEUWgiHKQA1MlBaCIIlBEOciBqZICUEQRKKIc5MBUSQEooggUUR6K4MszFKAiilARVTg9ogAVUYSKKE9F8AAEVEQRKqI8FcEGDKiIIlREmfw9LwpAEUWgiPJQBE9AAIooAkWUhyJ4AAMooggUUR6K4AEIoIgiUEQ5yJG5rBBAEUWgiHKQI3NfIYAiikAR5aEIvrIQQBFFoIhykCNzayGAIopAEeUgR2ZDC6CIIlBEOciR2dACKKIIFFGTwgoMoIgiUER5KIIXIABFFIEiykMRvKEFUEQRKKI8FMH2C6CIIlBETXxIGoYkFaAiilARNcnf2aEAFVGEiih/cmSCdzIAiyiCRdTEX92BdzKAiyjCRZTnIhO8kwFcRBEuojwXmWA3FoARRcCImuaPECsARhQBI8pxDny5jgJcRBEuojwXmeCdFAAjioARNc2foVMAjCgCRtS0ZIWAjChCRpQnIxN4ilABNKIIGlH+6Ag8RagAGlEEjSh/CRY8QqYAGlEEjSiHOvBdQQqgEUXQiJrljy8pgEYUQSPKo5EJ3soCNKIIGlEejUzwVgSwEUXYiJrl7yxSgI0owkaUPzYyxa4UgCOKwBHlj41McVAG0BFF6IhytAPfRKAAHVGEjihHO/BJfgXoiCJ0RHk6MsVTKaAjitAR5enIFPIhBfCIInhEzf318XgmBHxEET6i5j5nH8/FAJAoAkiUvzYLT4UAkCgCSJS/OQvPZACQKAJIlL88C79DAEgUASTK35+FRwEAJIoAEjUv2CAAJIoAEuXPjeDrmBQgJIoQEuXPjUzxWgIQiSKIRDW3aeGoHGAkijAS7S/UmsKpTANIogkk0Q/5mwE1gCSaQBLtD47gK5E0oCSaUBLtD47gM3gaYBJNMIl+8NdQwrlQA06iCSfR/uQIPsSnASjRBJRof3IEX2ukASnRhJRoRz7wtSgakBJNSIl24ANPphqAEk1AifagBN+rpAEo0QSUaMc98L0mGnASTTiJ9pwEX8ykASfRhJNokWfFGmASTTCJ9pgEZqtoQEk0oSRa5GODGkASTSCJ9pAE3yylASTRBJJoxzxwdFsDRqIJI9GekcwMCm5owEg0YSTaIQ/s1GmASDRBJNojEnwmXANEogki0R6R4MuNNEAkmiASLfOn2jUgJJoQEu0JyQxG2DUgJJoQEu0JSeYdAESiCSLR/nqtTB8CRqIJI9HSmyFeTgAk0QSSaFkwQwBJNIEkWpbMEFASTSiJ9kdHcl0A7JBgEi0LfqEGnEQTTqKV3yHj2RyAEk1AifaXbOFbqjQgJZqQEu1JCb6kRANSogkp0Z6UzGGoWQNUogkq0R6VzDMaAEMkrET7i7Ys7UMNAEMksEQ7+CHm+DUCWqIJLdGOfog59ksALtEEl2h/19YcuxWAl2jCS7Tynx6Ctw1pAEw0/XKHAyBiji0RfbyDfr3Df75jjr+igT7gQb/gofOXzWj0DQ/6EQ9/jmSe+RIHMMTOhzz8DdLYOYTf8iCG6CCIzIwl9D0P+kEPf+XWA7Zk9E0P+lEP7fMIsW+EvutBP+zhMIjEF95o9G0P+nGP5jQJtmT0fQ8CTrQDIThmpwE40QScaAdCJL7wRgNyogk50cbf+wv3WRqgE03QifboBF84owE70YSdaM9O8H0vGsATTeCJ9vAE39eiAT3RhJ5oT0/wfS0a4BNN8In2+ATf16IBP9GEn2h/qATf16IBQNEEoGh/qkRgLxkQFE0IivbHSgTc8WuAUDRBKLpBKNgSAUPRhKHoSeGjRoChaMJQ9MSfLcaWDCCKJhBFOygi8X0fGlAUTSiKbo6WYEsGFEUTiqIdFZH4vg8NMIomGEU7KiLxfR8aYBRNMIp2VETi+z40wCiaYBTtqEjGzQUURROKoh0UkRJ7J4CiaEJRtKcoGT8ZYBRNMIouXcGlAUfRhKNoh0UkvjFEA46iCUfRjotk+hBwFE04ivYcJdcFwA4JR9HNFVyZLgB2SDiK9l8SwXeeaABSNAEp2oGRXBcAMyQgRU9Le2ZAUjQhKdofMsGXpmiAUjRBKdqREYkvTdEApWiCUrQjIxJfWqIBStEEpWiHRjJ9CFCKJihFe5SS2bUDlKIJStGzkh0ClKIJStGzkh0ClqIJS9H+pAm+t0UDmKIJTNGOjUh8b4sGMEUTmKL9LVz43hYNYIomMEU3Z03wjAxgiiYwRc8LcWzAUjRhKdofNslseQFM0QSm6Lk/cYyndEBTNKEp2h83yawJAKdoglO0P2+Cb57RgKdowlO0P3CCb57RAKhoAlS04yMZ5wbwFE14ivYnTjIfmwQ8RROeoufeDvF0BHiKJjzFeJ6CzcAAnmIITzHNF0rgftEAoGIIUDEeqODIhwFAxRCgYjxQwZEPA4CKIUDFeKCCIx8GABVDgIrxQAVHPgwAKoYAFeOBCg5cGABUDAEqxh89wYELA4iKIUTF+LMnOPBgAFIxBKmYB79nzthB1xINQSrGIZJM3MAApmIIUzHCb5rxawRMxRCmYoTfNOPXCKCKIVDFCD8lwrXdAKpiCFUxIu8iGkBVDKEqpqEqcG03gKoYQlWMP3qC13YDsIohWMV4rILXdgOwiiFYxfi7uPBNGgZwFUO4ivGXceGT8AZwFUO4ivEfMccn0Q3gKoZwFeM/ZI5PIhsAVgwBK8Z/zByfhDUArBgCVoy/kAufJDMArBgCVowHKzjrzQCwYghYMR6sZAYjACuGgBXjQInEZ9kMICuGkBXjQInEZ9kMICuGkBXjP3KOz7IZQFYMISvGf+gcn2UzgKwYQlaMv5YLn2UzgKwYQlaMP4KCz7IZQFYMISvGf/Qcn2UzgKwYQlaM8inYeCwAsmIIWTH+ai58ls0AsmIIWTEOlOB1DXAVQ7iK8Z9Ax0fhDOAqhnAVo/zNNNiQAVcxhKsYld80G4BVDMEqxh9DwUfpDMAqhmAV47FKZlUBWMUQrGJ0IXhjAFYxBKsYXQjeGMBVDOEqRnszxGMZcBVDuIrRhZUZYBVDsIrxWAWfJjQAqxiCVYwubJoNwCqGYBXjsQo+TmYAVjEEqxiPVfBxFgOwiiFYxfiPpuMEQgOwiqHfTTf5r+kY9OV0+ul0j1UmeDZDX0+nn0/3B1IwoTToC+r0E+oeq+CEeIO+ok4/o+4oCc46MehD6p0vqZuCGcGPqRM79FQFZ+Qb9EF1+kV1T1VwRr5BH1WnX1VvrurCbjr6sDr9srqnKpPMWwR2SKiK8VRlgmcTQFUMoSrGUxWckG0AVTGEqhhHSSROyDYAqxiCVYzHKjih2gCsYghWMR6rZN4CwCqGYBXjsUrmLQCsYghWMR6r4JRuA7CKIVjFeKyCU6oNwCqGYBXjscoUjwWAVQzBKmbib43DYwFwFUO4ivFcBWf0GsBVDOEqxmGSTBTPAK5iCFcxzefY8aQOuIohXMU4TIJP+RqAVQzBKsZhEnxK1wCsYghWMdP83a0GUBVDqIpxkASfkjUAqhgCVYyHKjin2gCoYghUMVNvhXg2AlTFEKpi/M1dOKfaAKpiCFUxnqrgnGgDqIohVMV4qoJTmg2gKoZQFeOpCs5INoCqGEJVjKMkEmcEG4BVDMEqxn+6HWf0GoBVDMEqxlESiTNiDcAqhmAV479sgj9WagBWMQSrGI9VcEKpAVjFEKxiHCXBdwAaQFUMoSrGU5UZtmRAVQyhKsZTFZzOaQBVMYSqGH+FF05FNACrGIJVjKMkco4tGWAVQ7CK8VgFf/LSAKxiCFYxHqvMsSUDrGIIVjEeq8yxJQOsYghWMR6rzLElA6wS/vbrqxfr3XN1PFerd7tV9fuLr3/55cVvT9V5VS03i+PivN7vXrz614vf1v5XMX/lJL74+l8vxLz+33+/elHPzu7/7ZfQ3T/sVcH+H1P3j/pfjS7+z0EL95tVa7G0ck6JoNrVayXZ04Wups1j5Tb4XJ3Ox2qxXe+ezvv9Jm394SF6DjPhN7o+f6l2q7gtyzTbtiy1HNLW6bw4ntPWRNzanNfaanWqTqe6D8/7bbXdH7/ETc6inrRfu/U9+TDlNf14ro6Lp/pPy8Vm83Gx/Jxqe21aat+EeWjMYda8NKmav9gbkP0/5s1f7P0j/h+a+aRWne1+VW2QOjpSx4igxjSoIYLQRjHr17CFHi87KFJHImWQJIOkAZ18Xm9ri11sD0kHy9i4JkxDdc3VNg8VNpHCKvRRGLBKBc1noY80T6Y1kVhOPRtGVtdMFfZbmb59OaBZ10zUdL2Ja5ueNS3bA8TsBm3fJNOBinXltbPZ7P+RKHVtgvmWDmv7bshsMosnJmG4LS03a9L/MxE3xFbpc5XMHTYR8mp/hjlID+vnxXG9SBUS0VsTjXVNdVg6whShw2jlvs/Doe7B6pk8vYnUngQh3Dnm2uSx+vulHpTJY0wjw1bc6f5woEY8j21OhzlzGuYo2UyMWoSlT4rwj/CXSWP7OnSjnjb9ajOQ/PAVYVZuB7QOfzHMtfT4lKydMp3ymMOlnt4e60UvachM4qmI+XKahuoV4LxIWnuYxJYqBrV2qo7P62X6fnT8fsJiYmbh/TBH1OnLbrm2S+h5f0w9kNiTmjJbu5w/kWZmUTNa8Z764+JUdeZrGZm1lPx28j1oj51fR8qcr9vyWK3qv60XG9iqiVvlzRK21c1mG7ejYnPhjYSmleV+t6uWHc94Oosb5LfoHTb0pPEUbs/zcls8bC5P60Q5Hb1cze+yw36zXtb+bt0a0Sxu74E3cm2DjZcKHtZE0+GEb350JTfRcJjw9bLNHOrtzjbdJcwipexx4CHN1f+buAfRus7cFX2sHvfHKu97R6MrrBYmLHXBLbKfTfL/CD/JeesGB9eJuRB4ffLOdzybhy1hcPTl1dFv/mKmPOfGS81539HWxrTbjUkQxXxjTkLWX46GdfBeRehDqYI/q2V4LOY4Xa/W6XoQLQfM97HZf0w3Y/GonDMbOS52y0+pJrHnaIKPoXiDMnRhPUmeq9/TIRBN3DPey18udvvdum6zu+9LR6qMxr1k9l/aePz+07bj/b1kzgJt22DQkNZF3Dq3k5PWC6rHizpzZ9M2/lTb12Kz3p3Ox0t3uVPx9MPcqLRNZxs1caO8kdQ26jo5bS4OTwjejrNtrhs0il0G+0FLVnOb/SndvEavZBbcymnY9cyCJx9iaZrpN9Xj7XH9lDp08eo1fQjtMbvBtndMPKZormU+u2+jSja4Iu4Ae/kcsyXrciX+W+z4hmVPMkf+vrE/4kwnLn+Y4Zt+C++j2QBMmr+Hfp0282QIes2b/xcPYSkUMigZtA0BKREWRxE2aSKIEe1K2kZZZ80/7Bcp/T90CKu1AaiglZyGn2bhpzZg8tCGYtqYT/hHkK4mYSmdsq3wTPYVNtE92qGE7pyH9ZLpKTctpzvReA6yJw1YDdUu1bnqBAwsxLmu8zPm1HNtC4SwLdaJmmRaumtyvXveL13wHayjMvJIggnJEFGxXynz/5iH98sMb3vJjYee+NRRz0yCFZrWwhoNDDMUkohB8ZVZ/FK5C0tpxzg38bAOozD0k70DnSXicjrbAufFapFGHuxJjMjCQ3jlgTdkVtXHSzJvx94Xs4VNda5QhGU6iZ3KMCOFzYKa87yNtH34yuK9NHMO9q0ic4sjqUFnZjwnaRRqGm/SJc+4astKeUq0gDMbOC2P60PH24ntMkzqzQOHUTVvdxxh/g5rnQwrgwzRPxnKqMA+NNOfXK1PLp59rjcDp0frC9ebYTqPixgjzXm+JGi4qo6pV5XEhZneSbVbfNxUi8fHyoG+VT3w96nzk2AOZrCu2q2uE2+6JYphxoRni9XxmLoXsS/Ob2FZe7XpbBPv8oLnYE9osZvc1uNj8URajZ3FFpA98F5zbd/1LuqctGhvwojisUz1nhebC2ko9h9E0Ewz93iddd7euhSF78PuVvJiRbmlfhLNWYE32luBfePM+IprPPUgJtFiYJhz4ON6U1HYIGIGrGVQLOw2jGjjRzxVH+t2uxHkyCMPBFSGJAE5CZ7KPDiXhrfwWlmny8eOuHhbHtxKKYNbMgkKzNsoF2+yrsWtT59qJ+VEMx9ivyTEfey5RFarl52zGrtNX5P9UGQ7ikmkQ3On6vfD3iZvPNr/PZ3Xu6f9bpMSvDiKbGa8cRjap+HVOKLP9LeflqcCI4iD+YLZl0/Vtn5HSSsxS2FGaHwr3aCvjGGwZhpNbZsW8VTNLsVRnySIGO+BggstuYombXc3+iJNymG+loqs7vEsywxQ120sTp8v9Wttdvpu4YxNneyH4mgtM7XFyric6/F4OlhzT0dOvBGacXvzXFAwjvUyA6hRg0FJ0ug8bpStZRfiiBi82g/RMVtCPnb0JibBxWSu0dcWQcwpNkU9YZti3mOXMZe0d+QwW+xE7ybRsL4GQ5gaFiOhcYqOmPNczaf9/mlT/Wb5aRp9lzFzMjPmjHjcX6zv+oS3pyZeuEIawAPv0T8tdivraZeywOIQdsubQrqCDJEyFXI8FDONxIvuoWBxhFu1kbHwfkPqhwrhVDXhjWovO54pNmtimDEDNTPeuv1pUZvQYl2b0pP166vfq+WlmTkuG+JMPcTTBm9ofqoWqyrdc8RzpGHuXHwzZFWMjYjbiWvie8djUDHHMvGW5nGoIRBMw5y61rvl5rKqUCyxXo3jUcxzTev2jpX9i80KqG1kWQ/D9Ikf4s0t07lb7x73iYlHncZswOcUFPyuONopmDk8odlswkIcBhLMTN3QaC7VIF49heJNh6HN42W3S4dDHKkTzOTM0Fo+d2Ee68hMr1jvDpfas1mt9y42guJDMiHqzDCla/e0/FRt00UgXkbFnDn0bFtZ9ezdKRGBCVifmaeSXUzjtLg5b6Gopxmbn3s4E9I0j4N9AeAYZuJzMQQfJ6eH3FkRMiwUM2X2KiGd4yaROYX8CRH2s6pN8dPMOe9U72gXG+RAy3g4GGZIb33a7HdPdmjVi1g6u8cxMl87hEDCnl/qNmjZ5jdyxfqkmk21JK95EnnFsxZ38axwU6/Hl0PtMVU2+zpdOOPl3fCUtD5CmHQ/V1+SBWYah08DexMh3quYvU8lQI85DlQw15y4XXIOI47qMMMHtrUwXSbbjmhATtphw9cwtAmfOnZQmMnDaZtggMjY25jxVjTb6HPtPtGHj/MDxUN4ehmihczId9w67IZ4zmO/rucK55DHiwYz4aFprNExaS2e2gVvCbKtNfAf7DbjdBHN3HnZFmHHxTtXJqyN2qr/55JGJx7ixw2bIMFcG2zL7ab4dNm61dfPVOkSl2RBhKRvZmyg9lo7UVWRTOPM/WfdEOrSOP1Gz4NyzFQC1yYYkir2OpgOwmZf74oRH43sO+gnHsJZlZBfocKqopixtVgc7Jd4T8Zc/2ybV8qdEo04gMx07TaAcsn41WvmXnGzf6pd9icQrYpflGR6rxsbFXlOs7iifTBzAr76J7k4tohfgWR6UlG7tr31Kt0hx0cKtWYOnP3+0B2CcWqTZFKf7eL3ZhNKDmvEMVfJM47t4svHyp+CaYK7NKlHxxkPbV4Brxu3y8M1gx7E32NzNsyFvG6zmS23i13doSStK07gZGaF1y12jCZ+ajllPy3IBhdxQr5khq7dNnRNostxXrnRzPeb28DHwRURVhPRBtG45kPzMJMpO+TfiOCqh7CgDlsczYy+dCBn7GG3x8hCm/7/Qz5coIKyPbMsw1+CPcs2oTycPpbzNlMudEnIuNPM7NLdnpykSE7p8Zq41Avjsv4L4MUyGZe8bqw1sg3B3PcYXYQtXIggK81bueoxaQ3CJzMAISYJdAYhgdoyJ1I/xedlRP3SJsiFkIXSvGW9dsDqMdMkT0Ap0aBucXeIOyjN80/3l9rTJXvReOIxzPyquh1GhCn2RJg5EL5hck5UJKdRmMkoviUUrIrTwJk5KL6x/KPGpxq0btNmeM9sl6nNptp01+r4yLlkpkD65Kpu/kT81GG0PegwG4UZbd7OPbyOOVhXNHUZZZzPpMOEZ5g5NYfFF+uNplGCGE0yl1jvM4IFOw4sija3O6SeqpDIqJgG60PLtZUtPwPOEjsHRgxpEYzUOOmM19JxH66CSLWKZ15mKL1ua1lPTpnNWOwDhZz1piNDGpB4aJMMwzwc0tolc0dc6/C/JFFfxuuynvCMttY/vcRCxrEjw5yxj9ViYwN7LpAN4gfJ0sM8PNvNDJKxM2eYWR12Ca/3+Kn/Em/mmXPosXpan87VEaULxAdlmRNdYzm/xQkdv4Vd1G920fuNul0yTtg2TKLeyInFpF0RJ3cxoxChzcwuOYbUw7SsVjYFxdsP2fPF0TbmfNw26o5tRR1Amo6NwQzqgWYi2JNE2ziYKZn4P4RgahdusVmf6e4j9qsM84RgaDKnZRw2YMKk434PltP4cVt3P6yirTs7D8sKt48vu3I2hIixnWKuqaHV7OlaEW/kFXOrEFrNnJ4VOjlJwnx9TZu587IiXroUM7plG6U5czI5GNm8pMCVAj95CJvUdtcWTjPJ9oRKcBzkLDj8YZ1T7ZVAzGhX0HO9PaQ73JjRBxML57xke4oqaKuYJ9yDONvXaE1P7jtihl/qNntSakS8LCrmxrZtNm/B8WShmAd72mZzJhzvuRTzxGjbaNaG49sIFBN8WA27uZkP8ZnCYAiGefKkbnJDnIT4yFvYiUvZnh4JNClsGxTT32okdew6uWsjSAtDLSA8Fc44qgnbWEhihojdO8U35ULwQsR3ACkmb3JNluMVIj4Pp5g7BtduMUQh4nNPirnJd832RCVEnOypmO7pafGMT5RFAyNsRIUISQphmVWzFmvzRmQsDk10Jrm0jDcebZs5XzDuESZDss25fYS9duG0OEFaLuPpyCje2PNJoODevhgYt2dzw/ESzYR8ceuwa2NAwAzppW0CSBdfw2KYGVGnank51vtgsJOJm1NMN/NELlYTSah1ynzpdSOZax+FiOE4Mzcgbq9z9aNIrqFjQgHbIjp1nZxlD/nOmhlLs41+shk3qUGK+HI6zTytYdsK+/BUwzgFMSBWzdyXnKwlu4HdDcnFSESxje/4XG+iuzQqDmwZ5oklkHBvP8EQ+QFt0kfImmNeTde0THJi42ROHciHbm8uaBlIOFSq2+SrcJeACQlbhnlnDsrukfHWTbPtN5tVGU9/7aGZ1udgBsVO1RlBZRmfojTM3JvTevfU5MJnvVwZry2GeZAmajjnksppcg8R01xcuz1+uZwmlIfZrVHLWZXj6cJw7eHz+nC6bLeL4/qfIEMhOUfFnCoOVbX8hKJ/8e6JmVp8IkeQ4jWAuS7Vpl4tVnY63F9IwCJ+EcwtYr2KpClBceSsveorhHF1uCbCMKMdrvnuXYvxWqqZ90uczqv1vkj+4+MBht2qvePZngb/dD6XEwsmyWVhTDsPV0hvyTHsOEe36VLFtMfzsW5v/fgFLNsyPoZtmOlG4XAsSaOIg7++pgxZh7LlrOGaGsUdTJeDPXC6fExDNfFWyyjmm/NNVSs3MyXKx9k5bRoCMxBhJ+f1rrba/a5z95KMB4dhbo3hSI33IyGUaJi7X3zRc5wuqJleC81QkfH2zDAP2NhGOne8xgd9DZPnhXWg4W3g4po4384w0xNolDx19eKQUgsImTcLNi1TLUX8clW4Scm015szE39s64/rzTmNc8QKh3CkZB4ec5dUFhlffJraTHkzXPeasziFWDK5kWtltSbkL7ljlZmZeD7WbkQ9QYJDaDFoEszAS5IQsFwsP5Ek3eTQwoAm3WUmXeYQOwSauV04X467usTBXl2TTglxIn+4k8swY//1RpocaEju5wyLFvOM7uVIJpoY/DCvpb/YCBU6oSrjzZEO7NkwHapMimKsYbgYR4TRrJhurm2bbLYekiyzNv2rvUhEh38070u3ZdqPWLTe2KzNvAjXSbTXiLZJGcyFGeTbyziP1DADoO5bIL8v1qlVx+sxc5X7x+KYXkEcNcFq4J/71f6jTSY477spQjK+jcNwooy/vnpxWB+qjT1f+PUvv/773/8H/JUfow=="; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/docs/api-reference/typescript/classes/AgentTool.html b/docs/api-reference/typescript/classes/AgentTool.html index 597bc054b..c5e9c4bd1 100644 --- a/docs/api-reference/typescript/classes/AgentTool.html +++ b/docs/api-reference/typescript/classes/AgentTool.html @@ -354,8 +354,8 @@ application. The agent's input schema is used to define the tool's input parameters, and the agent's output is returned as the tool's result.
ReadonlydescriptionReadonlyisReadonlynameThe Google API LLM variant to use.
-Gets the OpenAPI specification of this tool in the form of a +
ReadonlydescriptionReadonlyisReadonlynameThe Google API LLM variant to use.
+Gets the OpenAPI specification of this tool in the form of a FunctionDeclaration.
NOTE
The FunctionDeclaration of this tool, or undefined if it doesn't need to be added to LlmRequest.config.
-Processes the outgoing LLM request for this tool.
+Processes the outgoing LLM request for this tool.
Use cases:
The request to process the LLM request.
-Runs the tool with the given arguments and context.
+Runs the tool with the given arguments and context.
NOTE
The request to run the tool.
A promise that resolves to the tool response.
-
Param: config:
The configuration of the agent tool.
-