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