A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
O
- ObjectAddedEvent - class in com.embabel.agent.event
- Binding to context
- ObjectBindingEvent - class in com.embabel.agent.event
- An object was bound to the process.
- ObjectBoundEvent - class in com.embabel.agent.event
- ObjectCreator - class in com.embabel.agent.api.common
- Interface to create objects of the given type from a prompt or messages.
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.ActionContext
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.AgentProcess
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- Return all objects of the given type
- objectsOfType(com.embabel.agent.core.Blackboard) - function in com.embabel.agent.core.BlackboardKt
- Return all entries of a specific type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.ExecutingOperationContext
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.InputActionContext
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.InputsActionContext
- Return all objects of the given type
- objectsOfType(java.lang.Class) - function in com.embabel.agent.core.OperationContext
- Return all objects of the given type
- ObservabilityToolCallback - class in com.embabel.agent.spi.support
- Decorator that adds Observability to a ToolCallback.
- of(com.embabel.agent.event.AgenticEventListener) - function in com.embabel.agent.event.AgenticEventListener.Companion
- of(java.lang.String,com.embabel.common.ai.prompt.PromptContributionLocation,kotlin.jvm.functions.Function1) - function in com.embabel.agent.prompt.element.ContextualPromptElement.Companion
- Create a prompt contribution with fixed content
- of(java.lang.String,kotlin.jvm.functions.Function1) - function in com.embabel.agent.prompt.element.ContextualPromptElement.Companion
- Create a prompt contribution with fixed content
- of(kotlin.jvm.functions.Function1) - function in com.embabel.agent.prompt.element.ContextualPromptElement.Companion
- Create a prompt contribution with fixed content
- of(java.util.List) - function in com.embabel.chat.support.InMemoryConversation.Companion
- OllamaModels - class in com.embabel.agent.api.models
- Popular Ollama models as constants for easy reference and type safety.
- onActionCompleted(com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.core.AgentProcessCallback
- onActionLaunched(com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.core.AgentProcessCallback
- ONE - enum entry in com.embabel.agent.core.Cardinality
- onNewRetrievables(java.util.List) - function in com.embabel.agent.rag.WritableContentElementRepository
- The Retrievables have been saved to the store, but Retrievables are special, and we probably want to embed them
- onNewRetrievables(java.util.List) - function in com.embabel.agent.rag.WritableContentElementRepository
- The Retrievables have been saved to the store, but Retrievables are special, and we probably want to embed them
- onPlatformEvent(com.embabel.agent.event.AgentPlatformEvent) - function in com.embabel.agent.event.AgenticEventListener
- An event relating to the platform or leading to the creation of an AgentProcess, such as the choice of a goal.
- onPlatformEvent(com.embabel.agent.event.AgentPlatformEvent) - function in com.embabel.agent.event.AgenticEventListener
- An event relating to the platform or leading to the creation of an AgentProcess, such as the choice of a goal.
- onPlatformEvent(com.embabel.agent.event.AgentPlatformEvent) - function in com.embabel.agent.event.AgenticEventListener
- An event relating to the platform or leading to the creation of an AgentProcess, such as the choice of a goal.
- onPlatformEvent(com.embabel.agent.event.AgentPlatformEvent) - function in com.embabel.agent.event.MulticastAgenticEventListener
- An event relating to the platform or leading to the creation of an AgentProcess, such as the choice of a goal.
- onPlatformEvent(com.embabel.agent.event.AgentPlatformEvent) - function in com.embabel.agent.event.logging.LoggingAgenticEventListener
- An event relating to the platform or leading to the creation of an AgentProcess, such as the choice of a goal.
- onPlatformEvent(com.embabel.agent.event.AgentPlatformEvent) - function in com.embabel.agent.event.logging.LoggingAgenticEventListener
- An event relating to the platform or leading to the creation of an AgentProcess, such as the choice of a goal.
- onPlatformEvent(com.embabel.agent.event.AgentPlatformEvent) - function in com.embabel.agent.testing.common.EventSavingAgenticEventListener
- An event relating to the platform or leading to the creation of an AgentProcess, such as the choice of a goal.
- onProcessEvent(com.embabel.agent.event.AgentProcessEvent) - function in com.embabel.agent.event.AgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.event.AgentProcessEvent) - function in com.embabel.agent.event.AgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.event.AgentProcessEvent) - function in com.embabel.agent.event.MulticastAgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.event.AgentProcessEvent) - function in com.embabel.agent.event.logging.LoggingAgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.event.AgentProcessEvent) - function in com.embabel.agent.event.logging.LoggingAgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.event.AgentProcessEvent) - function in com.embabel.agent.event.progress.OutputChannelHighlightingEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.event.AgentProcessEvent) - function in com.embabel.agent.spi.support.AgenticEventListenerToolsStats
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.event.AgentProcessEvent) - function in com.embabel.agent.testing.common.EventSavingAgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.event.AgentProcessEvent) - function in com.embabel.agent.web.sse.SSEController
- Listen to an event during the execution of an AgentProcess
- onRagEvent(com.embabel.agent.event.RagEvent) - function in com.embabel.agent.event.RagEventListener
- onResponse(R,com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.core.hitl.Awaitable
- Update process state based on this response
- onResponse(R,com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.core.hitl.Awaitable
- Update process state based on this response
- onResponse(com.embabel.agent.core.hitl.ConfirmationResponse,com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.core.hitl.ConfirmationRequest
- Update process state based on this response
- onResponse(com.embabel.agent.core.hitl.FormResponse,com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.core.hitl.FormBindingRequest
- Update process state based on this response
- onUserMessage(com.embabel.chat.UserMessage) - function in com.embabel.chat.ChatSession
- Update the conversation with a new message and respond to it.
- OpenAiChatOptionsConverter - class in com.embabel.agent.api.models
- Save default.
- openAiCompatibleEmbeddingService(java.lang.String,java.lang.String) - function in com.embabel.agent.api.models.OpenAiCompatibleModelFactory
- openAiCompatibleLlm(java.lang.String,com.embabel.common.ai.model.PricingModel,java.lang.String,java.time.LocalDate,com.embabel.common.ai.model.OptionsConverter,org.springframework.retry.support.RetryTemplate) - function in com.embabel.agent.api.models.OpenAiCompatibleModelFactory
- openAiCompatibleLlm(java.lang.String,com.embabel.common.ai.model.PricingModel,java.lang.String,java.time.LocalDate,com.embabel.common.ai.model.OptionsConverter) - function in com.embabel.agent.api.models.OpenAiCompatibleModelFactory
- openAiCompatibleLlm(java.lang.String,com.embabel.common.ai.model.PricingModel,java.lang.String,java.time.LocalDate) - function in com.embabel.agent.api.models.OpenAiCompatibleModelFactory
- OpenAiCompatibleModelFactory - class in com.embabel.agent.api.models
- Generic support for OpenAI compatible models.
- OpenAiModels - class in com.embabel.agent.api.models
- Well-known models from OpenAI.
- Operation - class in com.embabel.agent.core
- Named operation in agent system: Action, Goal or Condition
- OperationContext - class in com.embabel.agent.api.common
- Context for any operation.
- OperationContext.Companion - class in com.embabel.agent.api.common.OperationContext
- OperationContextArgumentResolver - class in com.embabel.agent.api.annotation.support
- Resolves OperationContext arguments.
- OperationContextKt - class in com.embabel.agent.api.common
- operationDelay(com.embabel.agent.core.Delay) - function in com.embabel.agent.core.ProcessControl.Builder
- Sets the delay for operations.
- OperationScheduler - class in com.embabel.agent.spi
- Schedules operations for an AgentProcess.
- OperationScheduler.Companion - class in com.embabel.agent.spi.OperationScheduler
- OperationStatus - class in com.embabel.agent.core
- Status of an agent or action
- OptimizingGoapPlanner - class in com.embabel.plan.goap
- Abstract class for a Goap planner with common optimization.
- OPTIONAL - enum entry in com.embabel.agent.core.Cardinality
- options(com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.common.autonomy.AgentInvocation.Builder
- Set the ProcessOptions to use for this invocation.
- options(java.util.function.Consumer) - function in com.embabel.agent.api.common.autonomy.AgentInvocation.Builder
- Begin configuring process options via a builder.
- or(com.embabel.agent.core.Condition) - function in com.embabel.agent.core.Condition
- or(com.embabel.agent.core.Condition) - function in com.embabel.agent.core.Condition
- OutputChannel - class in com.embabel.agent.channel
- Allows agents to interact with the outside world through multiple channels
- outputChannel() - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
- OutputChannelEvent - class in com.embabel.agent.channel
- OutputChannelHighlightingEventListener - class in com.embabel.agent.event.progress
- Event listener that highlights important events in the output channel.
- OutputTransformingToolCallback - class in com.embabel.agent.spi.support
- Transforms the output of a tool callback using a provided StringTransformer.