# Package-level declarations

## Types

FunctionToolGenerator
Link copied to clipboard
class FunctionToolGenerator(codeGenerator: CodeGenerator, logger: KSPLogger)

Generates FunctionTool implementations for functions annotated with com.google.adk.kt.annotations.Tool.

FunctionToolProcessor
Link copied to clipboard
class FunctionToolProcessor(codeGenerator: CodeGenerator, logger: KSPLogger) : SymbolProcessor

A KSP processor that discovers functions annotated with com.google.adk.kt.annotations.Tool and processes them.

FunctionToolProcessorProvider
Link copied to clipboard
class FunctionToolProcessorProvider : SymbolProcessorProvider

Provider for FunctionToolProcessor.