Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

ActionBuilderOptions - Interface in com.rpl.agentorama
 
ActionBuilderOptions.Impl - Interface in com.rpl.agentorama
 
ActionSource - Interface in com.rpl.agentorama.source
 
addDatasetExample(UUID, Object, AddDatasetExampleOptions) - Method in interface com.rpl.agentorama.AgentManager
Adds an example to a dataset for testing and evaluation.
addDatasetExampleAsync(UUID, Object, AddDatasetExampleOptions) - Method in interface com.rpl.agentorama.AgentManager
Asynchronously adds an example to a dataset.
AddDatasetExampleOptions - Class in com.rpl.agentorama
 
AddDatasetExampleOptions() - Constructor for class com.rpl.agentorama.AddDatasetExampleOptions
 
addDatasetExampleTag(UUID, String, UUID, String) - Method in interface com.rpl.agentorama.AgentManager
Adds a tag to a specific dataset example for categorization.
AGENT - Enum constant in enum class com.rpl.agentorama.RunType
Agent-level run.
AGENT_CALL - Enum constant in enum class com.rpl.agentorama.NestedOpType
Agent call operation (subagent execution).
AgentClient - Interface in com.rpl.agentorama
Client for interacting with a specific agent.
AgentClient.StreamAllCallback<T> - Interface in com.rpl.agentorama
Callback interface for streaming data from all invocations of a specific node.
AgentClient.StreamCallback<T> - Interface in com.rpl.agentorama
Callback interface for streaming data from a single node invoke.
AgentComplete<T> - Interface in com.rpl.agentorama
Represents the completion of an agent execution with a result.
AgentContext - Interface in com.rpl.agentorama
 
AgentContext.Impl - Interface in com.rpl.agentorama
 
AgentFailedException - Exception Class in com.rpl.agentorama
Exception thrown when an agent execution fails.
AgentFailedException(String) - Constructor for exception class com.rpl.agentorama.AgentFailedException
Creates a new AgentFailedException with the specified message.
AgentFailedException(String, Throwable) - Constructor for exception class com.rpl.agentorama.AgentFailedException
Creates a new AgentFailedException with the specified message and cause.
AgentGraph - Interface in com.rpl.agentorama
Builder interface for defining agent execution graphs.
AgentInvoke - Interface in com.rpl.agentorama
Handle representing a specific execution instance of an agent.
AgentInvokeStats - Interface in com.rpl.agentorama.analytics
Statistics for an agent invocation including subagent calls and basic metrics.
AgentManager - Interface in com.rpl.agentorama
Manager for interacting with deployed agents on a Rama cluster.
AgentModule - Class in com.rpl.agentorama
Base class for creating agent modules that can be deployed to a Rama cluster.
AgentModule() - Constructor for class com.rpl.agentorama.AgentModule
 
AgentNode - Interface in com.rpl.agentorama
Interface for agent node functions to interact with the agent execution environment.
AgentObjectFetcher - Interface in com.rpl.agentorama
Interface for accessing agent objects by name.
AgentObjectOptions - Interface in com.rpl.agentorama
Configuration options for agent object builders.
AgentObjectOptions.Impl - Class in com.rpl.agentorama
 
AgentObjectSetup - Interface in com.rpl.agentorama
Setup context for agent object builders.
AgentRef - Interface in com.rpl.agentorama
Reference to an agent in a specific module.
AgentRunSource - Interface in com.rpl.agentorama.source
 
