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
.Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
AppenderChannel is a
Channel
implementation that
is used to accumulate a list of values.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.
Represents a compiled graph of nodes and edges.
Abstract class for diagram generation.
Class that represents a context with various properties and methods.
Represents an edge action that operates on an agent state and returns a result.
A CheckpointSaver that stores Checkpoints in the filesystem.
The graph representation in diagram-as-a-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 the output of a node in a graph.
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.