# Callback

interface Callback

Base interface for all callbacks in the ADK.

Callbacks allow for extending and customizing the behavior of agents, models, and tools at various stages of their execution lifecycle.

#### Inheritors

AfterAgentCallback
AfterModelCallback
AfterRunCallback
AfterToolCallback
BeforeAgentCallback
BeforeModelCallback
BeforeRunCallback
BeforeToolCallback
OnEventCallback
OnModelErrorCallback
OnToolErrorCallback
OnUserMessageCallback

## Properties

name
Link copied to clipboard
open val name: String

The name of this callback, used for tracing and logging.