AgentStep - Interface in com.rpl.agentorama
AgentStream - Interface in com.rpl.agentorama
Stream for accessing data emitted from a single agent node invoke.
AgentStreamByInvoke - Interface in com.rpl.agentorama
Stream for accessing data emitted from all invocations of a specific node.
AgentTopology - Interface in com.rpl.agentorama
The agent topology provides the configuration context for defining agents, stores, objects, evaluators, actions, and other infrastructure components within an agent module.
aggNode(String, Object, BuiltInAgg, RamaVoidFunction3<AgentNode, S, T>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation node that collects and combines results using a built-in aggregator.
aggNode(String, Object, MultiAgg.Impl, RamaVoidFunction3<AgentNode, S, T>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation node that collects and combines results using a multi-aggregator.
aggNode(String, Object, RamaAccumulatorAgg, RamaVoidFunction3<AgentNode, S, T>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation node that collects and combines results using a Rama accumulator aggregator.
aggNode(String, Object, RamaCombinerAgg, RamaVoidFunction3<AgentNode, S, T>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation node that collects and combines results using a Rama combiner aggregator.
aggStartNode(String, Object, RamaFunction1<AgentNode, Object>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation start node with zero arguments that scopes aggregation within a subgraph.
aggStartNode(String, Object, RamaFunction2<AgentNode, T0, Object>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation start node with one argument that scopes aggregation within a subgraph.
aggStartNode(String, Object, RamaFunction3<AgentNode, T0, T1, Object>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation start node with two arguments that scopes aggregation within a subgraph.
aggStartNode(String, Object, RamaFunction4<AgentNode, T0, T1, T2, Object>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation start node with three arguments that scopes aggregation within a subgraph.
aggStartNode(String, Object, RamaFunction5<AgentNode, T0, T1, T2, T3, Object>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation start node with four arguments that scopes aggregation within a subgraph.
aggStartNode(String, Object, RamaFunction6<AgentNode, T0, T1, T2, T3, T4, Object>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation start node with five arguments that scopes aggregation within a subgraph.
aggStartNode(String, Object, RamaFunction7<AgentNode, T0, T1, T2, T3, T4, T5, Object>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation start node with six arguments that scopes aggregation within a subgraph.
aggStartNode(String, Object, RamaFunction8<AgentNode, T0, T1, T2, T3, T4, T5, T6, Object>) - Method in interface com.rpl.agentorama.AgentGraph
Adds an aggregation start node with seven arguments that scopes aggregation within a subgraph.
AiSource - Interface in com.rpl.agentorama.source
 
AND_AGG - Static variable in class com.rpl.agentorama.BuiltIn
Logical AND aggregator.
ApiSource - Interface in com.rpl.agentorama.source
 
autoTracing - Variable in class com.rpl.agentorama.AgentObjectOptions.Impl
 

B

BasicAgentInvokeStats - Interface in com.rpl.agentorama.analytics
Basic statistics for an agent invocation including token counts and operation metrics.
BuiltIn - Class in com.rpl.agentorama
Built-in aggregators for use with agent aggregation nodes.
BuiltIn() - Constructor for class com.rpl.agentorama.BuiltIn
 
BulkUploadSource - Interface in com.rpl.agentorama.source
 

C

com.rpl.agentorama - package com.rpl.agentorama
 
com.rpl.agentorama.analytics - package com.rpl.agentorama.analytics
 
com.rpl.agentorama.ops - package com.rpl.agentorama.ops
 
com.rpl.agentorama.source - package com.rpl.agentorama.source
 
com.rpl.agentorama.store - package com.rpl.agentorama.store
 
containsDocumentField(K, Object) - Method in interface com.rpl.agentorama.store.DocumentStore
Checks if a document contains a specific field.
containsKey(K) - Method in interface com.rpl.agentorama.store.KeyValueStore
Checks if the store contains the specified key.
CONTINUE - Enum constant in enum class com.rpl.agentorama.UpdateMode
Continue in-flight executions where they left off.
create() - Static method in interface com.rpl.agentorama.ActionBuilderOptions
Creates an empty ActionBuilderOptions
create() - Static method in interface com.rpl.agentorama.AgentContext
Creates an empty AgentContext
create() - Static method in interface com.rpl.agentorama.AgentObjectOptions
Creates a new instance of agent object options.
create() - Static method in interface com.rpl.agentorama.EvaluatorBuilderOptions
Creates an empty EvaluatorBuilderOptions.
create() - Static method in interface com.rpl.agentorama.MultiAgg
Creates a new multi-aggregator instance.
create() - Static method in interface com.rpl.agentorama.ToolsAgentOptions
Creates an empty ToolsAgentOptions.
create(ClusterManagerBase, String) - Static method in interface com.rpl.agentorama.AgentManager
Creates an agent manager for managing and interacting with deployed agents on a Rama cluster.
create(RamaModule.Setup, RamaModule.Topologies) - Static method in interface com.rpl.agentorama.AgentTopology
Creates an agent topology for defining agents and infrastructure.
create(ToolSpecification, RamaFunction1<Map<String, T1>, String>) - Static method in interface com.rpl.agentorama.ToolInfo
Creates a tool info with a simple function implementation.
create(Class<T>, RamaFunction1<? super T, String>) - Static method in class com.rpl.agentorama.ToolsAgentOptions.FunctionHandler
 
create(Class<T>, String) - Static method in class com.rpl.agentorama.ToolsAgentOptions.StaticStringHandler
 
create(Object, Object, Object) - Static method in interface com.rpl.agentorama.ExampleRun
Creates a new example run with the specified input, reference output, and actual output.
createDataset(String, String, String, String) - Method in interface com.rpl.agentorama.AgentManager
Creates a new dataset for agent testing and evaluation.
createEvaluator(String, String, Map, String, CreateEvaluatorOptions) - Method in interface com.rpl.agentorama.AgentManager
Creates an evaluator instance from a builder for measuring agent performance in experiments or actions.
CreateEvaluatorOptions - Class in com.rpl.agentorama
 
CreateEvaluatorOptions() - Constructor for class com.rpl.agentorama.CreateEvaluatorOptions
 
createWithContext(ToolSpecification, RamaFunction3<AgentNode, T1, Map<String, T2>, String>) - Static method in interface com.rpl.agentorama.ToolInfo
Creates a tool info with a function that has access to the agent node context.

D

DB_READ - Enum constant in enum class com.rpl.agentorama.NestedOpType
Database read operation.
DB_WRITE - Enum constant in enum class com.rpl.agentorama.NestedOpType
Database write operation.
declareActionBuilder(String, String, RamaFunction1<Map<String, String>, RamaFunction4<AgentObjectFetcher, List<Input>, Output, RunInfo, Map>>) - Method in interface com.rpl.agentorama.AgentTopology
Declares an action builder for real-time evaluation on production runs.
declareActionBuilder(String, String, RamaFunction1<Map<String, String>, RamaFunction4<AgentObjectFetcher, List<Input>, Output, RunInfo, Map>>, ActionBuilderOptions) - Method in interface com.rpl.agentorama.AgentTopology
Declares an action builder with configuration options.
declareAgentObject(String, Object) - Method in interface com.rpl.agentorama.AgentTopology
Declares a static agent object that is shared across all agent executions.
declareAgentObjectBuilder(String, RamaFunction1<AgentObjectSetup, Object>) - Method in interface com.rpl.agentorama.AgentTopology
Declares an agent object builder that creates objects on demand.
declareAgentObjectBuilder(String, RamaFunction1<AgentObjectSetup, Object>, AgentObjectOptions) - Method in interface com.rpl.agentorama.AgentTopology
Declares an agent object builder with configuration options.
declareClusterAgent(String, String, String) - Method in interface com.rpl.agentorama.AgentTopology
Declares a cluster agent that references an agent in another module.
declareComparativeEvaluatorBuilder(String, String, RamaFunction1<Map<String, String>, RamaFunction4<AgentObjectFetcher, Input, RefOutput, List<Output>, Map>>) - Method in interface com.rpl.agentorama.AgentTopology
Declares a comparative evaluator builder for comparing multiple outputs.
declareComparativeEvaluatorBuilder(String, String, RamaFunction1<Map<String, String>, RamaFunction4<AgentObjectFetcher, Input, RefOutput, List<Output>, Map>>, EvaluatorBuilderOptions) - Method in interface com.rpl.agentorama.AgentTopology
Declares a comparative evaluator builder with configuration options.
declareDocumentStore(String, Class, Object...) - Method in interface com.rpl.agentorama.AgentTopology
Declares a document store for schema-flexible persistent storage.
declareEvaluatorBuilder(String, String, RamaFunction1<Map<String, String>, RamaFunction4<AgentObjectFetcher, Input, RefOutput, Output, Map>>) - Method in interface com.rpl.agentorama.AgentTopology
Declares an evaluator builder for measuring agent performance.
declareEvaluatorBuilder(String, String, RamaFunction1<Map<String, String>, RamaFunction4<AgentObjectFetcher, Input, RefOutput, Output, Map>>, EvaluatorBuilderOptions) - Method in interface com.rpl.agentorama.AgentTopology
Declares an evaluator builder with configuration options.
declareKeyValueStore(String, Class, Class) - Method in interface com.rpl.agentorama.AgentTopology
Declares a key-value store for simple typed persistent storage.
declarePStateStore(String, PState.Schema) - Method in interface com.rpl.agentorama.AgentTopology
Declares a PState store for direct access to Rama's built-in PState storage, which are stores defined as any combination of data structures of any size.
declarePStateStore(String, Class) - Method in interface com.rpl.agentorama.AgentTopology
Declares a PState store for direct access to Rama's built-in PState storage,
declareSummaryEvaluatorBuilder(String, String, RamaFunction1<Map<String, String>, RamaFunction2<AgentObjectFetcher, List<ExampleRun>, Map>>) - Method in interface com.rpl.agentorama.AgentTopology
Declares a summary evaluator builder for aggregate metrics in experiments.
declareSummaryEvaluatorBuilder(String, String, RamaFunction1<Map<String, String>, RamaFunction2<AgentObjectFetcher, List<ExampleRun>, Map>>, EvaluatorBuilderOptions) - Method in interface com.rpl.agentorama.AgentTopology
Declares a summary evaluator builder with configuration options.
define() - Method in interface com.rpl.agentorama.AgentTopology
Defines the topology for deployment to a Rama cluster.
define(RamaModule.Setup, RamaModule.Topologies) - Method in class com.rpl.agentorama.AgentModule
 
defineAgents(AgentTopology) - Method in class com.rpl.agentorama.AgentModule
 
destroyDataset(UUID) - Method in interface com.rpl.agentorama.AgentManager
Permanently deletes a dataset and all its examples.
disableAutoTracing() - Static method in interface com.rpl.agentorama.AgentObjectOptions
Creates options with auto-tracing disabled.
disableAutoTracing() - Method in class com.rpl.agentorama.AgentObjectOptions.Impl
Creates options with auto-tracing disabled.
DocumentStore<K> - Interface in com.rpl.agentorama.store
DocumentStore is like a key-value store where each value is a document (map) that can contain nested fields.
DROP - Enum constant in enum class com.rpl.agentorama.UpdateMode
Drop in-flight executions.

E

emit(String, Object...) - Method in interface com.rpl.agentorama.AgentNode
Emits data to another node in the agent graph.
errorHandlerByType(ToolsAgentOptions.FunctionHandler...) - Static method in interface com.rpl.agentorama.ToolsAgentOptions
 
errorHandlerByType(ToolsAgentOptions.FunctionHandler...) - Method in interface com.rpl.agentorama.ToolsAgentOptions.Impl
 
errorHandlerDefault() - Static method in interface com.rpl.agentorama.ToolsAgentOptions
 
errorHandlerDefault() - Method in interface com.rpl.agentorama.ToolsAgentOptions.Impl
 
errorHandlerRethrow() - Static method in interface com.rpl.agentorama.ToolsAgentOptions
 
errorHandlerRethrow() - Method in interface com.rpl.agentorama.ToolsAgentOptions.Impl
 
errorHandlerStaticString(String) - Static method in interface com.rpl.agentorama.ToolsAgentOptions
 
errorHandlerStaticString(String) - Method in interface com.rpl.agentorama.ToolsAgentOptions.Impl
 
errorHandlerStaticStringByType(ToolsAgentOptions.StaticStringHandler...) - Static method in interface com.rpl.agentorama.ToolsAgentOptions
 
errorHandlerStaticStringByType(ToolsAgentOptions.StaticStringHandler...) - Method in interface com.rpl.agentorama.ToolsAgentOptions.Impl
 
EvalSource - Interface in com.rpl.agentorama.source
 
EvaluatorBuilderOptions - Interface in com.rpl.agentorama
 
EvaluatorBuilderOptions.Impl - Interface in com.rpl.agentorama
 
ExampleRun - Interface in com.rpl.agentorama
Represents a single example run for summary evaluators..
ExperimentSource - Interface in com.rpl.agentorama.source
 

F

Feedback - Interface in com.rpl.agentorama.analytics
Feedback data for agent execution evaluation and scoring.
FinishedAgg - Class in com.rpl.agentorama
Signals that an aggregator should immediately finish with a final value.
FinishedAgg(Object) - Constructor for class com.rpl.agentorama.FinishedAgg
Creates a FinishedAgg with the specified final value.
FIRST_AGG - Static variable in class com.rpl.agentorama.BuiltIn
First value aggregator.
fork(AgentInvoke, Map<UUID, List>) - Method in interface com.rpl.agentorama.AgentClient
Synchronously forks an agent execution with new arguments for specific nodes.
forkAsync(AgentInvoke, Map<UUID, List>) - Method in interface com.rpl.agentorama.AgentClient
Asynchronously forks an agent execution with new arguments for specific nodes.
function - Variable in class com.rpl.agentorama.ToolsAgentOptions.FunctionHandler
 

G

get() - Method in interface com.rpl.agentorama.AgentStream
Gets the current streamed chunks.
get() - Method in interface com.rpl.agentorama.AgentStreamByInvoke
Gets the current streamed chunks grouped by node invoke ID.
get(K) - Method in interface com.rpl.agentorama.store.KeyValueStore
Gets the value associated with the given key.
getActionName() - Method in interface com.rpl.agentorama.RunInfo
Returns name of the action.
getAgentInvoke() - Method in interface com.rpl.agentorama.RunInfo
Get agent invoke handle for the run
getAgentInvoke() - Method in interface com.rpl.agentorama.source.AgentRunSource
 
getAgentInvokeId() - Method in interface com.rpl.agentorama.AgentInvoke
Gets the unique agent invoke ID for this execution.
getAgentName() - Method in interface com.rpl.agentorama.AgentRef
Gets the name of the agent within the module.
getAgentName() - Method in interface com.rpl.agentorama.RunInfo
Returns agent name this run was from.
getAgentName() - Method in interface com.rpl.agentorama.source.AgentRunSource
 
getAgentNames() - Method in interface com.rpl.agentorama.AgentManager
Gets the names of all available agents in the module.
getAgentObject(String) - Method in interface com.rpl.agentorama.AgentObjectFetcher
Gets an agent object by name.
getAgentStats() - Method in interface com.rpl.agentorama.RunInfo
Returns stats for agent run.
getBasicStats() - Method in interface com.rpl.agentorama.analytics.AgentInvokeStats
Gets basic statistics for the main agent execution.
getBasicStats() - Method in interface com.rpl.agentorama.analytics.SubagentInvokeStats
Gets the aggregated basic statistics across all invocations of this subagent.
getCount() - Method in interface com.rpl.agentorama.analytics.OpStats
Gets the number of times this operation was executed.
getCount() - Method in interface com.rpl.agentorama.analytics.SubagentInvokeStats
Gets the number of times this subagent was invoked.
getCreatedAt() - Method in interface com.rpl.agentorama.analytics.Feedback
Gets the timestamp when this feedback was created.
getDatasetId() - Method in interface com.rpl.agentorama.source.ExperimentSource
 
getDocumentField(K, Object) - Method in interface com.rpl.agentorama.store.DocumentStore
Gets a field value from a document.
getDocumentFieldOrDefault(K, Object, Object) - Method in interface com.rpl.agentorama.store.DocumentStore
Gets a field value from a document, or returns a default value if not found.
getEvalName() - Method in interface com.rpl.agentorama.source.EvalSource
 
getExperimentId() - Method in interface com.rpl.agentorama.source.ExperimentSource
 
getFeedback() - Method in interface com.rpl.agentorama.RunInfo
Get all feedback on this run.
getFinishTimeMillis() - Method in interface com.rpl.agentorama.analytics.NestedOpInfo
Gets the finish time of this operation.
getHumanInput(String) - Method in interface com.rpl.agentorama.AgentNode
Requests human input during agent execution.
getInfo() - Method in interface com.rpl.agentorama.analytics.NestedOpInfo
Gets operation-specific metadata and information.
getInput() - Method in interface com.rpl.agentorama.ExampleRun
Gets the input data for this example run.
getInputTokenCount() - Method in interface com.rpl.agentorama.analytics.BasicAgentInvokeStats
Gets the total number of input tokens consumed during this execution.
getLatencyMillis() - Method in interface com.rpl.agentorama.RunInfo
Return latency of this run.
getMetadata() - Method in interface com.rpl.agentorama.AgentNode
Gets metadata associated with this agent execution.
getMetadata(AgentInvoke) - Method in interface com.rpl.agentorama.AgentClient
Gets all metadata for an agent execution.
getModifiedAt() - Method in interface com.rpl.agentorama.analytics.Feedback
Gets the timestamp when this feedback was last modified.
getModuleName() - Method in interface com.rpl.agentorama.AgentRef
Gets the name of the module containing the agent.
getModuleName() - Method in interface com.rpl.agentorama.source.AgentRunSource
 
getName() - Method in interface com.rpl.agentorama.source.HumanSource
 
getNestedOpStats() - Method in interface com.rpl.agentorama.analytics.BasicAgentInvokeStats
Gets statistics for nested operations by type.
getNode() - Method in interface com.rpl.agentorama.HumanInputRequest
Gets the name of the node that requested human input.
getNodeInvoke() - Method in interface com.rpl.agentorama.RunInfo
If this is RunInfo for a node, returns node invoke information.
getNodeInvokeId() - Method in interface com.rpl.agentorama.HumanInputRequest
Gets the unique ID of the node invocation that requested human input.
getNodeInvokeId() - Method in interface com.rpl.agentorama.NodeInvoke
Gets the unique node invoke ID for this execution.
getNodeName() - Method in interface com.rpl.agentorama.RunInfo
If this is RunInfo for a node, returns node name this run was from.
getNodeNestedOps() - Method in interface com.rpl.agentorama.RunInfo
Returns nested op info for node run.
getNodeStats() - Method in interface com.rpl.agentorama.analytics.BasicAgentInvokeStats
Gets statistics for each node execution within this agent.
getObjectName() - Method in interface com.rpl.agentorama.AgentObjectSetup
Gets the name of the agent object being built.
getOrDefault(K, V) - Method in interface com.rpl.agentorama.store.KeyValueStore
Gets the value associated with the given key, or returns a default value if not found.
getOutput() - Method in interface com.rpl.agentorama.ExampleRun
Gets the actual output for this example run.
getOutputTokenCount() - Method in interface com.rpl.agentorama.analytics.BasicAgentInvokeStats
Gets the total number of output tokens generated during this execution.
getPrompt() - Method in interface com.rpl.agentorama.HumanInputRequest
Gets the prompt text shown to the human.
getReferenceOutput() - Method in interface com.rpl.agentorama.ExampleRun
Gets the reference output for this example run.
getResult() - Method in interface com.rpl.agentorama.AgentComplete
Gets the final result of the agent execution.
getRuleName() - Method in interface com.rpl.agentorama.RunInfo
Returns name of the rule for the action.
getRuleName() - Method in interface com.rpl.agentorama.source.ActionSource
 
getRunType() - Method in interface com.rpl.agentorama.RunInfo
Returns whether this is a run info for an agent or a node.
getScores() - Method in interface com.rpl.agentorama.analytics.Feedback
Gets the evaluation scores for this feedback.
getSource() - Method in interface com.rpl.agentorama.analytics.Feedback
Gets the source of this feedback.
getSourceString() - Method in interface com.rpl.agentorama.source.InfoSource
 
getStartTimeMillis() - Method in interface com.rpl.agentorama.analytics.NestedOpInfo
Gets the start time of this operation.
getStartTimeMillis() - Method in interface com.rpl.agentorama.RunInfo
Returns the start time of the run.
getStore(String) - Method in interface com.rpl.agentorama.AgentNode
Gets a store by name for persistent data access.
getStreamTopology() - Method in interface com.rpl.agentorama.AgentTopology
Gets the underlying Rama stream topology.
getSubagentStats() - Method in interface com.rpl.agentorama.analytics.AgentInvokeStats
Gets statistics for all subagent invocations that occurred during this execution.
getTaskId() - Method in interface com.rpl.agentorama.AgentInvoke
Gets the task ID for this agent execution.
getTaskId() - Method in interface com.rpl.agentorama.NodeInvoke
Gets the task ID for this node execution.
getToolSpecification() - Method in interface com.rpl.agentorama.ToolInfo
Gets the tool specification for this tool.
getTotalTimeMillis() - Method in interface com.rpl.agentorama.analytics.OpStats
Gets the total time spent on this operation across all executions.
getTotalTokenCount() - Method in interface com.rpl.agentorama.analytics.BasicAgentInvokeStats
Gets the total number of tokens for this execution.
getType() - Method in interface com.rpl.agentorama.analytics.NestedOpInfo
Gets the type of this nested operation.
getUnderlying() - Method in interface com.rpl.agentorama.IUnderlying
 
getValue() - Method in class com.rpl.agentorama.FinishedAgg
Gets the final value for the aggregation.

H

HUMAN_INPUT - Enum constant in enum class com.rpl.agentorama.NestedOpType
Human input request operation.
HumanInputRequest - Interface in com.rpl.agentorama
Represents a request for human input during agent execution.
HumanSource - Interface in com.rpl.agentorama.source
 

I

Impl() - Constructor for class com.rpl.agentorama.AgentObjectOptions.Impl
 
InfoSource - Interface in com.rpl.agentorama.source
 
init(RamaFunction0<S>) - Method in interface com.rpl.agentorama.MultiAgg.Impl
Sets the initial value function for the aggregation.
init(RamaFunction0<S>) - Static method in interface com.rpl.agentorama.MultiAgg
Creates a multi-aggregator with an initial value function.
initiate(Object...) - Method in interface com.rpl.agentorama.AgentClient
Initiates an agent execution and returns a handle for tracking.
initiateAsync(Object...) - Method in interface com.rpl.agentorama.AgentClient
Asynchronously initiates an agent execution and returns a CompletableFuture with a handle for tracking.
initiateFork(AgentInvoke, Map<UUID, List>) - Method in interface com.rpl.agentorama.AgentClient
Initiates a fork of an agent execution and returns a handle for tracking.
initiateForkAsync(AgentInvoke, Map<UUID, List>) - Method in interface com.rpl.agentorama.AgentClient
Asynchronously initiates a fork of an agent execution.
initiateWithContext(AgentContext, Object...) - Method in interface com.rpl.agentorama.AgentClient
Initiates an agent execution with context metadata.
initiateWithContextAsync(AgentContext, Object...) - Method in interface com.rpl.agentorama.AgentClient
Asynchronously initiates an agent execution with context metadata.
inputJsonPath - Variable in class com.rpl.agentorama.CreateEvaluatorOptions
 
invoke() - Method in interface com.rpl.agentorama.ops.RamaVoidFunction0
Computes result of function from input arguments
invoke(Object...) - Method in interface com.rpl.agentorama.AgentClient
Synchronously invokes an agent with the provided arguments.
invoke(T0) - Method in interface com.rpl.agentorama.ops.RamaVoidFunction1
Computes result of function from input arguments
invoke(T0, T1) - Method in interface com.rpl.agentorama.ops.RamaVoidFunction2
Computes result of function from input arguments
invoke(T0, T1, T2) - Method in interface com.rpl.agentorama.ops.RamaVoidFunction3
Computes result of function from input arguments
invoke(T0, T1, T2, T3) - Method in interface com.rpl.agentorama.ops.RamaVoidFunction4
Computes result of function from input arguments
invoke(T0, T1, T2, T3, T4) - Method in interface com.rpl.agentorama.ops.RamaVoidFunction5
Computes result of function from input arguments
invoke(T0, T1, T2, T3, T4, T5) - Method in interface com.rpl.agentorama.ops.RamaVoidFunction6
Computes result of function from input arguments
invoke(T0, T1, T2, T3, T4, T5, T6) - Method in interface com.rpl.agentorama.ops.RamaVoidFunction7
Computes result of function from input arguments
invoke(T0, T1, T2, T3, T4, T5, T6, T7) - Method in interface com.rpl.agentorama.ops.RamaVoidFunction8
Computes result of function from input arguments
invokeAsync(Object...) - Method in interface com.rpl.agentorama.AgentClient
Asynchronously invokes an agent with the provided arguments.
invokeWithContext(AgentContext, Object...) - Method in interface com.rpl.agentorama.AgentClient
Synchronously invokes an agent with context metadata.
invokeWithContextAsync(AgentContext, Object...) - Method in interface com.rpl.agentorama.AgentClient
Asynchronously invokes an agent with context metadata.
isAgentInvokeComplete(AgentInvoke) - Method in interface com.rpl.agentorama.AgentClient
Checks if an agent execution has completed.
IUnderlying - Interface in com.rpl.agentorama
 

K

KeyValueStore<K,V> - Interface in com.rpl.agentorama.store
Simple typed persistent storage for key-value pairs.

L

LAST_AGG - Static variable in class com.rpl.agentorama.BuiltIn
Last value aggregator.
limitConcurrency() - Method in interface com.rpl.agentorama.ActionBuilderOptions.Impl
 
limitConcurrency() - Static method in interface com.rpl.agentorama.ActionBuilderOptions
 
LIST_AGG - Static variable in class com.rpl.agentorama.BuiltIn
List aggregator.

M

MAP_AGG - Static variable in class com.rpl.agentorama.BuiltIn
Map aggregator.
MAX_AGG - Static variable in class com.rpl.agentorama.BuiltIn
Maximum value aggregator.
MERGE_MAP_AGG - Static variable in class com.rpl.agentorama.BuiltIn
Merge map aggregator.
message - Variable in class com.rpl.agentorama.ToolsAgentOptions.StaticStringHandler
 
metadata(String, boolean) - Method in interface com.rpl.agentorama.AgentContext.Impl
 
metadata(String, boolean) - Static method in interface com.rpl.agentorama.AgentContext
 
metadata(String, double) - Method in interface com.rpl.agentorama.AgentContext.Impl
 
metadata(String, double) - Static method in interface com.rpl.agentorama.AgentContext
 
metadata(String, float) - Method in interface com.rpl.agentorama.AgentContext.Impl
 
metadata(String, float) - Static method in interface com.rpl.agentorama.AgentContext
 
metadata(String, int) - Method in interface com.rpl.agentorama.AgentContext.Impl
 
metadata(String, int) - Static method in interface com.rpl.agentorama.AgentContext
 
metadata(String, long) - Method in interface com.rpl.agentorama.AgentContext.Impl
 
metadata(String, long) - Static method in interface com.rpl.agentorama.AgentContext
 
metadata(String, String) - Method in interface com.rpl.agentorama.AgentContext.Impl
 
metadata(String, String) - Static method in interface com.rpl.agentorama.AgentContext
 
MIN_AGG - Static variable in class com.rpl.agentorama.BuiltIn
Minimum value aggregator.
MODEL_CALL - Enum constant in enum class com.rpl.agentorama.NestedOpType
Model call operation (e.g., LLM API call).
MULTI_SET_AGG - Static variable in class com.rpl.agentorama.BuiltIn
Multi-set aggregator.
MultiAgg - Interface in com.rpl.agentorama
Creates an aggregator for use with aggregation nodes that supports multiple dispatch targets.
MultiAgg.Impl - Interface in com.rpl.agentorama
Builder interface for configuring multi-aggregators.

N

NestedOpInfo - Interface in com.rpl.agentorama.analytics
Information about a nested operation within an agent execution.
NestedOpType - Enum Class in com.rpl.agentorama
Types of nested operations that can be tracked within agent executions.
newAgent(String) - Method in interface com.rpl.agentorama.AgentTopology
Creates a new agent with the specified name.
newToolsAgent(String, List<ToolInfo>) - Method in interface com.rpl.agentorama.AgentTopology
Creates a new tools agent with the specified name and tools.
newToolsAgent(String, List<ToolInfo>, ToolsAgentOptions) - Method in interface com.rpl.agentorama.AgentTopology
Creates a new tools agent with the specified name, tools, and options.
nextStep(AgentInvoke) - Method in interface com.rpl.agentorama.AgentClient
Gets the next execution step of an agent.
nextStepAsync(AgentInvoke) - Method in interface com.rpl.agentorama.AgentClient
Asynchronously gets the next execution step of an agent.
node(String, Object, RamaVoidFunction1<AgentNode>) - Method in interface com.rpl.agentorama.AgentGraph
Adds a node to the agent graph with zero arguments.
node(String, Object, RamaVoidFunction2<AgentNode, T0>) - Method in interface com.rpl.agentorama.AgentGraph
Adds a node to the agent graph with one argument.
node(String, Object, RamaVoidFunction3<AgentNode, T0, T1>) - Method in interface com.rpl.agentorama.AgentGraph
Adds a node to the agent graph with two arguments.
node(String, Object, RamaVoidFunction4<AgentNode, T0, T1, T2>) - Method in interface com.rpl.agentorama.AgentGraph
Adds a node to the agent graph with three arguments.
node(String, Object, RamaVoidFunction5<AgentNode, T0, T1, T2, T3>) - Method in interface com.rpl.agentorama.AgentGraph
Adds a node to the agent graph with four arguments.
node(String, Object, RamaVoidFunction6<AgentNode, T0, T1, T2, T3, T4>) - Method in interface com.rpl.agentorama.AgentGraph
Adds a node to the agent graph with five arguments.
node(String, Object, RamaVoidFunction7<AgentNode, T0, T1, T2, T3, T4, T5>) - Method in interface com.rpl.agentorama.AgentGraph
Adds a node to the agent graph with six arguments.
node(String, Object, RamaVoidFunction8<AgentNode, T0, T1, T2, T3, T4, T5, T6>) - Method in interface com.rpl.agentorama.AgentGraph
Adds a node to the agent graph with seven arguments.
NODE - Enum constant in enum class com.rpl.agentorama.RunType
Node-level run.
NodeInvoke - Interface in com.rpl.agentorama
Handle representing a specific execution instance of a node within an agent.
noInputBeforeClose() - Static method in interface com.rpl.agentorama.UI.Options
 
noInputBeforeClose() - Method in interface com.rpl.agentorama.UIOptions
 
numResets() - Method in interface com.rpl.agentorama.AgentStream
Gets the number of times the stream has been reset.
numResetsByInvoke() - Method in interface com.rpl.agentorama.AgentStreamByInvoke
Gets the number of resets per node invoke ID.

O

on(String, RamaFunction1<S, Object>) - Method in interface com.rpl.agentorama.MultiAgg.Impl
Adds a dispatch handler for zero arguments.
on(String, RamaFunction1<S, Object>) - Static method in interface com.rpl.agentorama.MultiAgg
Creates a multi-aggregator with a dispatch handler for zero arguments.
on(String, RamaFunction2<S, T0, Object>) - Method in interface com.rpl.agentorama.MultiAgg.Impl
Adds a dispatch handler for one argument.
on(String, RamaFunction2<S, T0, Object>) - Static method in interface com.rpl.agentorama.MultiAgg
Creates a multi-aggregator with a dispatch handler for one argument.
on(String, RamaFunction3<S, T0, T1, Object>) - Method in interface com.rpl.agentorama.MultiAgg.Impl
Adds a dispatch handler for two arguments.
on(String, RamaFunction3<S, T0, T1, Object>) - Static method in interface com.rpl.agentorama.MultiAgg
Creates a multi-aggregator with a dispatch handler for two arguments.
on(String, RamaFunction4<S, T0, T1, T2, Object>) - Method in interface com.rpl.agentorama.MultiAgg.Impl
Adds a dispatch handler for three arguments.
on(String, RamaFunction4<S, T0, T1, T2, Object>) - Static method in interface com.rpl.agentorama.MultiAgg
Creates a multi-aggregator with a dispatch handler for three arguments.
on(String, RamaFunction5<S, T0, T1, T2, T3, Object>) - Method in interface com.rpl.agentorama.MultiAgg.Impl
Adds a dispatch handler for four arguments.
on(String, RamaFunction5<S, T0, T1, T2, T3, Object>) - Static method in interface com.rpl.agentorama.MultiAgg
Creates a multi-aggregator with a dispatch handler for four arguments.
on(String, RamaFunction6<S, T0, T1, T2, T3, T4, Object>) - Method in interface com.rpl.agentorama.MultiAgg.Impl
Adds a dispatch handler for five arguments.
on(String, RamaFunction6<S, T0, T1, T2, T3, T4, Object>) - Static method in interface com.rpl.agentorama.MultiAgg
Creates a multi-aggregator with a dispatch handler for five arguments.
on(String, RamaFunction7<S, T0, T1, T2, T3, T4, T5, Object>) - Method in interface com.rpl.agentorama.MultiAgg.Impl
Adds a dispatch handler for six arguments.
on(String, RamaFunction7<S, T0, T1, T2, T3, T4, T5, Object>) - Static method in interface com.rpl.agentorama.MultiAgg
Creates a multi-aggregator with a dispatch handler for six arguments.
on(String, RamaFunction8<S, T0, T1, T2, T3, T4, T5, T6, Object>) - Method in interface com.rpl.agentorama.MultiAgg.Impl
Adds a dispatch handler for seven arguments.
on(String, RamaFunction8<S, T0, T1, T2, T3, T4, T5, T6, Object>) - Static method in interface com.rpl.agentorama.MultiAgg
Creates a multi-aggregator with a dispatch handler for seven arguments.
onUpdate(List<T>, List<T>, boolean, boolean) - Method in interface com.rpl.agentorama.AgentClient.StreamCallback
Called when new data chunks are available.
onUpdate(Map<UUID, List<T>>, Map<UUID, List<T>>, Set<UUID>, boolean) - Method in interface com.rpl.agentorama.AgentClient.StreamAllCallback
Called when new data chunks are available from any node invocation.
OpStats - Interface in com.rpl.agentorama.analytics
Statistics for a specific type of operation.
OR_AGG - Static variable in class com.rpl.agentorama.BuiltIn
Logical OR aggregator.
OTHER - Enum constant in enum class com.rpl.agentorama.NestedOpType
Other operation type.
outputJsonPath - Variable in class com.rpl.agentorama.CreateEvaluatorOptions
 

P

param(String, String) - Method in interface com.rpl.agentorama.ActionBuilderOptions.Impl
 
param(String, String) - Static method in interface com.rpl.agentorama.ActionBuilderOptions
 
param(String, String) - Method in interface com.rpl.agentorama.EvaluatorBuilderOptions.Impl
 
param(String, String) - Static method in interface com.rpl.agentorama.EvaluatorBuilderOptions
 
param(String, String, String) - Method in interface com.rpl.agentorama.ActionBuilderOptions.Impl
 
param(String, String, String) - Static method in interface com.rpl.agentorama.ActionBuilderOptions
 
param(String, String, String) - Method in interface com.rpl.agentorama.EvaluatorBuilderOptions.Impl
 
param(String, String, String) - Static method in interface com.rpl.agentorama.EvaluatorBuilderOptions
 
pendingHumanInputs(AgentInvoke) - Method in interface com.rpl.agentorama.AgentClient
Gets all pending human input requests for an agent execution.
pendingHumanInputsAsync(AgentInvoke) - Method in interface com.rpl.agentorama.AgentClient
Asynchronously gets all pending human input requests for an agent execution.
port(int) - Static method in interface com.rpl.agentorama.UI.Options
 
port(int) - Method in interface com.rpl.agentorama.UIOptions
 
provideHumanInput(HumanInputRequest, String) - Method in interface com.rpl.agentorama.AgentClient
Provides a response to a human input request.
provideHumanInputAsync(HumanInputRequest, String) - Method in interface com.rpl.agentorama.AgentClient
Asynchronously provides a response to a human input request.
PStateStore - Interface in com.rpl.agentorama.store
Direct access to Rama's built-in PState storage.
put(K, V) - Method in interface com.rpl.agentorama.store.KeyValueStore
Associates the specified value with the specified key.
putDocumentField(K, Object, Object) - Method in interface com.rpl.agentorama.store.DocumentStore
Sets a field value in a document.

R

RamaVoidFunction - Interface in com.rpl.agentorama.ops
Base interface for custom function implementations with no return.
RamaVoidFunction0 - Interface in com.rpl.agentorama.ops
Interface for custom function implementations of zero arguments
RamaVoidFunction1<T0> - Interface in com.rpl.agentorama.ops
Interface for custom function implementations of one argument
RamaVoidFunction2<T0,T1> - Interface in com.rpl.agentorama.ops
Interface for custom function implementations of two arguments
RamaVoidFunction3<T0,T1,T2> - Interface in com.rpl.agentorama.ops
Interface for custom function implementations of three arguments
RamaVoidFunction4<T0,T1,T2,T3> - Interface in com.rpl.agentorama.ops
Interface for custom function implementations of four arguments
RamaVoidFunction5<T0,T1,T2,T3,T4> - Interface in com.rpl.agentorama.ops
Interface for custom function implementations of five arguments
RamaVoidFunction6<T0,T1,T2,T3,T4,T5> - Interface in com.rpl.agentorama.ops
Interface for custom function implementations of six arguments
RamaVoidFunction7<T0,T1,T2,T3,T4,T5,T6> - Interface in com.rpl.agentorama.ops
Interface for custom function implementations of seven arguments
RamaVoidFunction8<T0,T1,T2,T3,T4,T5,T6,T7> - Interface in com.rpl.agentorama.ops
Interface for custom function implementations of eight arguments
recordNestedOp(NestedOpType, long, long, Map<String, Object>) - Method in interface com.rpl.agentorama.AgentNode
Records a nested operation for tracing and analytics.
referenceOutput - Variable in class com.rpl.agentorama.AddDatasetExampleOptions
 
referenceOutputJsonPath - Variable in class com.rpl.agentorama.CreateEvaluatorOptions
 
removeDatasetExample(UUID, String, UUID) - Method in interface com.rpl.agentorama.AgentManager
Removes a specific example from a dataset.
removeDatasetExampleTag(UUID, String, UUID, String) - Method in interface com.rpl.agentorama.AgentManager
Removes a tag from a specific dataset example.
removeDatasetSnapshot(UUID, String) - Method in interface com.rpl.agentorama.AgentManager
Removes a specific snapshot from a dataset.
removeEvaluator(String) - Method in interface com.rpl.agentorama.AgentManager
Removes an evaluator from the system.
removeMetadata(AgentInvoke, String) - Method in interface com.rpl.agentorama.AgentClient
Removes metadata from an agent execution.
RESTART - Enum constant in enum class com.rpl.agentorama.UpdateMode
Restart in-flight executions from the beginning.
result(AgentInvoke) - Method in interface com.rpl.agentorama.AgentClient
Gets the final result of an agent execution.
result(Object) - Method in interface com.rpl.agentorama.AgentNode
Sets the final result of the agent execution.
resultAsync(AgentInvoke) - Method in interface com.rpl.agentorama.AgentClient
Asynchronously gets the final result of an agent execution.
RunInfo - Interface in com.rpl.agentorama
 
RunType - Enum Class in com.rpl.agentorama
Types of runs that can be tracked in the system.

S

searchDatasets(String, int) - Method in interface com.rpl.agentorama.AgentManager
Searches for datasets by name or description.
searchEvaluators(String) - Method in interface com.rpl.agentorama.AgentManager
Searches for evaluators by name or description.
select(Path) - Method in interface com.rpl.agentorama.store.PStateStore
Selects data using a path expression.
select(Object, Path) - Method in interface com.rpl.agentorama.store.PStateStore
Selects data using a path expression with a partitioning key.
selectOne(Path) - Method in interface com.rpl.agentorama.store.PStateStore
Selects a single value using a path expression.
selectOne(Object, Path) - Method in interface com.rpl.agentorama.store.PStateStore
Selects a single value using a path expression with a partitioning key.
SET_AGG - Static variable in class com.rpl.agentorama.BuiltIn
Set aggregator.
setDatasetDescription(UUID, String) - Method in interface com.rpl.agentorama.AgentManager
Updates the description of an existing dataset.
setDatasetExampleInput(UUID, String, UUID, Object) - Method in interface com.rpl.agentorama.AgentManager
Updates the input data for a specific dataset example.
setDatasetExampleReferenceOutput(UUID, String, UUID, Object) - Method in interface com.rpl.agentorama.AgentManager
Updates the reference output for a specific dataset example.
setDatasetName(UUID, String) - Method in interface com.rpl.agentorama.AgentManager
Updates the name of an existing dataset.
setMetadata(AgentInvoke, String, boolean) - Method in interface com.rpl.agentorama.AgentClient
Sets metadata for an agent execution.
setMetadata(AgentInvoke, String, double) - Method in interface com.rpl.agentorama.AgentClient
Sets metadata for an agent execution.
setMetadata(AgentInvoke, String, float) - Method in interface com.rpl.agentorama.AgentClient
Sets metadata for an agent execution.
setMetadata(AgentInvoke, String, int) - Method in interface com.rpl.agentorama.AgentClient
Sets metadata for an agent execution.
setMetadata(AgentInvoke, String, long) - Method in interface com.rpl.agentorama.AgentClient
Sets metadata for an agent execution.
setMetadata(AgentInvoke, String, String) - Method in interface com.rpl.agentorama.AgentClient
Sets metadata for an agent execution.
setUpdateMode(UpdateMode) - Method in interface com.rpl.agentorama.AgentGraph
Sets the update mode for this agent graph.
snapshotDataset(UUID, String, String) - Method in interface com.rpl.agentorama.AgentManager
Creates a snapshot of a dataset at its current state.
snapshotName - Variable in class com.rpl.agentorama.AddDatasetExampleOptions
 
start(InProcessCluster) - Static method in class com.rpl.agentorama.UI
Start the Agent-o-rama web UI with default settings.
start(InProcessCluster, UIOptions) - Static method in class com.rpl.agentorama.UI
Start the Agent-o-rama web UI with custom options.
Store - Interface in com.rpl.agentorama.store
Base interface for built-in persistent stores accessible from agent nodes.
STORE_READ - Enum constant in enum class com.rpl.agentorama.NestedOpType
Store read operation.
STORE_WRITE - Enum constant in enum class com.rpl.agentorama.NestedOpType
Store write operation.
stream(AgentInvoke, String) - Method in interface com.rpl.agentorama.AgentClient
Creates a stream for data emitted from a specific node.
stream(AgentInvoke, String, AgentClient.StreamCallback<T>) - Method in interface com.rpl.agentorama.AgentClient
Creates a stream for data emitted from a specific node with a callback.
streamAll(AgentInvoke, String) - Method in interface com.rpl.agentorama.AgentClient
Creates a stream for data emitted from all invocations of a specific node.
streamAll(AgentInvoke, String, AgentClient.StreamAllCallback<T>) - Method in interface com.rpl.agentorama.AgentClient
Creates a stream for data emitted from all invocations of a specific node with a callback.
streamChunk(Object) - Method in interface com.rpl.agentorama.AgentNode
Streams a chunk of data to clients.
streamChunk(Object) - Method in interface com.rpl.agentorama.StreamingRecorder
 
StreamingRecorder - Interface in com.rpl.agentorama
 
streamSpecific(AgentInvoke, String, UUID) - Method in interface com.rpl.agentorama.AgentClient
Creates a stream for data emitted from a specific node invocation.
streamSpecific(AgentInvoke, String, UUID, AgentClient.StreamCallback<T>) - Method in interface com.rpl.agentorama.AgentClient
Creates a stream for data emitted from a specific node invocation with a callback.
SubagentInvokeStats - Interface in com.rpl.agentorama.analytics
Statistics for subagent invocations within an agent execution.
SUM_AGG - Static variable in class com.rpl.agentorama.BuiltIn
Sum aggregator.

T

tags - Variable in class com.rpl.agentorama.AddDatasetExampleOptions
 
threadSafe - Variable in class com.rpl.agentorama.AgentObjectOptions.Impl
 
threadSafe() - Method in class com.rpl.agentorama.AgentObjectOptions.Impl
Creates options with thread-safe configuration.
threadSafe() - Static method in interface com.rpl.agentorama.AgentObjectOptions
Creates options with thread-safe configuration.
TOOL_CALL - Enum constant in enum class com.rpl.agentorama.NestedOpType
Tool call operation.
ToolInfo - Interface in com.rpl.agentorama
Combines a tool specification with its implementation function.
ToolsAgentOptions - Interface in com.rpl.agentorama
 
ToolsAgentOptions.FunctionHandler<T> - Class in com.rpl.agentorama
 
ToolsAgentOptions.Impl - Interface in com.rpl.agentorama
 
ToolsAgentOptions.StaticStringHandler<T> - Class in com.rpl.agentorama
 
transform(Object, Path) - Method in interface com.rpl.agentorama.store.PStateStore
Transforms data using a path expression with a partitioning key.
tryComparativeEvaluator(String, Object, Object, List<Object>) - Method in interface com.rpl.agentorama.AgentManager
Tests a comparative evaluator on multiple outputs.
tryEvaluator(String, Object, Object, Object) - Method in interface com.rpl.agentorama.AgentManager
Tests an evaluator on a single sample input / reference output / output.
trySummaryEvaluator(String, List<ExampleRun>) - Method in interface com.rpl.agentorama.AgentManager
Tests a summary evaluator on a collection of example runs.
type - Variable in class com.rpl.agentorama.ToolsAgentOptions.FunctionHandler
 
type - Variable in class com.rpl.agentorama.ToolsAgentOptions.StaticStringHandler
 

U

UI - Class in com.rpl.agentorama
Java API for starting the Agent-o-rama web UI.
UI() - Constructor for class com.rpl.agentorama.UI
 
UI.Options - Interface in com.rpl.agentorama
 
UIOptions - Interface in com.rpl.agentorama
 
update(K, RamaFunction1<T, R>) - Method in interface com.rpl.agentorama.store.KeyValueStore
Updates the value associated with the given key using the provided function.
updateDocumentField(K, Object, RamaFunction1<T, R>) - Method in interface com.rpl.agentorama.store.DocumentStore
Updates a field value in a document using the provided function.
UpdateMode - Enum Class in com.rpl.agentorama
Controls how in-flight agent executions should be handled after a module is updated.

V

valueOf(String) - Static method in enum class com.rpl.agentorama.NestedOpType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.rpl.agentorama.RunType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.rpl.agentorama.UpdateMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.rpl.agentorama.NestedOpType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.rpl.agentorama.RunType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.rpl.agentorama.UpdateMode
Returns an array containing the constants of this enum class, in the order they are declared.

W

withoutInputPath() - Method in interface com.rpl.agentorama.EvaluatorBuilderOptions.Impl
 
withoutInputPath() - Static method in interface com.rpl.agentorama.EvaluatorBuilderOptions
 
withoutOutputPath() - Method in interface com.rpl.agentorama.EvaluatorBuilderOptions.Impl
 
withoutOutputPath() - Static method in interface com.rpl.agentorama.EvaluatorBuilderOptions
 
withoutReferenceOutputPath() - Method in interface com.rpl.agentorama.EvaluatorBuilderOptions.Impl
 
withoutReferenceOutputPath() - Static method in interface com.rpl.agentorama.EvaluatorBuilderOptions
 
workerObjectLimit - Variable in class com.rpl.agentorama.AgentObjectOptions.Impl
 
workerObjectLimit(int) - Method in class com.rpl.agentorama.AgentObjectOptions.Impl
Creates options with a specific worker object limit.
workerObjectLimit(int) - Static method in interface com.rpl.agentorama.AgentObjectOptions
Creates options with a specific worker object limit.
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form