A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
U
- UNCHANGED - enum entry in com.embabel.agent.core.hitl.ResponseImpact
- UnitTestUtils - class in com.embabel.agent.test.unit
- Utilities for unit testing agent methods that generate prompts.
- UNKNOWN - enum entry in com.embabel.plan.common.condition.ConditionDetermination
- unknownConditions() - function in com.embabel.plan.common.condition.ConditionWorldState
- unknownConditions() - function in com.embabel.plan.common.condition.ConditionWorldState
- until(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilBuilder.Looper
- Define the acceptance criteria for the feedback.
- unwrap(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.spi.support.DelegatingToolKt
- Unwrap a tool to find the innermost implementation.
- unwrapAs(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.spi.support.DelegatingToolKt
- Unwrap a tool to find a specific type, or return null if not found.
- update(com.embabel.agent.core.Blackboard,java.lang.String) - function in com.embabel.agent.api.tool.ReplanningToolBlackboardUpdater
- Update the blackboard with the tool result content.
- update(com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.spi.AgentProcessRepository
- Update an existing agent process.
- update(com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.spi.support.InMemoryAgentProcessRepository
- Update an existing agent process.
- UPDATED - enum entry in com.embabel.agent.core.hitl.ResponseImpact
- updateProgress(java.lang.String) - function in com.embabel.agent.api.common.ActionContext
- Send a progress update to the output channel of the process.
- updateProgress(java.lang.String) - function in com.embabel.agent.api.common.ExecutingOperationContext
- Send a progress update to the output channel of the process.
- updateProgress(java.lang.String) - function in com.embabel.agent.api.common.ExecutingOperationContext
- Send a progress update to the output channel of the process.
- updateProgress(java.lang.String) - function in com.embabel.agent.api.common.ExecutingOperationContext
- Send a progress update to the output channel of the process.
- updateProgress(java.lang.String) - function in com.embabel.agent.api.common.InputActionContext
- Send a progress update to the output channel of the process.
- updateProgress(java.lang.String) - function in com.embabel.agent.api.common.InputsActionContext
- Send a progress update to the output channel of the process.
- usage() - function in com.embabel.agent.core.AgentProcess
- Note that this is not apples to apples: The usage may be across different LLMs, and the cost may be different.
- usage() - function in com.embabel.agent.core.LlmInvocationHistory
- Note that this is not apples to apples: The usage may be across different LLMs, and the cost may be different.
- usage() - function in com.embabel.agent.core.LlmInvocationHistory
- Note that this is not apples to apples: The usage may be across different LLMs, and the cost may be different.
- Usage - class in com.embabel.agent.core
- LLM usage data
- user() - function in com.embabel.agent.api.common.ActionContext
- Convenient way to get the user on whose behalf this operation is being executed, if any.
- user() - function in com.embabel.agent.api.common.ExecutingOperationContext
- Convenient way to get the user on whose behalf this operation is being executed, if any.
- user() - function in com.embabel.agent.api.common.InputActionContext
- Convenient way to get the user on whose behalf this operation is being executed, if any.
- user() - function in com.embabel.agent.api.common.InputsActionContext
- Convenient way to get the user on whose behalf this operation is being executed, if any.
- user() - function in com.embabel.agent.api.common.OperationContext
- Convenient way to get the user on whose behalf this operation is being executed, if any.
- user() - function in com.embabel.agent.api.common.OperationContext
- Convenient way to get the user on whose behalf this operation is being executed, if any.
- user() - function in com.embabel.agent.api.common.OperationContext
- Convenient way to get the user on whose behalf this operation is being executed, if any.
- User - class in com.embabel.agent.api.identity
- Superinterface for all users in the system.
- USER - enum entry in com.embabel.chat.Role
- UserContent - class in com.embabel.agent.domain.io
- Superinterface for all inputs that come from users This can be useful to drive guardrails
- UserInput - class in com.embabel.agent.domain.io
- Special class that represents a single user input Starting point for many flows.
- UserInputGuardRail - class in com.embabel.agent.api.validation.guardrails
- Validates user inputs before LLM execution.
- userMessage() - function in com.embabel.chat.MessageBuildersKt
- Create a UserMessage builder
- UserMessage - class in com.embabel.chat
- Message sent by the user - supports multimodal content
- UserMessageBuilder - class in com.embabel.chat
- Builder for creating multimodal UserMessages fluently
- UserService - class in com.embabel.agent.api.identity
- Common interface for working with users in the system.
- using(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.core.support.LlmCall.Companion
- using(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.core.support.LlmInteraction.Companion
- UTILITY - enum entry in com.embabel.agent.api.common.PlannerType
Utility AI planning. This planner uses utility functions to evaluate actions.
- utilityFromPlatform(com.embabel.agent.core.AgentPlatform,com.embabel.agent.core.Verbosity,com.embabel.chat.agent.ListenerProvider) - function in com.embabel.chat.agent.AgentProcessChatbot.Companion
- Create a chatbot that will use all actions available on the platform, with utility-based planning.
- utilityFromPlatform(com.embabel.agent.core.AgentPlatform,com.embabel.agent.core.Verbosity) - function in com.embabel.chat.agent.AgentProcessChatbot.Companion
- Create a chatbot that will use all actions available on the platform, with utility-based planning.
- utilityFromPlatform(com.embabel.agent.core.AgentPlatform) - function in com.embabel.chat.agent.AgentProcessChatbot.Companion
- Create a chatbot that will use all actions available on the platform, with utility-based planning.
- UtilityInvocation - class in com.embabel.agent.api.invocation
- Invoker for utility agents.
- UtilityPlanner - class in com.embabel.plan.utility
- Planner using utility AI
- UtilsKt - class in com.embabel.agent.api.annotation.support