A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
O
- OBJECT - enum entry in com.embabel.agent.api.tool.Tool.ParameterType
- ObjectAddedEvent - class in com.embabel.agent.api.event
- Binding to context
- ObjectBindingEvent - class in com.embabel.agent.api.event
- An object was bound to the process.
- ObjectBoundEvent - class in com.embabel.agent.api.event
- ObjectCreationExample - class in com.embabel.agent.api.common.nested
- An example of creating an object of the given type.
- ObjectCreator - class in com.embabel.agent.api.common.nested
- 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
- ObservabilityTool - class in com.embabel.agent.spi.support
- Tool decorator that adds Micrometer Observability.
- ObservabilityToolCallback - class in com.embabel.agent.spi.support
- Decorator that adds Observability to a ToolCallback.
- of(java.lang.String,com.embabel.common.ai.prompt.PromptContributionLocation,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.ContextualPromptElement.Companion
- Create a prompt contribution with fixed content
- of(java.lang.String,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.ContextualPromptElement.Companion
- Create a prompt contribution with fixed content
- of(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.ContextualPromptElement.Companion
- Create a prompt contribution with fixed content
- of(java.lang.String,java.lang.String,java.lang.Object,java.lang.String) - function in com.embabel.agent.api.common.LlmReference.Companion
- Create an LlmReference with a single tool object.
- of(java.lang.String,java.lang.String,java.lang.Object) - function in com.embabel.agent.api.common.LlmReference.Companion
- Create an LlmReference with a single tool object.
- of(java.lang.String,java.lang.String,java.util.List,java.lang.String) - function in com.embabel.agent.api.common.LlmReference.Companion
- Create an LlmReference with tools.
- of(java.lang.String,java.lang.String,java.util.List) - function in com.embabel.agent.api.common.LlmReference.Companion
- Create an LlmReference with tools.
- of(com.embabel.agent.api.event.AgenticEventListener) - function in com.embabel.agent.api.event.AgenticEventListener.Companion
- of(java.lang.String,java.lang.String,java.util.List,java.lang.Boolean) - function in com.embabel.agent.api.tool.MatryoshkaTool.Companion
- Create a MatryoshkaTool that exposes all inner tools when invoked.
- of(java.lang.String,java.lang.String,java.util.List) - function in com.embabel.agent.api.tool.MatryoshkaTool.Companion
- Create a MatryoshkaTool that exposes all inner tools when invoked.
- of(java.lang.String,java.lang.String,com.embabel.agent.api.tool.Tool.InputSchema,com.embabel.agent.api.tool.Tool.Metadata,com.embabel.agent.api.tool.Tool.Function) - function in com.embabel.agent.api.tool.Tool.Companion
- Create a tool from a function.
- of(java.lang.String,java.lang.String,com.embabel.agent.api.tool.Tool.Metadata,com.embabel.agent.api.tool.Tool.Function) - function in com.embabel.agent.api.tool.Tool.Companion
- Create a tool with no parameters.
- of(com.embabel.agent.api.tool.Tool.Parameter) - function in com.embabel.agent.api.tool.Tool.InputSchema.Companion
- of(java.lang.Class) - function in com.embabel.agent.api.tool.TypeBasedInputSchema.Companion
- of(kotlin.reflect.KClass) - function in com.embabel.agent.api.tool.TypeBasedInputSchema.Companion
- of(com.embabel.agent.spi.expression.LogicalExpressionParser) - function in com.embabel.agent.spi.expression.LogicalExpressionParser.Companion
- Create a LogicalExpressionParser that tries multiple parsers in order.
- of(java.util.List) - function in com.embabel.chat.AssetView.Companion
- ofTools(com.embabel.agent.core.ToolGroupMetadata,java.util.List) - function in com.embabel.agent.core.ToolGroup.Companion
- Create a ToolGroup from native Tools.
- OllamaModels - class in com.embabel.agent.api.models
- Popular Ollama models as constants for easy reference and type safety.
- on(com.embabel.agent.core.AgentPlatform) - function in com.embabel.agent.api.invocation.AgentInvocation.Companion
- on(com.embabel.agent.core.AgentPlatform) - function in com.embabel.agent.api.invocation.SupervisorInvocation.Companion
- on(com.embabel.agent.core.AgentPlatform,java.lang.Class) - function in com.embabel.agent.api.invocation.SupervisorInvocation.Companion
- Create a SupervisorInvocation targeting the specified goal type.
- on(com.embabel.agent.core.AgentPlatform) - function in com.embabel.agent.api.invocation.UtilityInvocation.Companion
- 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
- OnMcpConnectionCondition - class in com.embabel.agent.spi.config.spring
- Condition that checks if an MCP connection is configured in Spring AI properties.
- onPlatformEvent(com.embabel.agent.api.event.AgentPlatformEvent) - function in com.embabel.agent.api.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.api.event.AgentPlatformEvent) - function in com.embabel.agent.api.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.api.event.AgentPlatformEvent) - function in com.embabel.agent.api.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.api.event.AgentPlatformEvent) - function in com.embabel.agent.api.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.api.event.AgentPlatformEvent) - function in com.embabel.agent.spi.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.api.event.AgentPlatformEvent) - function in com.embabel.agent.spi.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.api.event.AgentPlatformEvent) - function in com.embabel.agent.test.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.api.event.AgentProcessEvent) - function in com.embabel.agent.api.event.AgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.api.event.AgentProcessEvent) - function in com.embabel.agent.api.event.AgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.api.event.AgentProcessEvent) - function in com.embabel.agent.api.event.MulticastAgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.api.event.AgentProcessEvent) - function in com.embabel.agent.api.event.progress.OutputChannelHighlightingEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.api.event.AgentProcessEvent) - function in com.embabel.agent.spi.logging.LoggingAgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.api.event.AgentProcessEvent) - function in com.embabel.agent.spi.logging.LoggingAgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.api.event.AgentProcessEvent) - function in com.embabel.agent.spi.support.AgenticEventListenerToolsStats
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.api.event.AgentProcessEvent) - function in com.embabel.agent.test.common.EventSavingAgenticEventListener
- Listen to an event during the execution of an AgentProcess
- onProcessEvent(com.embabel.agent.api.event.AgentProcessEvent) - function in com.embabel.agent.web.sse.SSEController
- Listen to an event during the execution of an AgentProcess
- 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.
- 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
- 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.invocation.AgentInvocation.Builder
- Set the ProcessOptions to use for this invocation.
- 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.api.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.api.channel
- OutputChannelHighlightingEventListener - class in com.embabel.agent.api.event.progress
- Convenient event listener that highlights important events in the output channel.
- OutputConverter - class in com.embabel.agent.spi.support
- Output converter abstraction for parsing LLM output.
- OutputTransformingTool - class in com.embabel.agent.spi.support
- Tool decorator that transforms the output using a provided StringTransformer.
- OutputTransformingToolCallback - class in com.embabel.agent.spi.support
- Transforms the output of a tool callback using a provided StringTransformer.
- overridingNotNull(com.embabel.agent.spi.config.spring.AgentPlatformProperties.ActionQosProperties.ActionProperties) - function in com.embabel.agent.spi.config.spring.AgentPlatformProperties.ActionQosProperties.ActionProperties