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

F

FacetedRagService - class in com.embabel.agent.rag.support
Rag service that combines multiple RagFacets and returns the best results
facets() - function in com.embabel.agent.rag.support.RagFacetProvider
 
Fact - class in com.embabel.agent.rag
A fact.
FACT_CHECKING - enum entry in com.embabel.agent.rag.EnhancementType
 
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

FakeAction - class in com.embabel.agent.testing.unit
 
FakeOperationContext - class in com.embabel.agent.testing.unit
Pass into unit tests.
FakeOperationContextKt - class in com.embabel.agent.testing.unit
 
FakePromptRunner - class in com.embabel.agent.testing.unit
 
FakeRanker - class in com.embabel.agent.testing.integration
Identifies goal rankers used for test
FallbackChatModel - class in com.embabel.agent.api.models
Chat model that falls back to another model if the first one fails.
FallbackChatModelKt - class in com.embabel.agent.api.models
 
FALSE - enum entry in com.embabel.plan.goap.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.
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
 
findAll() - function in com.embabel.agent.domain.InMemoryCrudRepository
 
findAllById(java.lang.Iterable) - function in com.embabel.agent.domain.InMemoryCrudRepository
 
findById(java.lang.String) - function in com.embabel.agent.domain.InMemoryCrudRepository
 
findById(java.lang.String) - function in com.embabel.agent.identity.UserService
 
findById(java.lang.String) - function in com.embabel.agent.rag.ingestion.ContentElementRepository
 
findById(java.lang.String) - function in com.embabel.agent.rag.ingestion.ContentElementRepository
 
findById(java.lang.String) - function in com.embabel.agent.rag.ingestion.WritableContentElementRepository
 
findById(java.lang.String) - function in com.embabel.agent.spi.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
 
findChunksById(java.util.List) - function in com.embabel.agent.rag.ingestion.ContentElementRepository
 
findChunksById(java.util.List) - function in com.embabel.agent.rag.ingestion.ContentElementRepository
 
findChunksById(java.util.List) - function in com.embabel.agent.rag.ingestion.WritableContentElementRepository
 
findChunksForEntity(java.lang.String) - function in com.embabel.agent.rag.ingestion.ContentElementRepository
 
findChunksForEntity(java.lang.String) - function in com.embabel.agent.rag.ingestion.ContentElementRepository
 
findChunksForEntity(java.lang.String) - function in com.embabel.agent.rag.ingestion.WritableContentElementRepository
 
findClusters(com.embabel.agent.rag.ClusterRetrievalRequest) - function in com.embabel.agent.rag.ClusterFinder
Find all clusters
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
 
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.
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.testing.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(com.embabel.agent.rag.RagResponse) - function in com.embabel.agent.rag.RagResponseFormatter
Formats the given RagResponse into a string for inclusion in tool responses or prompts.
format(com.embabel.agent.rag.RagResponse) - function in com.embabel.agent.rag.SimpleRagResponseFormatter
Formats the given RagResponse into a string for inclusion in tool responses or prompts.
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.
FormatUtilsKt - class in com.embabel.agent.event.logging.personality
 
FormBinder - class in com.embabel.ux.form
Form binder system that maps form submission values to Kotlin data classes and Java classes
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.api.annotation.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.testing.integration.AgentPlatformTestExtensionsKt
Creates DefaultProcessIdGeneratorProperties instance for testing with optional parameter overrides.
from(java.lang.Object) - function in com.embabel.agent.api.common.ToolObject.Companion
Create a ToolObject from any object.
from(java.util.List) - function in com.embabel.agent.event.AgenticEventListener.Companion
 
from(com.embabel.agent.spi.LlmCall,com.embabel.agent.api.common.InteractionId) - function in com.embabel.agent.spi.LlmInteraction.Companion
 
fromClasses(java.util.Collection) - function in com.embabel.agent.core.JvmType.Companion
May need to break up with SomeOf
fromElements(java.lang.Class) - function in com.embabel.agent.api.common.workflow.control.ScatterGatherBuilder.ElementBuilder
 
fromForm(java.lang.String) - function in com.embabel.agent.api.annotation.WaitKt
 
fromForm(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.annotation.WaitKt
Bind input to the data class
fromMap(java.util.Map) - function in com.embabel.plan.goap.WorldStateDeterminer.Companion
 
fromMessages(java.util.List) - function in com.embabel.agent.api.common.ObjectCreator
Create an object of the desired typed from messages
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).
FunctionRagFacet - class in com.embabel.agent.rag.support
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W