Package com.rpl.agentorama
package com.rpl.agentorama
-
ClassDescriptionClient for interacting with a specific agent.Callback interface for streaming data from all invocations of a specific node.Callback interface for streaming data from a single node invoke.Represents the completion of an agent execution with a result.Exception thrown when an agent execution fails.Builder interface for defining agent execution graphs.Handle representing a specific execution instance of an agent.Manager for interacting with deployed agents on a Rama cluster.Base class for creating agent modules that can be deployed to a Rama cluster.Interface for agent node functions to interact with the agent execution environment.Interface for accessing agent objects by name.Configuration options for agent object builders.Setup context for agent object builders.Reference to an agent in a specific module.Represents the result of invoking
AgentClient.nextStep(AgentInvoke)orAgentClient.nextStepAsync(AgentInvoke).Stream for accessing data emitted from a single agent node invoke.Stream for accessing data emitted from all invocations of a specific node.The agent topology provides the configuration context for defining agents, stores, objects, evaluators, actions, and other infrastructure components within an agent module.Built-in aggregators for use with agent aggregation nodes.Represents a single example run for summary evaluators..Signals that an aggregator should immediately finish with a final value.Represents a request for human input during agent execution.Creates an aggregator for use with aggregation nodes that supports multiple dispatch targets.Builder interface for configuring multi-aggregators.Types of nested operations that can be tracked within agent executions.Handle representing a specific execution instance of a node within an agent.Types of runs that can be tracked in the system.Combines a tool specification with its implementation function.ToolsAgentOptions.FunctionHandler<T extends Throwable>ToolsAgentOptions.StaticStringHandler<T extends Throwable>Java API for starting the Agent-o-rama web UI.Controls how in-flight agent executions should be handled after a module is updated.