Package-level declarations
Types
Represents a specific implementation of an AI agent pipeline that does not use graph-based processing. This class inherits from the base AIAgentPipeline class and may be used for handling workflows or data processing tasks that do not require graph-based data structures.
Represents a pipeline for AI agent graph execution, extending the functionality of AIAgentPipeline. This class manages the execution of specific nodes in the pipeline using registered handlers.
Public API surface for graph-specific pipeline operations (nodes and subgraphs).
Pipeline for AI agent features that provides interception points for various agent lifecycle events.
Platform-agnostic API for agent pipelines. Implemented by both the expect/actual AIAgentPipeline and the shared AIAgentPipelineImpl.
Default implementation of AIAgentPipelineAPI
Represents a specific implementation of an AI agent pipeline that uses a planner approach.
Platform-agnostic API for planner agent pipelines, extending the base pipeline API with planner-specific functionality.
Default implementation of AIAgentPlannerPipelineAPI that delegates base pipeline operations to AIAgentPipelineImpl and implements planner-specific functionality.
Represents an asynchronous interceptor interface that processes a given context type. This interface is designed to be implemented to provide custom interceptor logic that can operate asynchronously using a CompletableFuture.
Represents an interceptor that can intercept and process a given context of type ContextT. This is a functional interface, allowing functional-style usage.
Represents configured and installed agent feature implementation along with its configuration.
A functional interface designed to intercept and transform data of type DataT during processing, using a provided context of type ContextT.