# Package-level declarations

## Types

LoggingPlugin
Link copied to clipboard
class LoggingPlugin(val name: String = "logging_plugin") : Plugin

A plugin that logs a high volume of requests and responses handled by the agent at each callback point.

Plugin
Link copied to clipboard
interface Plugin

Interface for creating plugins.

PluginManager
Link copied to clipboard
class PluginManager(val plugins: List<Plugin> = emptyList())

Manages the pre-aggregation of typed functional callbacks.