Package com.google.adk.tools
package com.google.adk.tools
-
ClassDescriptionAgentTool implements a tool that allows an agent to call another agent.Annotations for tools.The annotation for binding the 'Schema' input.The base class for all ADK tools.Base interface for toolsets.A built-in code execution tool that is automatically invoked by Gemini 2 models.Exits the loop.Utility class for function calling.FunctionTool implements a customized function calling tool.A built-in tool that is automatically invoked by Gemini 2 models to retrieve search results from Google Search.A tool that loads artifacts and adds them to the session.A function tool that returns the result asynchronously.ToolContext object provides a structured context for executing tools or functions.Builder for
ToolContext
.Functional interface to decide whether a tool should be exposed to the LLM based on the current context.