Uses of Class
com.google.adk.tools.BaseTool
Packages that use BaseTool
Package
Description
-
Uses of BaseTool in com.google.adk.agents
Methods in com.google.adk.agents that return types with arguments of type BaseToolMethods in com.google.adk.agents with parameters of type BaseToolModifier and TypeMethodDescriptionCallbacks.AfterToolCallback.call
(InvocationContext invocationContext, BaseTool baseTool, Map<String, Object> input, ToolContext toolContext, Object response) Callbacks.AfterToolCallbackSync.call
(InvocationContext invocationContext, BaseTool baseTool, Map<String, Object> input, ToolContext toolContext, Object response) Callbacks.BeforeToolCallback.call
(InvocationContext invocationContext, BaseTool baseTool, Map<String, Object> input, ToolContext toolContext) Callbacks.BeforeToolCallbackSync.call
(InvocationContext invocationContext, BaseTool baseTool, Map<String, Object> input, ToolContext toolContext) Method parameters in com.google.adk.agents with type arguments of type BaseToolModifier and TypeMethodDescription -
Uses of BaseTool in com.google.adk.flows.llmflows
Method parameters in com.google.adk.flows.llmflows with type arguments of type BaseToolModifier and TypeMethodDescriptionFunctions.getLongRunningFunctionCalls
(List<com.google.genai.types.FunctionCall> functionCalls, Map<String, BaseTool> tools) static io.reactivex.rxjava3.core.Maybe
<Event> Functions.handleFunctionCalls
(InvocationContext invocationContext, Event functionCallEvent, Map<String, BaseTool> tools) -
Uses of BaseTool in com.google.adk.models
Methods in com.google.adk.models that return types with arguments of type BaseToolModifier and TypeMethodDescriptionLlmRequest.tools()
Returns a map of tools available to the LLM.Method parameters in com.google.adk.models with type arguments of type BaseToolModifier and TypeMethodDescriptionfinal LlmRequest.Builder
LlmRequest.Builder.appendTools
(List<BaseTool> tools) -
Uses of BaseTool in com.google.adk.tools
Subclasses of BaseTool in com.google.adk.toolsModifier and TypeClassDescriptionclass
AgentTool implements a tool that allows an agent to call another agent.final class
A built-in code execution tool that is automatically invoked by Gemini 2 models.class
FunctionTool implements a customized function calling tool.final class
A built-in tool that is automatically invoked by Gemini 2 models to retrieve search results from Google Search.final class
A tool that loads artifacts and adds them to the session.class
A function tool that returns the result asynchronously. -
Uses of BaseTool in com.google.adk.tools.mcp
Subclasses of BaseTool in com.google.adk.tools.mcpMethods in com.google.adk.tools.mcp with parameters of type BaseToolModifier and TypeMethodDescriptionio.modelcontextprotocol.spec.McpSchema.Tool
ConversionUtils.adkToMcpToolType
(BaseTool tool) -
Uses of BaseTool in com.google.adk.tools.retrieval
Subclasses of BaseTool in com.google.adk.tools.retrieval