A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W 

T

tags() - function in com.embabel.agent.api.annotation.AchievesGoal
Set of tags describing classes or capabilities for this goal.
TemplateOperations - class in com.embabel.agent.api.common.nested
Llm operations based on a compiled template.
templateRenderer() - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
 
TERMINATED - enum entry in com.embabel.agent.core.AgentProcessStatusCode

The process has been killed by an early termination policy

terminateWhenStuck() - function in com.embabel.agent.api.invocation.UtilityInvocation
Do we terminate the agent process without error if it gets stuck?
text(java.lang.String) - function in com.embabel.agent.api.common.MultimodalContentBuilder
 
text(java.lang.String) - function in com.embabel.agent.api.tool.Tool.Result.Companion
 
text(java.lang.String) - function in com.embabel.chat.UserMessageBuilder
 
Text - class in com.embabel.ux.form
Annotation for a text field
TEXT_AREA - enum entry in com.embabel.ux.form.ControlType
 
TEXT_FIELD - enum entry in com.embabel.ux.form.ControlType
 
TextArea - class in com.embabel.ux.form
 
TextCommunicator - class in com.embabel.agent.tools.agent
Communicator for awaiting user input.
TextFeedback - class in com.embabel.agent.api.common.workflow.loop
Convenient implementation of Feedback that contains textual feedback.
TextField - class in com.embabel.ux.form
 
TextPart - class in com.embabel.chat
A part of a message containing text content.
thinking() - function in com.embabel.agent.api.common.PromptRunner
Return a PromptRunner.Thinking for extracting thinking blocks.
thinking() - function in com.embabel.agent.api.common.PromptRunner
Return a PromptRunner.Thinking for extracting thinking blocks.
thinking() - function in com.embabel.agent.api.common.StreamingPromptRunner
Return a PromptRunner.Thinking for extracting thinking blocks.
ThinkingCapability - class in com.embabel.common.core.thinking
Marker interface for thinking capabilities.
ThinkingException - class in com.embabel.common.core.thinking
Exception that carries thinking blocks even when LLM operation fails.
ThinkingPromptRunnerOperations - class in com.embabel.agent.api.common.thinking
User-facing interface for executing prompts with thinking block extraction.
ThinkingResponse - class in com.embabel.common.core.thinking
Response from LLM operations that includes both the converted result and thinking blocks.
tick() - function in com.embabel.agent.core.AgentProcess
Perform the next step only.
tick() - function in com.embabel.agent.core.support.AbstractAgentProcess
Perform the next step only.
tick() - function in com.embabel.agent.core.support.AbstractAgentProcess
Perform the next step only.
TIME_PICKER - enum entry in com.embabel.ux.form.ControlType
 
TimePicker - class in com.embabel.ux.form
 
toActionQos(com.embabel.agent.core.ActionQos) - function in com.embabel.agent.spi.config.spring.AgentPlatformProperties.ActionQosProperties.ActionProperties
 
toEmbabelMessage(org.springframework.ai.chat.messages.AssistantMessage) - function in com.embabel.agent.spi.support.springai.MessageConvertersKt
Convert a Spring AI AssistantMessage to an Embabel message.
toEmbabelTool(org.springframework.ai.tool.ToolCallback) - function in com.embabel.agent.spi.support.springai.SpringToolCallbackAdapterKt
Extension function to wrap a Spring AI ToolCallback as an Embabel Tool.
toEmbabelTools(java.util.List) - function in com.embabel.agent.spi.support.springai.SpringToolCallbackAdapterKt
Extension function to wrap a list of Spring AI ToolCallbacks as Embabel Tools.
toEmbabelUsage(org.springframework.ai.chat.metadata.Usage) - function in com.embabel.agent.core.support.SpringAiUtilsKt
 
TOGGLE - enum entry in com.embabel.ux.form.ControlType
 
Toggle - class in com.embabel.ux.form
 
toInfoString(org.springframework.ai.chat.prompt.Prompt) - function in com.embabel.agent.spi.logging.LoggingAgenticEventListener
 
toInfoString(org.springframework.ai.chat.prompt.Prompt) - function in com.embabel.agent.spi.logging.LoggingAgenticEventListener
 
toJsonSchema() - function in com.embabel.agent.api.tool.Tool.InputSchema
JSON Schema representation for LLM consumption
toJsonSchema() - function in com.embabel.agent.api.tool.TypeBasedInputSchema
JSON Schema representation for LLM consumption
Tool - class in com.embabel.agent.api.tool
Framework-agnostic tool that can be invoked by an LLM.
Tool.Companion - class in com.embabel.agent.api.tool.Tool
 
