A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W 

R

RADIO_GROUP - enum entry in com.embabel.ux.form.ControlType
 
RadioGroup - class in com.embabel.ux.form
 
RadioOption - class in com.embabel.ux.form
 
RagEvent - class in com.embabel.agent.event
Events relating to RAG.
RagEventListener - class in com.embabel.agent.event
 
RagEventListener.Companion - class in com.embabel.agent.event.RagEventListener
 
RagFacet - class in com.embabel.agent.rag.support
A facet of a RAG service.
RagFacetProvider - class in com.embabel.agent.rag.support
 
RagFacetResults - class in com.embabel.agent.rag.support
 
RagOptions - class in com.embabel.agent.rag.tools
Operations for RAG use as an LLM tool.
RagReference - class in com.embabel.agent.rag.tools
Expose a RagService as an LlmReference with tools.
RagRequest - class in com.embabel.agent.rag
RAG request.
RagRequestReceivedEvent - class in com.embabel.agent.event
 
RagRequestRefinement - class in com.embabel.agent.rag
Narrowing of RagRequest
RagResponse - class in com.embabel.agent.rag
Rag response RagResponses can contain results from multiple RAG services.
RagResponseEnhancement - class in com.embabel.agent.rag
 
RagResponseEnhancer - class in com.embabel.agent.rag
 
RagResponseEvent - class in com.embabel.agent.event
 
RagResponseFormatter - class in com.embabel.agent.rag
Implemented by classes that can format RagResponse objects into a string for inclusion in tool responses or prompts.
RagResponseKt - class in com.embabel.agent.rag
 
RagResponseSummarizer - class in com.embabel.agent.rag
 
RagService - class in com.embabel.agent.rag
Central interface for Retrieval-Augmented Generation (RAG) services.
RagService.Companion - class in com.embabel.agent.rag.RagService
 
RagServiceEnhancer - class in com.embabel.agent.rag
Given a RAG service, create an enhanced RAG service for use in a particular operation.
RagServiceEnhancerProperties - class in com.embabel.agent.rag
 
RandomRanker - class in com.embabel.agent.testing.integration
 
rank(java.lang.String,java.lang.String,java.util.Collection) - function in com.embabel.agent.spi.FakeRanker
Rank a set of items based on user input and agent metadata.
rank(java.lang.String,java.lang.String,java.util.Collection) - function in com.embabel.agent.spi.Ranker
Rank a set of items based on user input and agent metadata.
rank(java.lang.String,java.lang.String,java.util.Collection) - function in com.embabel.agent.testing.integration.RandomRanker
Rank a set of items based on user input and agent metadata.
Ranker - class in com.embabel.agent.spi
Rank available choices based on user input and agent metadata.
ranker(com.embabel.agent.spi.LlmOperations,com.embabel.agent.spi.support.RankingProperties) - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
 
Ranking - class in com.embabel.agent.spi
Ranking choice returned by the ranker
RankingChoiceCouldNotBeMadeEvent - class in com.embabel.agent.event
 
RankingChoiceMadeEvent - class in com.embabel.agent.event
 
RankingChoiceRequestEvent - class in com.embabel.agent.event
 
RankingEvent - class in com.embabel.agent.event
 
RankingProperties - class in com.embabel.agent.spi.support
Properties for the ranking service.
Rankings - class in com.embabel.agent.spi
Rankings, sorted by score descending
rankings() - function in com.embabel.agent.spi.Rankings
 
