Readonly[A unique symbol to identify ADK base tool class.
ReadonlydescriptionReadonlyisReadonlynameThe Google API LLM variant to use.
Gets the OpenAPI specification of this tool in the form of a FunctionDeclaration.
NOTE
processLlmRequest to add function declaration to LLM request.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.
Use cases:
The request to process the LLM request.
Runs the tool with the given arguments and context.
NOTE
The request to run the tool.
A promise that resolves to the tool response.
A tool that loads MCP server resources and adds them to the session.
This mirrors the in-repo
LoadArtifactsToolidiom: the model callsload_mcp_resourcewith the names of the resources it wants, and on the next turn processLlmRequest reads those resources over the MCP session and appends their contents (text and base64-encoded binary) to the request context.