Index
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
-
Represents the result of invoking
AgentClient.nextStep(AgentInvoke)orAgentClient.nextStepAsync(AgentInvoke). - 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, - Interface in com.rpl.agentorama.opsT2> -
Interface for custom function implementations of three arguments
- RamaVoidFunction4<T0,
T1, - Interface in com.rpl.agentorama.opsT2, T3> -
Interface for custom function implementations of four arguments
- RamaVoidFunction5<T0,
T1, - Interface in com.rpl.agentorama.opsT2, T3, T4> -
Interface for custom function implementations of five arguments
- RamaVoidFunction6<T0,
T1, - Interface in com.rpl.agentorama.opsT2, T3, T4, T5> -
Interface for custom function implementations of six arguments
- RamaVoidFunction7<T0,
T1, - Interface in com.rpl.agentorama.opsT2, T3, T4, T5, T6> -
Interface for custom function implementations of seven arguments
- RamaVoidFunction8<T0,
T1, - Interface in com.rpl.agentorama.opsT2, T3, T4, T5, T6, T7> -
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.
All Classes and Interfaces|All Packages|Serialized Form