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

F

FAILED - enum entry in com.embabel.agent.core.ActionStatusCode

The action failed

FAILED - enum entry in com.embabel.agent.core.AgentProcessStatusCode

Game over. The process has failed

failureReason(java.lang.String) - function in com.embabel.agent.core.PropertyValidationRule
Get the failure reason for an invalid mention.
failureReason(java.lang.String) - function in com.embabel.agent.core.ValidatedPropertyDefinition
Get the first validation failure reason, if any.
FakeAction - class in com.embabel.agent.test.unit
 
FakeOperationContext - class in com.embabel.agent.test.unit
Pass into unit tests.
FakeOperationContextKt - class in com.embabel.agent.test.unit
 
FakePromptRunner - class in com.embabel.agent.test.unit
 
FakeRanker - class in com.embabel.agent.test.integration
Identifies goal rankers used for test
FALSE - enum entry in com.embabel.plan.common.condition.ConditionDetermination
 
Feedback - class in com.embabel.agent.api.common.workflow.loop
Feedback on a generated output
FILE_UPLOAD - enum entry in com.embabel.ux.form.ControlType
 
FileAccessLog - class in com.embabel.agent.tools.file
Tracks access context
FileArtifact - class in com.embabel.agent.domain.io
 
FileChangeLog - class in com.embabel.agent.tools.file
 
fileCount() - function in com.embabel.agent.tools.file.FileReadTools
Count the total number of files in the repository (excluding .git directory).
fileCount() - function in com.embabel.agent.tools.file.FileReadTools
Count the total number of files in the repository (excluding .git directory).
fileCount() - function in com.embabel.agent.tools.file.FileTools
Count the total number of files in the repository (excluding .git directory).
FileModification - class in com.embabel.agent.tools.file
 
FileModificationType - class in com.embabel.agent.tools.file
 
