A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
E
- EarlyTermination - class in com.embabel.agent.core
- Event triggered when an agent process is terminated early by a policy.
- earlyTerminationPolicy() - function in com.embabel.agent.core.Budget
- EarlyTerminationPolicy - class in com.embabel.agent.core
- Enables early termination of an agent process.
- EarlyTerminationPolicy.Companion - class in com.embabel.agent.core.EarlyTerminationPolicy
- EDIT - enum entry in com.embabel.agent.tools.file.FileModificationType
- editFile(java.lang.String,java.lang.String,java.lang.String) - function in com.embabel.agent.tools.file.FileTools
- editFile(java.lang.String,java.lang.String,java.lang.String) - function in com.embabel.agent.tools.file.FileWriteTools
- eligibleFields(java.lang.Class) - function in com.embabel.agent.api.common.SomeOf.Companion
- Fields of this SomeOf that are domain types and can be bound to the blackboard.
- EmbabelComponent - class in com.embabel.agent.api.annotation
- Indicates that this class exposes actions, goals and conditions that may be used by agents, but is not an agent in itself.
- embabelJacksonObjectMapper(org.springframework.http.converter.json.Jackson2ObjectMapperBuilder) - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
- empty() - function in com.embabel.agent.api.tool.Tool.InputSchema.Companion
- endsWith(java.lang.String,java.lang.String) - function in com.embabel.agent.filter.PropertyFilter.Companion
- eq(java.lang.String,java.lang.Object) - function in com.embabel.agent.filter.PropertyFilter.Companion
- DSL builder for creating filters
- eqIgnoreCase(java.lang.String,java.lang.String) - function in com.embabel.agent.filter.PropertyFilter.Companion
- equals(java.lang.Object) - function in com.embabel.agent.api.common.AgentImage
- equals(java.lang.Object) - function in com.embabel.agent.api.common.CreationExample
- equals(java.lang.Object) - function in com.embabel.agent.api.common.CreationExample
- equals(java.lang.Object) - function in com.embabel.agent.api.reference.SpringResource
- equals(java.lang.Object) - function in com.embabel.chat.ImagePart
- equals(Object) - function in java.lang.Record
- equals(Object) - function in java.lang.annotation.Annotation
- ERROR - enum entry in com.embabel.agent.api.channel.LoggingOutputChannelEvent.Level
- error(java.lang.String,java.lang.Throwable) - function in com.embabel.agent.api.tool.Tool.Result.Companion
- error(java.lang.String) - function in com.embabel.agent.api.tool.Tool.Result.Companion
- ERROR - enum entry in com.embabel.common.core.validation.ValidationSeverity
- evaluate(com.embabel.agent.api.tool.ReplanContext) - function in com.embabel.agent.api.tool.ReplanDecider
- Evaluate whether replanning is needed based on the tool result context.
- evaluate(com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.core.ComputedBooleanCondition
- Evaluate the condition in the context of the process.
- evaluate(com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.core.Condition
- Evaluate the condition in the context of the process.
- evaluate(com.embabel.agent.core.Blackboard) - function in com.embabel.agent.core.expression.LogicalExpression
- Evaluate this formula using a condition determiner using three-valued logic.
- evaluate(com.embabel.agent.core.hitl.AwaitContext) - function in com.embabel.agent.core.hitl.AwaitDecider
- Evaluate whether awaiting is needed before tool execution.
- evaluate(com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.experimental.primitive.PromptCondition
- Evaluate the condition in the context of the process.
- evaluate(com.embabel.agent.spi.loop.ToolInjectionContext) - function in com.embabel.agent.spi.loop.ChainedToolInjectionStrategy
- Called after each tool execution to determine tool changes.
- evaluate(com.embabel.agent.spi.loop.ToolInjectionContext) - function in com.embabel.agent.spi.loop.ToolInjectionStrategy
- Called after each tool execution to determine tool changes.
- evaluate(com.embabel.agent.spi.loop.ToolInjectionContext) - function in com.embabel.agent.spi.loop.UnfoldingToolInjectionStrategy
- Called after each tool execution to determine tool changes.
- EVALUATE_CONDITION - enum entry in com.embabel.agent.test.unit.Method
- evaluateCondition(java.lang.String,java.lang.String,com.embabel.common.core.types.ZeroToOne) - function in com.embabel.agent.api.common.PromptRunner
- evaluateCondition(java.lang.String,java.lang.String,com.embabel.common.core.types.ZeroToOne) - function in com.embabel.agent.api.common.PromptRunner.Thinking
- Evaluate a condition with thinking block extraction.
- evaluateCondition(java.lang.String,java.lang.String,com.embabel.common.core.types.ZeroToOne) - function in com.embabel.agent.api.common.PromptRunnerOperations
- evaluateCondition(java.lang.String,java.lang.String,com.embabel.common.core.types.ZeroToOne) - function in com.embabel.agent.api.common.StreamingPromptRunner
- evaluateCondition(java.lang.String,java.lang.String,com.embabel.common.core.types.ZeroToOne) - function in com.embabel.agent.api.common.ThinkingPromptRunnerOperations
- Evaluate a condition with thinking block extraction.
- evaluateCondition(java.lang.String,java.lang.String,com.embabel.common.core.types.ZeroToOne) - function in com.embabel.agent.test.unit.FakePromptRunner
- evaluateToolResult(com.embabel.agent.spi.loop.ToolInjectionContext) - function in com.embabel.agent.spi.loop.ToolInjectionStrategy
- Legacy method for backward compatibility.
- evaluateToolResult(com.embabel.agent.spi.loop.ToolInjectionContext) - function in com.embabel.agent.spi.loop.ToolInjectionStrategy
- Legacy method for backward compatibility.
- EvaluationActionContext - class in com.embabel.agent.api.common.workflow.loop
- eventListener(java.util.List) - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
- EventPublishingTool - class in com.embabel.agent.spi.support
- Tool decorator that publishes events for tool calls.
- EventSavingAgenticEventListener - class in com.embabel.agent.test.common
- Simple implementation of AgenticEventListener that saves each kind of event to a list.
- examples() - function in com.embabel.agent.api.annotation.AchievesGoal
- Set of example scenarios that the goal can achieve.
- ExceptionSuppressingTool - class in com.embabel.agent.spi.support
- Tool decorator that suppresses exceptions and returns a warning message instead.
- ExceptionWrappingConverter - class in com.embabel.agent.spi.support.springai
- Wrap in our exception handling to capture return string
- excluding(java.lang.Class) - function in com.embabel.agent.core.Action
- Returns a new DataDictionary excluding the specified classes.
- excluding(java.util.Collection) - function in com.embabel.agent.core.Action
- Returns a new DataDictionary excluding the specified classes.
- excluding(java.lang.Class) - function in com.embabel.agent.core.AgentPlatform
- Returns a new DataDictionary excluding the specified classes.
- excluding(java.util.Collection) - function in com.embabel.agent.core.AgentPlatform
- Returns a new DataDictionary excluding the specified classes.
- excluding(java.lang.Class) - function in com.embabel.agent.core.AgentScope
- Returns a new DataDictionary excluding the specified classes.
- excluding(java.util.Collection) - function in com.embabel.agent.core.AgentScope
- Returns a new DataDictionary excluding the specified classes.
- excluding(java.lang.Class) - function in com.embabel.agent.core.DataDictionary
- Returns a new DataDictionary excluding the specified classes.
- excluding(java.lang.Class) - function in com.embabel.agent.core.DataDictionary
- Returns a new DataDictionary excluding the specified classes.
- excluding(java.util.Collection) - function in com.embabel.agent.core.DataDictionary
- Returns a new DataDictionary excluding the specified classes.
- excluding(java.util.Collection) - function in com.embabel.agent.core.DataDictionary
- Returns a new DataDictionary excluding the specified classes.
- execute(com.embabel.agent.core.ProcessContext) - function in com.embabel.agent.api.annotation.support.SupervisorAction
- Execute an action
- execute(com.embabel.agent.core.ProcessContext) - function in com.embabel.agent.api.common.support.MultiTransformationAction
- Execute an action
- execute(com.embabel.agent.core.ProcessContext) - function in com.embabel.agent.api.common.support.TransformationAction
- Execute an action
- execute(com.embabel.agent.core.ProcessContext) - function in com.embabel.agent.api.common.support.TransformationAction
- Execute an action
- execute(com.embabel.agent.api.tool.agentic.AgenticExecutionConfig,com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.api.tool.agentic.AgenticToolSupport
- Execute the agentic tool loop with the given configuration.
- execute(com.embabel.agent.core.ProcessContext) - function in com.embabel.agent.core.Action
- Execute an action
- execute(com.embabel.agent.core.ProcessContext) - function in com.embabel.agent.core.ActionRunner
- Execute an action
- execute(com.embabel.agent.core.ProcessContext) - function in com.embabel.agent.core.ActionRunner
- Execute an action
- execute(com.embabel.agent.core.ProcessContext,kotlin.jvm.functions.Function0) - function in com.embabel.agent.core.ActionRunner.Companion
- Execute this operation with timings and error handling
- execute(I) - function in com.embabel.agent.core.hitl.AwaitableTypedTool
- Execute the tool logic after any awaitable has been resolved.
- execute(java.util.List,java.util.List,kotlin.jvm.functions.Function1) - function in com.embabel.agent.spi.loop.ToolLoop
- Execute a conversation with tool calling until completion.
- ExecutingOperationContext - class in com.embabel.agent.api.common
- OperationContext that execute actions.
- ExecutingOperationContext.Companion - class in com.embabel.agent.api.common.ExecutingOperationContext
- executingOperationContextFactory(com.embabel.agent.core.AgentPlatform) - function in com.embabel.agent.spi.config.spring.InfrastructureInjectionConfiguration
- ExecutorAsyncer - class in com.embabel.agent.spi.support
- exists() - function in com.embabel.agent.tools.file.FileReadTools
- Does this file exist?
- exists() - function in com.embabel.agent.tools.file.FileReadTools
- Does this file exist?
- exists() - function in com.embabel.agent.tools.file.FileTools
- Does this file exist?
- expandInputBindings(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.support.TransformationActionKt
- Create input binding(s) for the given variable name and type.
- expectResponse(java.lang.Object) - function in com.embabel.agent.test.unit.FakeOperationContext
- Add a response to the list of expected responses.
- expectResponse(java.lang.Object) - function in com.embabel.agent.test.unit.FakePromptRunner
- Add a response to the list of expected responses.
- export() - function in com.embabel.agent.api.annotation.AchievesGoal
- How the goal should be exported as a tool Tools will not be exposed remotely by default
- Export - class in com.embabel.agent.api.annotation
- How a goal should be exposed
- Export - class in com.embabel.agent.core
- Metadata describing how a goal will be exported
- expressionEvaluationModel() - function in com.embabel.agent.core.ActionContext
- Expose the model data for use in prompts Prefer more strongly typed usage patterns
- expressionEvaluationModel() - function in com.embabel.agent.core.AgentProcess
- Expose the model data for use in prompts Prefer more strongly typed usage patterns
- expressionEvaluationModel() - function in com.embabel.agent.core.Blackboard
- Expose the model data for use in prompts Prefer more strongly typed usage patterns
- expressionEvaluationModel() - function in com.embabel.agent.core.Blackboard
- Expose the model data for use in prompts Prefer more strongly typed usage patterns
- expressionEvaluationModel() - function in com.embabel.agent.core.ExecutingOperationContext
- Expose the model data for use in prompts Prefer more strongly typed usage patterns
- expressionEvaluationModel() - function in com.embabel.agent.core.InputActionContext
- Expose the model data for use in prompts Prefer more strongly typed usage patterns
- expressionEvaluationModel() - function in com.embabel.agent.core.InputsActionContext
- Expose the model data for use in prompts Prefer more strongly typed usage patterns
- expressionEvaluationModel() - function in com.embabel.agent.core.OperationContext
- Expose the model data for use in prompts Prefer more strongly typed usage patterns
- expressionEvaluationModel() - function in com.embabel.agent.core.support.InMemoryBlackboard
- Expose the model data for use in prompts Prefer more strongly typed usage patterns
- extractKeywords(java.lang.String) - function in com.embabel.agent.api.common.primitive.KeywordExtractor
- Extract keywords from the given text
- extractSchema(java.lang.String) - function in com.embabel.agent.api.annotation.support.TypeSchemaExtractor
- Extract a human-readable schema description for a type.
- extractSchema(kotlin.reflect.KClass) - function in com.embabel.agent.api.annotation.support.TypeSchemaExtractor
- Extract schema from a Kotlin class.
- extractZipFile(java.io.File,java.io.File,java.lang.Boolean) - function in com.embabel.agent.tools.file.FileWriteTools.Companion
- Extract zip file to a temporary directory