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