Package-level declarations
Types
Link copied to clipboard
data class AgentClosingContext(val eventId: String, val executionInfo: AgentExecutionInfo, val agentId: String, val config: AIAgentConfig) : AgentEventContext
Represents the context passed to the handler that is executed before an agent is closed.
Link copied to clipboard
data class AgentCompletedContext(val eventId: String, val executionInfo: AgentExecutionInfo, val agentId: String, val runId: String, val result: Any?, val context: AIAgentContext) : AgentEventContext
Represents the context for handling the completion of an agent's execution.
Link copied to clipboard
class AgentEnvironmentTransformingContext(val eventId: String, val executionInfo: AgentExecutionInfo, val agent: GraphAIAgent<*, *>, val config: AIAgentConfig) : AgentEventContext
Provides a context for executing transformations and operations within an AI agent's environment.
Link copied to clipboard
Provides the context for handling events specific to AI agents. This interface extends the foundational event handling context, EventHandlerContext, and is specialized for scenarios involving agents and their associated workflows or features.
Link copied to clipboard
data class AgentExecutionFailedContext(val eventId: String, val executionInfo: AgentExecutionInfo, val agentId: String, val runId: String, val throwable: Throwable, val context: AIAgentContext) : AgentEventContext
Represents the context for handling errors that occur during the execution of an agent run.
Link copied to clipboard
data class AgentStartingContext(val eventId: String, val executionInfo: AgentExecutionInfo, val agent: AIAgent<*, *>, val runId: String, val context: AIAgentContext) : AgentEventContext
Represents the context available during the start of an AI agent.