FileReadLog - class in com.embabel.agent.tools.file
The FileReadLog can be useful for stats and to understand the context that has been accessed
FileReads - class in com.embabel.agent.tools.file
Represents reads of a file
FileReadTools - class in com.embabel.agent.tools.file
LLM-ready ToolCallbacks and convenience methods for file operations.
fileSize(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
fileSize(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
fileSize(java.lang.String) - function in com.embabel.agent.tools.file.FileTools
 
FileTools - class in com.embabel.agent.tools.file
Read and Write file tools.
FileTools.Companion - class in com.embabel.agent.tools.file.FileTools
 
FileUpload - class in com.embabel.ux.form
 
FileWriteTools - class in com.embabel.agent.tools.file
All file modifications must go through this interface.
FileWriteTools.Companion - class in com.embabel.agent.tools.file.FileWriteTools
 
fillInStackTrace() - function in kotlin.Throwable
 
filter(kotlin.jvm.functions.Function1) - function in com.embabel.agent.core.Action
Returns a new DataDictionary containing only domain types that match the predicate.
filter(kotlin.jvm.functions.Function1) - function in com.embabel.agent.core.AgentPlatform
Returns a new DataDictionary containing only domain types that match the predicate.
filter(kotlin.jvm.functions.Function1) - function in com.embabel.agent.core.AgentScope
Returns a new DataDictionary containing only domain types that match the predicate.
filter(kotlin.jvm.functions.Function1) - function in com.embabel.agent.core.DataDictionary
Returns a new DataDictionary containing only domain types that match the predicate.
filter(kotlin.jvm.functions.Function1) - function in com.embabel.agent.core.DataDictionary
Returns a new DataDictionary containing only domain types that match the predicate.
findByEmail(java.lang.String) - function in com.embabel.agent.api.identity.UserService
 
findById(java.lang.String) - function in com.embabel.agent.api.identity.UserService
 
findById(java.lang.String) - function in com.embabel.agent.core.AgentProcessRepository
 
findById(java.lang.String) - function in com.embabel.agent.spi.ContextRepository
 
findById(java.lang.String) - function in com.embabel.agent.spi.support.InMemoryAgentProcessRepository
 
findById(java.lang.String) - function in com.embabel.agent.spi.support.InMemoryContextRepository
 
findByUsername(java.lang.String) - function in com.embabel.agent.api.identity.UserService
 
findFiles(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
findFiles(java.lang.String) - function in com.embabel.agent.tools.file.FileReadTools
 
findFiles(java.lang.String,java.lang.Boolean) - function in com.embabel.agent.tools.file.FileReadTools
Find files using glob patterns.
findFiles(java.lang.String,java.lang.Boolean) - function in com.embabel.agent.tools.file.FileReadTools
Find files using glob patterns.
findFiles(java.lang.String) - function in com.embabel.agent.tools.file.FileTools
 
findFiles(java.lang.String,java.lang.Boolean) - function in com.embabel.agent.tools.file.FileTools
Find files using glob patterns.
findPatternInProject(java.lang.String,java.lang.String) - function in com.embabel.agent.tools.file.PatternSearch
 
findPatternInProject(java.lang.String,java.lang.String) - function in com.embabel.agent.tools.file.PatternSearch
 
findPatternInProject(kotlin.text.Regex,java.lang.String,java.lang.Boolean) - function in com.embabel.agent.tools.file.PatternSearch
Finds files containing the specified pattern using glob patterns
findPatternInProject(kotlin.text.Regex,java.lang.String,java.lang.Boolean) - function in com.embabel.agent.tools.file.PatternSearch
Finds files containing the specified pattern using glob patterns
findSession(java.lang.String) - function in com.embabel.chat.Chatbot
Get a chat session by conversation id.
findSession(java.lang.String) - function in com.embabel.chat.agent.AgentProcessChatbot
Get a chat session by conversation id.
findToolGroupForTool(java.lang.String) - function in com.embabel.agent.spi.ToolGroupResolver
 
findToolGroupForTool(java.lang.String) - function in com.embabel.agent.spi.support.RegistryToolGroupResolver
 
FIRE_ONCE - enum entry in com.embabel.agent.core.ActionRetryPolicy

Fire only once: maps to {@link ActionQos} with maxAttempts = 1.

fireAgent(java.lang.Object,java.lang.Class) - function in com.embabel.agent.api.common.ActionContext
Any agents known to the present platform that can handle the given object and return the given result type.
fireAgent(java.lang.Object,java.lang.Class) - function in com.embabel.agent.api.common.ExecutingOperationContext
Any agents known to the present platform that can handle the given object and return the given result type.
fireAgent(java.lang.Object,java.lang.Class) - function in com.embabel.agent.api.common.InputActionContext
Any agents known to the present platform that can handle the given object and return the given result type.
fireAgent(java.lang.Object,java.lang.Class) - function in com.embabel.agent.api.common.InputsActionContext
Any agents known to the present platform that can handle the given object and return the given result type.
fireAgent(java.lang.Object,java.lang.Class) - function in com.embabel.agent.api.common.OperationContext
Any agents known to the present platform that can handle the given object and return the given result type.
fireAgent(java.lang.Object,java.lang.Class) - function in com.embabel.agent.api.common.OperationContext
Any agents known to the present platform that can handle the given object and return the given result type.
fireAgent(java.lang.Object,java.lang.Class) - function in com.embabel.agent.api.common.OperationContext
Any agents known to the present platform that can handle the given object and return the given result type.
firstOf(com.embabel.agent.core.EarlyTerminationPolicy) - function in com.embabel.agent.core.EarlyTerminationPolicy.Companion
Combines multiple early termination policies into one.
FIXED - enum entry in com.embabel.agent.api.tool.config.ToolLoopConfiguration.ExecutorType

Fixed thread pool

floor(java.lang.Double) - function in com.embabel.agent.tools.math.MathTools
 
flow(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentBuilder
Add a pattern builder, such as an aggregation flow, to the agent.
flushChanges() - function in com.embabel.agent.tools.file.DefaultFileChangeLog
 
flushChanges() - function in com.embabel.agent.tools.file.FileChangeLog
 
flushChanges() - function in com.embabel.agent.tools.file.FileTools
 
flushChanges() - function in com.embabel.agent.tools.file.FileWriteTools
 
flushReads() - function in com.embabel.agent.tools.file.DefaultFileReadLog
 
flushReads() - function in com.embabel.agent.tools.file.FileReadLog
 
flushReads() - function in com.embabel.agent.tools.file.FileReadLog
 
flushReads() - function in com.embabel.agent.tools.file.FileReadTools
 
flushReads() - function in com.embabel.agent.tools.file.FileTools
 
FocusedToolCallControl - class in com.embabel.agent.prompt.element
 
forAutonomyTesting(java.lang.Double,java.lang.Double) - function in com.embabel.agent.test.integration.AgentPlatformTestExtensionsKt
Creates AutonomyProperties instance for testing with optional parameter overrides.
forkJoin(java.util.List,kotlin.jvm.functions.Function1,java.lang.Class,java.lang.Class) - function in com.embabel.agent.api.common.workflow.control.ScatterGather
 
Form - class in com.embabel.ux.form
UX-independent form definition.
format(java.util.Map) - function in com.embabel.agent.api.common.autonomy.BindingsFormatter
Format the bindings map into a string representation.
format(com.embabel.chat.Conversation) - function in com.embabel.chat.ConversationFormatter
 
format(com.embabel.chat.Message) - function in com.embabel.chat.MessageFormatter
 
format(com.embabel.chat.Message) - function in com.embabel.chat.SimpleMessageFormatter
 
format(com.embabel.chat.Conversation) - function in com.embabel.chat.WindowingConversationFormatter
 
format(java.lang.Object) - function in com.embabel.chat.agent.BlackboardEntryFormatter
 
format(com.embabel.agent.core.Blackboard) - function in com.embabel.chat.agent.BlackboardFormatter
Formats the conversation so far for the agent.
format(java.lang.Object) - function in com.embabel.chat.agent.DefaultBlackboardEntryFormatter
 
format(com.embabel.agent.core.Blackboard) - function in com.embabel.chat.agent.DefaultBlackboardFormatter
Formats the conversation so far for the agent.
formatToolTree(java.lang.String,java.util.List) - function in com.embabel.agent.api.tool.Tool.Companion
Format a list of tools as an ASCII tree structure.
FormatUtilsKt - class in com.embabel.agent.spi.logging.personality
 
FormBinder - class in com.embabel.ux.form
Form binder system that maps form submission values.
formBinder(java.lang.Class) - function in com.embabel.ux.form.FormBinder.Companion
Return a FormBinder for the given Java class.
formBinder(kotlin.reflect.KClass) - function in com.embabel.ux.form.FormBinder.Companion
Return a FormBinder for the given Kotlin class.
FormBinder.Companion - class in com.embabel.ux.form.FormBinder
 
FormBinder.FormBindingException - class in com.embabel.ux.form.FormBinder
 
FormBinder.ValidationException - class in com.embabel.ux.form.FormBinder
 
FormBinderKt - class in com.embabel.ux.form
 
FormBindingRequest - class in com.embabel.agent.core.hitl
Present the user with a form and bind it to the given class
FormField - class in com.embabel.ux.form
Indicates that this is a form field.
FormGenerator - class in com.embabel.ux.form
Generate forms from JVM types.
FormGeneratorKt - class in com.embabel.ux.form
 
FormProcessor - class in com.embabel.ux.form
 
FormResponse - class in com.embabel.agent.core.hitl
Response from the UX
formSubmission(java.lang.String,java.lang.Class) - function in com.embabel.agent.core.hitl.WaitFor
 
FormSubmission - class in com.embabel.ux.form
Raw data from the user
FormSubmissionResult - class in com.embabel.ux.form
 
FormValidator - class in com.embabel.ux.form
 
forProcessIdGenerationTesting(java.lang.Boolean,java.lang.Boolean) - function in com.embabel.agent.test.integration.AgentPlatformTestExtensionsKt
Creates DefaultProcessIdGeneratorProperties instance for testing with optional parameter overrides.
from(java.util.List) - function in com.embabel.agent.api.event.AgenticEventListener.Companion
 
from(java.lang.Object) - function in com.embabel.agent.api.tool.ToolObject.Companion
Create a ToolObject from any object.
from(com.embabel.agent.core.support.LlmCall,com.embabel.agent.api.common.InteractionId) - function in com.embabel.agent.core.support.LlmInteraction.Companion
 
fromAnnotatedInstance(java.lang.Object) - function in com.embabel.agent.api.annotation.RunSubagent
 
fromAnnotatedInstance(java.lang.Object,java.lang.Class) - function in com.embabel.agent.api.annotation.RunSubagent
Run the @Agent annotated instance as a subagent and return the result.
fromBytes(java.lang.String,kotlin.ByteArray) - function in com.embabel.agent.api.common.AgentImage.Companion
Create an AgentImage from raw bytes, auto-detecting MIME type based on file extension
fromClasses(java.lang.String,java.lang.Class) - function in com.embabel.agent.core.DataDictionary.Companion
 
fromClasses(java.util.Collection) - function in com.embabel.agent.core.JvmType.Companion
May need to break up with SomeOf
fromDomainTypes(java.lang.String,java.util.Collection) - function in com.embabel.agent.core.DataDictionary.Companion
 
fromElements(java.lang.Class) - function in com.embabel.agent.api.common.workflow.control.ScatterGatherBuilder.ElementBuilder
 
fromFile(java.io.File) - function in com.embabel.agent.api.common.AgentImage.Companion
Create an AgentImage from a file, auto-detecting MIME type
fromForm(java.lang.String) - function in com.embabel.agent.core.hitl.WaitKt
 
fromForm(java.lang.String,java.lang.Class) - function in com.embabel.agent.core.hitl.WaitKt
Bind input to the data class
fromFunction(java.lang.String,java.lang.String,java.lang.Class,java.lang.Class,com.embabel.agent.api.tool.Tool.Metadata,com.fasterxml.jackson.databind.ObjectMapper,java.util.function.Function) - function in com.embabel.agent.api.tool.Tool.Companion
Create a tool with strongly typed input and output with custom ObjectMapper (Java-friendly).
fromFunction(java.lang.String,java.lang.String,java.lang.Class,java.lang.Class,com.embabel.agent.api.tool.Tool.Metadata,java.util.function.Function) - function in com.embabel.agent.api.tool.Tool.Companion
Create a tool with strongly typed input and output with custom metadata (Java-friendly).
fromFunction(java.lang.String,java.lang.String,java.lang.Class,java.lang.Class,java.util.function.Function) - function in com.embabel.agent.api.tool.Tool.Companion
Create a tool with strongly typed input and output (Java-friendly).
fromFunction(java.lang.String,java.lang.String,java.lang.Class,java.lang.Class,com.embabel.agent.api.tool.Tool.Metadata,com.fasterxml.jackson.databind.ObjectMapper,java.util.function.Function) - function in com.embabel.agent.api.tool.TypedToolFactory
Create a tool with strongly typed input and output with custom ObjectMapper (Java-friendly).
fromFunction(java.lang.String,java.lang.String,java.lang.Class,java.lang.Class,com.embabel.agent.api.tool.Tool.Metadata,java.util.function.Function) - function in com.embabel.agent.api.tool.TypedToolFactory
Create a tool with strongly typed input and output with custom metadata (Java-friendly).
fromFunction(java.lang.String,java.lang.String,java.lang.Class,java.lang.Class,java.util.function.Function) - function in com.embabel.agent.api.tool.TypedToolFactory
Create a tool with strongly typed input and output (Java-friendly).
fromFunction(com.embabel.agent.api.tool.TypedToolFactory,java.lang.String,java.lang.String,com.embabel.agent.api.tool.Tool.Metadata,com.fasterxml.jackson.databind.ObjectMapper,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.tool.TypedToolFactoryKt
Kotlin-friendly extension for creating typed tools with reified type parameters.
fromInstance(java.lang.Object) - function in com.embabel.agent.api.common.scope.AgentScopeBuilder.Companion
Create an AgentScopeBuilder from an instance of a class annotated with @Agent or @EmbabelComponent
fromInstance(java.lang.Object,com.fasterxml.jackson.databind.ObjectMapper) - function in com.embabel.agent.api.tool.MethodToolFactory
Create Tools from all methods annotated with LlmTool on an instance.
fromInstance(java.lang.Object) - function in com.embabel.agent.api.tool.Tool.Companion
 
fromInstance(java.lang.Object,com.fasterxml.jackson.databind.ObjectMapper) - function in com.embabel.agent.api.tool.Tool.Companion
Create Tools from all methods annotated with LlmTool on an instance.
fromInstance(java.lang.Object,com.fasterxml.jackson.databind.ObjectMapper) - function in com.embabel.agent.api.tool.progressive.MatryoshkaTool.Companion
Create an UnfoldingTool from an instance annotated with @MatryoshkaTools.
fromInstance(java.lang.Object) - function in com.embabel.agent.api.tool.progressive.MatryoshkaTool.Companion
Create an UnfoldingTool from an instance annotated with @MatryoshkaTools.
fromInstance(java.lang.Object,com.fasterxml.jackson.databind.ObjectMapper) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Companion
Create an UnfoldingTool from an instance annotated with @MatryoshkaTools.
fromInstance(java.lang.Object) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Companion
Create an UnfoldingTool from an instance annotated with @MatryoshkaTools.
fromInstance(java.lang.Object,com.fasterxml.jackson.databind.ObjectMapper) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Factory
Create an UnfoldingTool from an instance annotated with @MatryoshkaTools.
fromInstance(java.lang.Object) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Factory
Create an UnfoldingTool from an instance annotated with @MatryoshkaTools.
fromInstances(java.lang.Object) - function in com.embabel.agent.api.common.scope.AgentScopeBuilder.Companion
Create an AgentScopeBuilder from multiple instances of classes annotated with @Agent or @EmbabelComponent.
fromMap(java.util.Map) - function in com.embabel.plan.common.condition.WorldStateDeterminer.Companion
 
fromMessages(java.util.List) - function in com.embabel.agent.api.common.ObjectCreator
Create an object of the desired type from messages.
fromMessages(java.util.List) - function in com.embabel.agent.api.common.PromptRunner.Creating
Create an object of the desired type from messages.
fromMethod(java.lang.Object,java.lang.reflect.Method,com.fasterxml.jackson.databind.ObjectMapper) - function in com.embabel.agent.api.tool.MethodToolFactory
Create a Tool from a Java method annotated with LlmTool.
fromMethod(java.lang.Object,kotlin.reflect.KFunction,com.fasterxml.jackson.databind.ObjectMapper) - function in com.embabel.agent.api.tool.MethodToolFactory
Create a Tool from a Kotlin method annotated with LlmTool.
fromMethod(java.lang.Object,java.lang.reflect.Method,com.fasterxml.jackson.databind.ObjectMapper) - function in com.embabel.agent.api.tool.Tool.Companion
Create a Tool from a Java method annotated with LlmTool.
fromMethod(java.lang.Object,kotlin.reflect.KFunction,com.fasterxml.jackson.databind.ObjectMapper) - function in com.embabel.agent.api.tool.Tool.Companion
Create a Tool from a Kotlin method annotated with LlmTool.
fromPath(java.nio.file.Path) - function in com.embabel.agent.api.common.AgentImage.Companion
Create an AgentImage from a Path, auto-detecting MIME type
fromProcessStatus(java.lang.Object,com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.api.common.autonomy.AgentProcessExecution.Companion
 
fromPrompt(java.lang.String) - function in com.embabel.agent.api.common.ObjectCreator
Create an object of the desired type using the given prompt and LLM options from context (process context or implementing class).
fromPrompt(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner.Creating
Create an object of the desired type using the given prompt and LLM options from context (process context or implementing class).
fromTemplate(java.lang.String,java.util.Map) - function in com.embabel.agent.api.common.ObjectCreator
Create an object of this type from the given template.
fromTemplate(java.lang.String,java.util.Map) - function in com.embabel.agent.api.common.PromptRunner.Creating
Create an object of this type from the given template.
fromText(java.lang.String) - function in com.embabel.agent.api.common.MultimodalContent.Companion
Create text-only multimodal content
fromToolInstances(java.lang.String,java.lang.String,java.lang.String,java.lang.Object) - function in com.embabel.agent.api.reference.LlmReference.Companion
Create an LlmReference from tool instances.
fromYmlFile(java.lang.String,org.springframework.core.io.ResourceLoader) - function in com.embabel.agent.api.reference.LlmReferenceProviders
Parse a YML file at the given resource location into a list of LlmReference
fromYmlFile(java.lang.String) - function in com.embabel.agent.api.reference.LlmReferenceProviders
Parse a YML file at the given resource location into a list of LlmReference
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W