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