Package-level declarations
Types
Marks an API that exists only to make ADK usable from Java, such as the fluent builders. Kotlin callers should use the primary constructor and named arguments instead; opting in acknowledges that you specifically need the Java-facing surface. Java callers are unaffected, since the opt-in requirement is enforced only by the Kotlin compiler.
Marks ADK's context caching APIs as experimental: their shape and semantics may change in future releases without prior notice.
Annotates a parameter of a function annotated with Tool to provide explicit metadata.
Whether a Param is required in the generated tool schema.
Annotates a function to be exposed as an executable tool by the Google ADK Kotlin. KSP will generate a corresponding com.google.adk.kt.tools.FunctionTool wrapper for annotated functions.