Package-level declarations
Types
Represents the context passed to the handler that is executed before an agent is closed.
Functional interface for handling logic that needs to be executed before an agent is closed.
Represents the context for handling the completion of an agent's execution.
Functional interface for handling the completion of an agent's operation. This handler is executed when an agent has finished its work, and it provides the name of the strategy that was executed along with an optional result.
Handler for creating a feature instance in a stage context.
Functional interface for handling logic that needs to be executed before an agent is closed.
Provides a context for executing transformations and operations within an AI agent's environment.
Handler for transforming an instance of AgentEnvironment.
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.
Feature implementation for agent and strategy interception.
Represents the context for handling errors that occur during the execution of an agent run.
Functional interface for handling errors that occur during the execution of an agent run.
Represents the context available during the start of an AI agent.
Functional interface to define a handler that is invoked before an agent starts. This handler allows custom pre-start logic to be executed with access to the provided agent start context and associated feature.