Tool.Definition - class in com.embabel.agent.api.tool.Tool
Framework-agnostic tool definition.
Tool.Definition.Companion - class in com.embabel.agent.api.tool.Tool.Definition
 
Tool.Function - class in com.embabel.agent.api.tool.Tool
Functional interface for simple tool implementations.
Tool.Handler - class in com.embabel.agent.api.tool.Tool
Java-friendly functional interface for tool implementations.
Tool.InputSchema - class in com.embabel.agent.api.tool.Tool
Input schema for a tool, supporting both simple and complex parameters.
Tool.InputSchema.Companion - class in com.embabel.agent.api.tool.Tool.InputSchema
 
Tool.Metadata - class in com.embabel.agent.api.tool.Tool
Optional metadata about a tool's behavior.
Tool.Metadata.Companion - class in com.embabel.agent.api.tool.Tool.Metadata
 
Tool.Parameter - class in com.embabel.agent.api.tool.Tool
A single parameter for a tool.
Tool.ParameterType - class in com.embabel.agent.api.tool.Tool
Supported parameter types.
Tool.Result - class in com.embabel.agent.api.tool.Tool
Result of tool execution with optional artifacts.
Tool.Result.Companion - class in com.embabel.agent.api.tool.Tool.Result
 
Tool.Result.Error - class in com.embabel.agent.api.tool.Tool.Result
Error result
Tool.Result.Text - class in com.embabel.agent.api.tool.Tool.Result
Simple text result
Tool.Result.WithArtifact - class in com.embabel.agent.api.tool.Tool.Result
Result with additional artifact (e.g.
toolByName(java.lang.String) - function in com.embabel.agent.tools.mcp.McpToolFactory
Get a single MCP tool by exact name.
ToolCall - class in com.embabel.chat
Represents a tool call requested by the assistant.
ToolCallControl - class in com.embabel.agent.prompt.element
PromptContributor to control tool usage.
ToolCallRequestEvent - class in com.embabel.agent.api.event
Call to a function from an LLM
ToolCallResponseEvent - class in com.embabel.agent.api.event
Response from a tool call, whether successful or not.
ToolCallResult - class in com.embabel.agent.spi.loop
Result of a tool call execution.
ToolCallSchedule - class in com.embabel.agent.spi
 
ToolConsumer - class in com.embabel.agent.core
Allows consuming tools and exposing them to LLMs.
ToolConsumer.Companion - class in com.embabel.agent.core.ToolConsumer
 
ToolDecorator - class in com.embabel.agent.spi
Decorate tools for use on the platform: for example, to time them and emit events.
toolDecorator(com.embabel.agent.spi.ToolGroupResolver,org.springframework.beans.factory.ObjectProvider) - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
 
ToolDecoratorsKt - class in com.embabel.agent.spi.support
 
ToolGroup - class in com.embabel.agent.api.annotation
 
ToolGroup - class in com.embabel.agent.core
A group of tools to accomplish a purpose, such as web search.
ToolGroup.Companion - class in com.embabel.agent.core.ToolGroup
 
ToolGroupConsumer - class in com.embabel.agent.core
 
ToolGroupDescription - class in com.embabel.agent.core
 
ToolGroupDescription.Companion - class in com.embabel.agent.core.ToolGroupDescription
 
ToolGroupMetadata - class in com.embabel.agent.core
Metadata about a tool group.
ToolGroupMetadata.Companion - class in com.embabel.agent.core.ToolGroupMetadata
 
ToolGroupPermission - class in com.embabel.agent.core
 
ToolGroupRequirement - class in com.embabel.agent.core
Specifies a tool group that a tool consumer requires.
ToolGroupResolution - class in com.embabel.agent.core
Resolution of a tool group request
ToolGroupResolver - class in com.embabel.agent.spi
 
toolGroupResolver(java.util.List,java.util.List) - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
 
ToolGroupsConfiguration - class in com.embabel.agent.spi.config.spring
 
ToolGroupsProperties - class in com.embabel.agent.spi.config.spring
Configuration for ToolGroups when MCP is available
ToolInfo - class in com.embabel.agent.api.tool
Tool information including definition and metadata, without execution logic.
ToolInjectionContext - class in com.embabel.agent.spi.loop
Context provided to injection strategies for decision-making.
ToolInjectionResult - class in com.embabel.agent.spi.loop
Result of tool injection evaluation.
ToolInjectionStrategy - class in com.embabel.agent.spi.loop
Strategy for dynamically injecting tools during a conversation.
ToolInjectionStrategy.Companion - class in com.embabel.agent.spi.loop.ToolInjectionStrategy
 
toolInstances() - function in com.embabel.agent.api.common.LlmReference
Return the instances of tool object.
toolInstances() - function in com.embabel.agent.api.common.LlmReference
Return the instances of tool object.
ToolLoop - class in com.embabel.agent.spi.loop
Embabel's own tool execution loop.
ToolLoopLlmOperations - class in com.embabel.agent.spi.support
LlmOperations implementation that uses Embabel's framework-agnostic tool loop.
ToolLoopLlmOperationsKt - class in com.embabel.agent.spi.support
 
ToolLoopResult - class in com.embabel.agent.spi.loop
Result of executing an Embabel tool loop.
ToolNotFoundException - class in com.embabel.agent.spi.loop
Thrown when the LLM requests a tool that is not available.
toolObject() - function in com.embabel.agent.api.common.LlmReference
Create a tool object for this reference.
toolObject() - function in com.embabel.agent.api.common.LlmReference
Create a tool object for this reference.
ToolObject - class in com.embabel.agent.api.common
Holds one or more annotated tool objects.
ToolObject.Companion - class in com.embabel.agent.api.common.ToolObject
 
toolPrefix() - function in com.embabel.agent.api.common.LlmReference
A safe prefix for LLM tools associated with this reference.
toolPrefix() - function in com.embabel.agent.api.common.LlmReference
A safe prefix for LLM tools associated with this reference.
ToolPublisher - class in com.embabel.agent.core
Publisher interface for tools using the framework-agnostic Tool interface.
ToolPublisher.Companion - class in com.embabel.agent.core.ToolPublisher
 
ToolResultMessage - class in com.embabel.chat
Message containing the result of a tool execution.
tools() - function in com.embabel.agent.api.common.LlmReference
Return framework-agnostic tools provided by this reference.
tools() - function in com.embabel.agent.api.common.LlmReference
Return framework-agnostic tools provided by this reference.
toolsForGoal(com.embabel.agent.core.Goal,java.util.List) - function in com.embabel.agent.tools.agent.PerGoalToolFactory
Create tools for the given goal.
ToolSpec - class in com.embabel.agent.core
Specification for exposing tools using the framework-agnostic Tool interface.
ToolSpecConsumer - class in com.embabel.agent.core
Consumer interface for tools using the framework-agnostic Tool interface.
ToolsStats - class in com.embabel.agent.api.common
Tool statistics, indexed by tool name.
toolsStats() - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
Gets registered as an event listener
ToolStats - class in com.embabel.agent.api.common
Stats around tool calls to a particular tool.
toPromptContributor(com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.api.common.ContextualPromptElement
Make a static PromptContributor based on the operation context.
toSpringAiMessage(com.embabel.chat.Message) - function in com.embabel.agent.spi.support.springai.MessageConvertersKt
Convert one of our messages to a Spring AI message with multimodal support.
toSpringToolCallback(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.spi.support.springai.SpringToolCallbackAdapterKt
Extension function to convert an Embabel Tool to a Spring AI ToolCallback.
toSpringToolCallbacks(java.util.List) - function in com.embabel.agent.spi.support.springai.SpringToolCallbackAdapterKt
Extension function to convert a list of Embabel Tools to Spring AI ToolCallbacks.
toString() - function in com.embabel.agent.api.annotation.AwaitableResponseException
 
toString() - function in com.embabel.agent.api.common.Actor
 
toString() - function in com.embabel.agent.api.common.CreationExample
 
toString() - function in com.embabel.agent.api.common.CreationExample
 
toString() - function in com.embabel.agent.api.common.InteractionId
 
toString() - function in com.embabel.agent.api.common.autonomy.AgentProcessExecution
 
toString() - function in com.embabel.agent.api.common.reference.SpringResource
 
toString() - function in com.embabel.agent.api.common.support.MultiTransformationAction
 
toString() - function in com.embabel.agent.api.common.support.TransformationAction
 
toString() - function in com.embabel.agent.api.common.support.TransformationAction
 
toString() - function in com.embabel.agent.api.event.LlmRequestEvent
 
toString() - function in com.embabel.agent.api.event.LlmResponseEvent
 
toString() - function in com.embabel.agent.core.ActionVoidResult
 
toString() - function in com.embabel.agent.core.ComputedBooleanCondition
 
toString() - function in com.embabel.agent.core.EarlyTermination
 
toString() - function in com.embabel.agent.core.hitl.ConfirmationRequest
 
toString() - function in com.embabel.agent.core.hitl.FormBindingRequest
 
toString() - function in com.embabel.agent.domain.library.InternetResource
 
toString() - function in com.embabel.agent.spi.support.MetadataEnrichedTool
 
toString() - function in com.embabel.agent.spi.support.ObservabilityTool
 
toString() - function in com.embabel.agent.spi.support.ObservabilityToolCallback
 
toString() - function in com.embabel.agent.spi.support.RegistryToolGroupResolver
 
toString() - function in com.embabel.agent.spi.support.springai.MetadataEnrichedToolCallback
 
toString() - function in com.embabel.agent.test.unit.LlmInvocation
 
toString() - function in com.embabel.agent.tools.agent.AgentTool
 
toString() - function in com.embabel.agent.tools.agent.GoalTool
 
toString() - function in com.embabel.agent.tools.mcp.McpToolGroup
 
toString() - function in com.embabel.chat.AssistantMessage
 
toString() - function in com.embabel.chat.AssistantMessageWithToolCalls
 
toString() - function in com.embabel.chat.SystemMessage
 
toString() - function in com.embabel.chat.ToolResultMessage
 
toString() - function in com.embabel.chat.UserMessage
 
toString() - function in com.embabel.plan.common.condition.ConditionPlan
 
toString() - function in java.lang.Record
 
toString() - function in java.lang.annotation.Annotation
 
toString() - function in java.util.EventObject
 
TRACE - enum entry in com.embabel.agent.api.channel.LoggingOutputChannelEvent.Level
 
transform(com.embabel.agent.api.common.TransformationActionContext) - function in com.embabel.agent.api.common.Transformation
 
transform(I,java.lang.Class,com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.common.TypedOps
Transform between these two types if possible.
transform(I,java.lang.Class,com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.common.TypedOps
Transform between these two types if possible.
transform(com.embabel.agent.api.common.TypedOps,I,com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.common.TypedOpsKt
Perform the magic trick of getting from A to B
transform(com.embabel.agent.api.common.TypedOps,I,com.embabel.agent.core.ProcessOptions,java.lang.Class) - function in com.embabel.agent.api.common.TypedOpsKt
 
transform(java.lang.String) - function in com.embabel.common.util.StringTransformer
 
transform(java.lang.String,java.util.List) - function in com.embabel.common.util.StringTransformer.Companion
Apply transformers in order
Transformation - class in com.embabel.agent.api.common
Transformation function signature
transformation(java.lang.String,java.lang.String,java.util.List,java.util.List,java.util.List,java.lang.Boolean,java.lang.String,java.lang.String,com.embabel.plan.CostComputation,com.embabel.plan.CostComputation,java.util.Set,com.embabel.agent.core.ActionQos,java.util.Set,com.embabel.agent.api.common.Transformation) - function in com.embabel.agent.api.dsl.AgentBuilder
Add an action that is a transformation NOT using an LLM.
TransformationAction - class in com.embabel.agent.api.common.support
Transformation action that runs custom code.
TransformationActionContext - class in com.embabel.agent.api.common
 
TransformationActionKt - class in com.embabel.agent.api.common.support
 
TransformationKt - class in com.embabel.agent.api.common
 
TRUE - enum entry in com.embabel.plan.common.condition.ConditionDetermination
 
TypeBasedInputSchema - class in com.embabel.agent.api.tool
InputSchema implementation that generates JSON schema from a Class type.
TypedAgentScopeBuilder - class in com.embabel.agent.api.dsl
AgentScopeBuilder that emits actions and can be built on further.
TypedAgentScopeBuilderKt - class in com.embabel.agent.api.dsl
 
TypedInvocation - class in com.embabel.agent.api.invocation
Defines the contract for invoking an agent with a specific return type.
TypedOps - class in com.embabel.agent.api.common
Enables typed operations using agentic systems
TypedOpsKt - class in com.embabel.agent.api.common
 
TypeSchemaExtractor - class in com.embabel.agent.api.annotation.support
Extracts type schema information for supervisor prompts.
TypeWrappingToolDefinition - class in com.embabel.agent.tools.agent
Tool definition that wraps an input type, generating a JSON schema for it.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W