Package-level declarations

Types

Link copied to clipboard
class DebugLoggingPlugin(outputPath: String = "adk_debug.yaml", includeSessionState: Boolean = true, includeSystemInstruction: Boolean = true, val name: String = "debug_logging_plugin") : Plugin

A plugin that captures complete debug information to a file.

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.

Link copied to clipboard
interface Plugin : AutoCloseable

Interface for creating plugins.

Link copied to clipboard
class PluginManager(val plugins: List<Plugin> = emptyList(), val skipClosingPlugins: Boolean = false) : AutoCloseable

Manages the pre-aggregation of typed functional callbacks.