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