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