Package-level declarations
Types
A tool that allows an agent to exit a loop.
Represents a compile-time generated tool that wraps a function annotated with com.google.adk.kt.annotations.Tool.
Built-in long-running tool that presents a list of options and pauses the invocation until the user picks one.
A built-in tool that is automatically invoked by Gemini 2 models to retrieve search results from Google Maps.
A built-in tool that is automatically invoked by Gemini 2 and 3 models to retrieve search results from Google Search.
A tool that loads artifacts and adds them to the session.
A tool that loads the memory for the current user.
A tool that preloads the memory for the current user.
The format to use when rendering prompt descriptions of tools.
A readonly view of the tool context.
Built-in long-running tool that asks the user a question and pauses the invocation until they respond.
Toolset that manages and provides access to a collection of Skills.
ToolContext provides a structured context for executing tools or functions.
A built-in tool that is automatically invoked by Gemini models to retrieve content from the given URLs and use that content to inform and shape its response.
A built-in tool using Vertex AI Search.