All Classes and Interfaces

Class
Description
Represents the state of an agent with a map of data.
A factory interface for creating instances of AgentState.
AppenderChannel is a Channel implementation that is used to accumulate a list of values.
Reducer that allow duplicates
Reducer that disallow duplicates
A functional interface that is used to remove elements from a list.
Represents an asynchronous edge action that operates on an agent state and returns a new route.
Represents an asynchronous node action that operates on an agent state and returns state update.
Represents an asynchronous action that can be executed with a configuration.
 
A Channel is a mechanism used to maintain a state property.
 
Represents a checkpoint of an agent state.
 
Utility class for creating collections.
class is a configuration container for defining compile settings and behaviors.
This class is a builder for CompileConfig.
Represents a compiled graph of nodes and edges.
 
Abstract class for diagram generation.
 
 
 
Represents an edge in a graph with a source ID and a target value.
Represents an edge action that operates on an agent state and returns a result.
Represents a condition associated with an edge in a graph.
 
 
 
A CheckpointSaver that stores Checkpoints in the filesystem.
The graph representation in diagram-as-code format.
The supported types.
Exception thrown when there is an error during the execution of a graph runner.
Exception thrown when there is an error related to the state of a graph.
Base Implementation of PlainTextStateSerializer using GSON library .
 
Base Implementation of PlainTextStateSerializer using Jackson library.
 
This class represents a MermaidGenerator that extends DiagramGenerator.
Represents the agent's state as a collection of messages
Represents a state graph with messages for generic type T.
Represents a node in a graph, characterized by a unique identifier and a factory for creating actions to be executed by the node.
 
 
 
Represents the output of a node in a graph.
 
 
 
 
 
 
Represents a binary operator that takes two values of the same type and produces a value of the same type.
Represents a record that implements the AppenderChannel.RemoveIdentifier<T> interface.
A final class representing configuration for a runnable task.
A builder pattern class for constructing RunnableConfig objects.
 
 
Represents a state graph with nodes and edges.
 
Enum representing various error messages related to graph state.
 
 
 
 
 
Represents an action to perform a subgraph on a given state with a specific configuration.
Defines the interface for a sub-graph node in an agent's state graph.