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.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W