readFile(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
readFile(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
readFile(java.lang.String) - function in com.embabel.agent.tools.file.FileTools
 
readOnly(java.lang.String,java.util.List) - function in com.embabel.agent.tools.file.FileTools.Companion
Create a FileReadTools instance with the given root directory.
readOnly(java.lang.String) - function in com.embabel.agent.tools.file.FileTools.Companion
Create a FileReadTools instance with the given root directory.
readWrite(java.lang.String,java.util.List) - function in com.embabel.agent.tools.file.FileTools.Companion
Create a readwrite FileTools instance with the given root directory.
readWrite(java.lang.String) - function in com.embabel.agent.tools.file.FileTools.Companion
Create a readwrite FileTools instance with the given root directory.
recordChange(com.embabel.agent.tools.file.FileModification) - function in com.embabel.agent.tools.file.DefaultFileChangeLog
 
recordChange(com.embabel.agent.tools.file.FileModification) - function in com.embabel.agent.tools.file.FileChangeLog
 
recordChange(com.embabel.agent.tools.file.FileModification) - function in com.embabel.agent.tools.file.FileTools
 
recordChange(com.embabel.agent.tools.file.FileModification) - function in com.embabel.agent.tools.file.FileWriteTools
 
recordLlmInvocation(com.embabel.agent.core.LlmInvocation) - function in com.embabel.agent.core.AgentProcess
 
recordLlmInvocation(com.embabel.agent.core.LlmInvocation) - function in com.embabel.agent.core.AgentProcess
 
recordLlmInvocation(com.embabel.agent.core.LlmInvocation) - function in com.embabel.agent.core.support.SimpleAgentProcess
 
recordLlmInvocation(com.embabel.agent.core.LlmInvocation) - function in com.embabel.agent.core.support.SimpleAgentProcess
 
recordRead(java.lang.String) - function in com.embabel.agent.tools.file.DefaultFileReadLog
 
recordRead(java.lang.String) - function in com.embabel.agent.tools.file.FileReadLog
 
recordRead(java.lang.String) - function in com.embabel.agent.tools.file.FileReadLog
 
recordRead(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
recordRead(java.lang.String) - function in com.embabel.agent.tools.file.FileTools
 
referencedAgentAction(java.lang.String) - function in com.embabel.agent.api.dsl.AgentBuilder
Add an action that references the agent with a given name
referencedInputProperties(java.lang.String) - function in com.embabel.agent.api.common.support.BranchingAction
Properties referenced from input variable Say "person" is passed.
referencedInputProperties(java.lang.String) - function in com.embabel.agent.api.common.support.MultiTransformationAction
Properties referenced from input variable Say "person" is passed.
referencedInputProperties(java.lang.String) - function in com.embabel.agent.api.common.support.TransformationAction
Properties referenced from input variable Say "person" is passed.
referencedInputProperties(java.lang.String) - function in com.embabel.agent.api.common.support.TransformationAction
Properties referenced from input variable Say "person" is passed.
referencedInputProperties(java.lang.String) - function in com.embabel.agent.core.Action
Properties referenced from input variable Say "person" is passed.
referencedInputProperties(java.lang.String) - function in com.embabel.agent.core.ActionRunner
Properties referenced from input variable Say "person" is passed.
referencedInputProperties(java.lang.String) - function in com.embabel.agent.core.ActionRunner
Properties referenced from input variable Say "person" is passed.
registerPromptContributors(com.embabel.common.ai.prompt.PromptContributor) - function in com.embabel.agent.api.dsl.AgentBuilder
Require prompt contributors at agent level
RegistryToolGroupResolver - class in com.embabel.agent.spi.support
Resolves ToolGroups based on a list.
RelevantNewsStories - class in com.embabel.agent.domain.library
 
remote() - function in com.embabel.agent.api.annotation.Export
 
RenamedToolCallback - class in com.embabel.agent.core.support
Allows renaming a ToolCallback
repeat(kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
 
repeat(kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function2,java.lang.Class) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
 
repeatableAggregate(C,java.util.List,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
Special aggregate that works like an accumulator.
repeating(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder
Define the task to be repeated until an acceptable result is achieved.
repeating(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilBuilder
Define the task to be repeated until an acceptable result is achieved.
RepeatUntil - class in com.embabel.agent.api.common.workflow.loop
Primitive for building repeat until workflows.
RepeatUntilAcceptable - class in com.embabel.agent.api.common.workflow.loop
Primitive for building repeat until acceptable workflows.
RepeatUntilAcceptableActionContext - class in com.embabel.agent.api.common.workflow.loop
 
RepeatUntilAcceptableBuilder - class in com.embabel.agent.api.common.workflow.loop
Java friendly builder for RepeatUntilAcceptable workflow.
RepeatUntilAcceptableBuilder.Companion - class in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder
 
RepeatUntilAcceptableBuilder.Critiquer - class in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder
 
RepeatUntilAcceptableBuilder.Emitter - class in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder
 
RepeatUntilAcceptableBuilder.Evaluator - class in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder
 
RepeatUntilAcceptableContext - class in com.embabel.agent.api.common.workflow.loop
 
RepeatUntilActionContext - class in com.embabel.agent.api.common.workflow.loop
 
RepeatUntilBuilder - class in com.embabel.agent.api.common.workflow.loop
Java friendly builder for RepeatUntil workflow.
RepeatUntilBuilder.Companion - class in com.embabel.agent.api.common.workflow.loop.RepeatUntilBuilder
 
RepeatUntilBuilder.Emitter - class in com.embabel.agent.api.common.workflow.loop.RepeatUntilBuilder
 
RepeatUntilBuilder.Looper - class in com.embabel.agent.api.common.workflow.loop.RepeatUntilBuilder
 
REPLAN - enum entry in com.embabel.agent.api.common.StuckHandlingResultCode
 
RequirableControl - class in com.embabel.ux.form
 
RequiredFormValidator - class in com.embabel.ux.form
 
RequireNameMatch - class in com.embabel.agent.api.annotation
Annotation that can added to parameters of an @Action method to indicate that the parameter name must match the input binding.
requireNonAmbiguousParameters(java.lang.reflect.Method) - function in com.embabel.agent.api.annotation.support.DuplicateParameterTypeExceptionKt
Checks if a method has multiple parameters with the same type, but no @RequireNameMatch annotation.
RERANKING - enum entry in com.embabel.agent.rag.EnhancementType
 
Rerun - class in com.embabel.agent.core.support
 
ResearchReport - class in com.embabel.agent.domain.library
Reusable domain object for a research report.
ResearchTopic - class in com.embabel.agent.domain.library
 
ResearchTopics - class in com.embabel.agent.domain.library
 
resolve(com.embabel.agent.core.AgentPlatform) - function in com.embabel.agent.api.common.Subagent
 
resolveAgent(com.embabel.agent.identity.User) - function in com.embabel.chat.agent.AgentSource
 
resolveAndValidateFile(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
resolveAndValidateFile(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
resolveAndValidateFile(java.lang.String) - function in com.embabel.agent.tools.file.FileTools
 
resolveArgument(java.lang.reflect.Parameter,kotlin.reflect.KParameter,com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.api.annotation.support.ActionMethodArgumentResolver
Resolve an action method parameter into an argument value.
resolveArgument(java.lang.reflect.Parameter,kotlin.reflect.KParameter,com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.api.annotation.support.AiArgumentResolver
Resolve an action method parameter into an argument value.
resolveArgument(java.lang.reflect.Parameter,kotlin.reflect.KParameter,com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.api.annotation.support.BlackboardArgumentResolver
Resolve an action method parameter into an argument value.
resolveArgument(java.lang.reflect.Parameter,kotlin.reflect.KParameter,com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.api.annotation.support.OperationContextArgumentResolver
Resolve an action method parameter into an argument value.
resolveArgument(java.lang.reflect.Parameter,kotlin.reflect.KParameter,com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.api.annotation.support.ProcessContextArgumentResolver
Resolve an action method parameter into an argument value.
resolveAutoLlm() - function in com.embabel.agent.spi.AutoLlmSelectionCriteriaResolver
 
resolveInputBinding(java.lang.reflect.Parameter,kotlin.reflect.KParameter) - function in com.embabel.agent.api.annotation.support.ActionMethodArgumentResolver
 
resolveInputBinding(java.lang.reflect.Parameter,kotlin.reflect.KParameter) - function in com.embabel.agent.api.annotation.support.ActionMethodArgumentResolver
 
resolveInputBinding(java.lang.reflect.Parameter,kotlin.reflect.KParameter) - function in com.embabel.agent.api.annotation.support.BlackboardArgumentResolver
 
resolveJvmType() - function in com.embabel.agent.core.IoBinding
Resolve the JVM type for this binding, if possible.
resolvePath(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
resolvePath(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
resolvePath(java.lang.String) - function in com.embabel.agent.tools.file.FileTools
 
resolveToolCallbacks(com.embabel.agent.spi.ToolGroupResolver) - function in com.embabel.agent.core.LlmCall
 
resolveToolCallbacks(com.embabel.agent.spi.ToolGroupResolver) - function in com.embabel.agent.core.ToolConsumer
 
resolveToolCallbacks(com.embabel.agent.spi.ToolGroupResolver) - function in com.embabel.agent.core.ToolConsumer
 
resolveToolCallbacks(com.embabel.agent.core.ToolConsumer,com.embabel.agent.spi.ToolGroupResolver) - function in com.embabel.agent.core.ToolConsumer.Companion
 
resolveToolGroup(com.embabel.agent.core.ToolGroupRequirement) - function in com.embabel.agent.spi.ToolGroupResolver
Resolve tool group from the role
resolveToolGroup(com.embabel.agent.core.ToolGroupRequirement) - function in com.embabel.agent.spi.support.RegistryToolGroupResolver
Resolve tool group from the role
resolveType(java.lang.String) - function in com.embabel.agent.core.AgentPlatform
 
resolveType(java.lang.String) - function in com.embabel.agent.core.AgentScope
 
resolveType(java.lang.String) - function in com.embabel.agent.core.AgentScope
 
respond(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
Respond in a conversation
respond(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
Respond in a conversation
respond(java.util.List) - function in com.embabel.agent.api.common.PromptRunnerOperations
Respond in a conversation
respondWithSystemPrompt(com.embabel.chat.Conversation,java.util.Map) - function in com.embabel.agent.api.common.TemplateOperations
Respond in the conversation using the rendered template as system prompt.
respondWithSystemPrompt(com.embabel.chat.Conversation) - function in com.embabel.agent.api.common.TemplateOperations
Respond in the conversation using the rendered template as system prompt.
responseEvent(O,java.time.Duration) - function in com.embabel.agent.event.LlmRequestEvent
 
responseEvent(kotlin.Result,java.time.Duration) - function in com.embabel.agent.event.ToolCallRequestEvent
 
ResponseFormat - class in com.embabel.agent.prompt
PromptContributor that defines the expected response format for text responses
ResponseFormat.Companion - class in com.embabel.agent.prompt.ResponseFormat
 
ResponseImpact - class in com.embabel.agent.core.hitl
Response of handling an Awaitable
resultEvent(com.embabel.agent.core.ActionStatus) - function in com.embabel.agent.event.ActionExecutionStartEvent
 
ResultHistory - class in com.embabel.agent.api.common.workflow.loop
Mutable object.
ResultList - class in com.embabel.agent.api.common.workflow.control
 
resultOfType(java.lang.Class) - function in com.embabel.agent.core.AgentProcess
 
resultOfType(java.lang.Class) - function in com.embabel.agent.core.AgentProcess
 
resultOfType(com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.core.AgentProcessKt
Convenience function to get the result of a specific type
resultToEvaluate() - function in com.embabel.agent.api.common.workflow.loop.AttemptHistory
Evaluator can use this to access the last result.
Retrievable - class in com.embabel.agent.rag
A Retrievable object instance is a Datum (normally a chunk or an entity) that can be retrieved by RAG.
RetrievableEntity - class in com.embabel.agent.rag
Any retrievable entity, whether mapped or generic.
RetrievalFilters - class in com.embabel.agent.rag
 
RetryProperties - class in com.embabel.agent.common
Extended by configuration that needs retry regarding Spring AI.
retryTemplate(java.lang.String) - function in com.embabel.agent.common.RetryProperties
 
retryTemplate(java.lang.String) - function in com.embabel.agent.common.RetryProperties
 
retryTemplate(java.lang.String) - function in com.embabel.agent.common.RetryTemplateProvider
 
retryTemplate(java.lang.String) - function in com.embabel.agent.spi.support.LlmDataBindingProperties
 
RetryTemplateProvider - class in com.embabel.agent.common
 
returning(java.lang.Class) - function in com.embabel.agent.api.common.workflow.WorkflowBuilderReturning
 
returning(java.lang.Class) - function in com.embabel.agent.api.common.workflow.control.ScatterGatherBuilder.Companion
 
returning(java.lang.Class) - function in com.embabel.agent.api.common.workflow.control.SimpleAgentBuilder.Companion
Creates a simple agent builder that can be used to build agents with a single action.
returning(java.lang.Class) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder.Companion
Create a RepeatUntilBuilder for a specific result type and default TextFeedback.
returning(java.lang.Class) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilBuilder.Companion
Create a RepeatUntilBuilder for a specific result type and default TextFeedback.
returning(java.lang.Class) - function in com.embabel.agent.api.common.workflow.multimodel.ConsensusBuilder.Companion
 
Role - class in com.embabel.chat
Role of the message sender.
RoleGoalBackstory - class in com.embabel.agent.prompt.persona
CrewAI style backstory prompt.
RoleGoalBackstory.GoalBuilder - class in com.embabel.agent.prompt.persona.RoleGoalBackstory
 
RoleGoalBackstory.RoleBuilder - class in com.embabel.agent.prompt.persona.RoleGoalBackstory
 
round(java.lang.Double) - function in com.embabel.agent.tools.math.MathTools
 
run(java.lang.Object,java.lang.Object) - function in com.embabel.agent.api.common.autonomy.AgentInvocation
Runs the agent with one or more arguments
run(java.util.Map) - function in com.embabel.agent.api.common.autonomy.AgentInvocation
Runs the agent with a map of named inputs.
run() - function in com.embabel.agent.core.AgentProcess
Run the process as far as we can.
run() - function in com.embabel.agent.core.support.AbstractAgentProcess
Run the process as far as we can.
run() - function in com.embabel.agent.core.support.AbstractAgentProcess
Run the process as far as we can.
runAgent(java.lang.Object,com.embabel.agent.core.ProcessOptions,com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.autonomy.Autonomy
 
runAgent(com.embabel.agent.core.Agent,com.embabel.agent.api.common.TransformationActionContext) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
 
runAgentFrom(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessOptions,java.util.Map) - function in com.embabel.agent.core.AgentPlatform
Run the agent from the given ProcessOptions.
runAgentFrom(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessOptions,java.util.Map) - function in com.embabel.agent.core.support.DefaultAgentPlatform
Run the agent from the given ProcessOptions.
runAppleScript(java.lang.String) - function in com.embabel.agent.tools.osx.AppleScriptTools
 
runAsync(java.lang.Object,java.lang.Object) - function in com.embabel.agent.api.common.autonomy.AgentInvocation
Runs the agent asynchronously with one or more arguments
runAsync(java.util.Map) - function in com.embabel.agent.api.common.autonomy.AgentInvocation
Runs the agent asynchronously with a map of named inputs.
running(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.workflow.control.SimpleAgentBuilder
Provide a function the agent will perform to generate a draft on each iteration
running(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.workflow.control.SimpleAgentBuilder.SimpleAgentConsumer
Provide a function the agent will perform.
RUNNING - enum entry in com.embabel.agent.core.AgentProcessStatusCode

The process is running without any known problems

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W