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

I

Identities - class in com.embabel.agent.core
Identities associated with an agent process.
image(com.embabel.agent.api.common.AgentImage) - function in com.embabel.agent.api.common.MultimodalContentBuilder
 
image(java.io.File) - function in com.embabel.agent.api.common.MultimodalContentBuilder
 
image(java.nio.file.Path) - function in com.embabel.agent.api.common.MultimodalContentBuilder
 
image(java.lang.String,kotlin.ByteArray) - function in com.embabel.agent.api.common.MultimodalContentBuilder
 
image(java.io.File) - function in com.embabel.chat.UserMessageBuilder
 
image(java.nio.file.Path) - function in com.embabel.chat.UserMessageBuilder
 
image(java.lang.String,kotlin.ByteArray) - function in com.embabel.chat.UserMessageBuilder
 
ImagePart - class in com.embabel.chat
A part of a message containing image data.
ImagePart.Companion - class in com.embabel.chat.ImagePart
 
images(com.embabel.agent.api.common.AgentImage) - function in com.embabel.agent.api.common.MultimodalContentBuilder
 
include(org.springframework.ai.tool.ToolCallback) - function in com.embabel.agent.spi.config.spring.GroupConfig
 
includedToolGroups() - function in com.embabel.agent.spi.config.spring.ToolGroupsConfiguration
 
INFO - enum entry in com.embabel.agent.api.channel.LoggingOutputChannelEvent.Level
 
INFO - enum entry in com.embabel.common.core.validation.ValidationSeverity
 
InformativeOutputChannelEvent - class in com.embabel.agent.api.channel
Logging or progress event
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.api.common.ToolStats
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.api.common.ToolsStats
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.api.common.ToolsStats
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.api.common.autonomy.AgentProcessExecution
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.Action
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.Action
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.ActionInvocation
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.Agent
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.AgentPlatform
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.AgentScope
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.AgentScope
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.Condition
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.Condition
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.DynamicType
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.Goal
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.JvmType
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.SelfToolGroup
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.ToolGroup
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.ToolGroup
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.hitl.Awaitable
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.hitl.Awaitable
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.hitl.ConfirmationRequest
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.support.InMemoryBlackboard
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.core.support.InvalidLlmReturnFormatException
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.spi.Ranking
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.spi.Rankings
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.spi.support.InMemoryContext
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.spi.support.RegistryToolGroupResolver
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.chat.Conversation
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.chat.Conversation
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.ai.model.AiModel
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.ai.model.ConfigurableModelProvider
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.Action
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.ActionContext
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.AgentProcess
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.AgentSystemStep
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.Blackboard
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.ConditionStep
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.ConditionWorldState
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.Context
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.DataFlowStep
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.DomainType
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.ExecutingOperationContext
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.Goal
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.HasInfoString
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.InputActionContext
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.InputsActionContext
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.ModelProvider
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.OperationContext
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.PlanningSystem
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.Step
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.ToolGroupMetadata
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.ToolGroupResolver
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.WorldState
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.plan.Plan
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.plan.Plan
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.plan.common.condition.ConditionAction
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.plan.common.condition.ConditionGoal
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.plan.common.condition.ConditionPlanningSystem
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.ux.form.Form
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.ux.form.FormSubmissionResult
 
InfrastructureInjectionConfiguration - class in com.embabel.agent.spi.config.spring
Support injection of ExecutingOperationContext and Ai into beans.
init() - function in com.embabel.agent.spi.config.spring.AgentPlatformPropertiesLoader
 
initCause(java.lang.Throwable) - function in kotlin.Throwable
 
inject(java.lang.Object) - function in com.embabel.agent.experimental.util.Injector
Inject the given object if it is non null and annotated with @Configurable.
Injectable - class in com.embabel.agent.experimental.util
Allows injected objects to specify additional injectees so that injection can cascade without the injecting repository knowing the full structure of the object graph.
InjectedType - class in com.embabel.agent.core
Access to agent infrastructure via injected parameter.
InjectedType.Companion - class in com.embabel.agent.core.InjectedType
 
InjectionUtils - class in com.embabel.agent.experimental.util
Injection utils for Spring
Injector - class in com.embabel.agent.experimental.util
Spring-inject entities if they have an @Configurable annotation.
InMemoryAgentProcessRepository - class in com.embabel.agent.spi.support
In-memory implementation of AgentProcessRepository with configurable window size to prevent memory overflow by evicting the oldest entries when the limit is reached.
InMemoryAssetTracker - class in com.embabel.chat.support
Simple in-memory implementation of AssetTracker for testing and ephemeral use cases.
InMemoryBlackboard - class in com.embabel.agent.core.support
 
InMemoryBlackboardProvider - class in com.embabel.agent.core.support
 
InMemoryContext - class in com.embabel.agent.spi.support
Simple in-memory implementation of Context.
InMemoryContextRepository - class in com.embabel.agent.spi.support
In-memory implementation of ContextRepository with configurable window size to prevent memory overflow by evicting the oldest entries when the limit is reached.
InMemoryConversation - class in com.embabel.chat.support
Simple in-memory implementation of Conversation for testing and ephemeral use cases.
InProcess - class in com.embabel.agent.core
Superclass for events that relate to an AgentProcess
InputActionContext - class in com.embabel.agent.api.common
ActionContext with a single input
InputsActionContext - class in com.embabel.agent.api.common
ActionContext with multiple inputs
inputSchema() - function in com.embabel.agent.tools.agent.TypeWrappingToolDefinition
 
instance(com.embabel.agent.core.Agent) - function in com.embabel.agent.api.annotation.RunSubagent
 
instance(com.embabel.agent.core.Agent,java.lang.Class) - function in com.embabel.agent.api.annotation.RunSubagent
Run the agent instance as a subagent and return the result.
Instruction - class in com.embabel.agent.prompt.persona
Simple instruction as persona.
integer(java.lang.String,java.lang.String,java.lang.Boolean,java.util.List) - function in com.embabel.agent.api.tool.Tool.Parameter.Companion
 
integer(java.lang.String,java.lang.String,java.lang.Boolean) - function in com.embabel.agent.api.tool.Tool.Parameter.Companion
 
integer(java.lang.String,java.lang.String) - function in com.embabel.agent.api.tool.Tool.Parameter.Companion
 
integer(java.lang.String) - function in com.embabel.agent.api.tool.Tool.Parameter.Companion
 
INTEGER - enum entry in com.embabel.agent.api.tool.Tool.ParameterType
 
IntegrationTestUtils - class in com.embabel.agent.test.integration
 
InteractionId - class in com.embabel.agent.api.common
All prompt interactions through the platform need a unique id This allows LLM interactions to be optimized by an AgentPlatform
INTERNET_ACCESS - enum entry in com.embabel.agent.core.ToolGroupPermission

Tool group accesses the internet.

InternetResource - class in com.embabel.agent.domain.library
 
InternetResources - class in com.embabel.agent.domain.library
 
inv() - function in com.embabel.agent.core.Condition
 
inv() - function in com.embabel.agent.core.Condition
 
InvalidLlmReturnFormatException - class in com.embabel.agent.core.support
The LLM returned an object of the wrong type.
InvalidLlmReturnTypeException - class in com.embabel.agent.core.support
Thrown the LLM returned an object that fails validation, and although we tried, we could not correct it.
invoke() - function in com.embabel.agent.api.annotation.support.MethodDefinedOperationNameGenerator.Companion
 
invoke(java.lang.String,com.embabel.common.ai.prompt.PromptContributionLocation,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.ContextualPromptElement.Companion
 
invoke(java.lang.String,com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.api.common.ExecutingOperationContext.Companion
Create an ExecutingOperationContext for the given process context and operation.
invoke(com.embabel.agent.core.ProcessContext,com.embabel.agent.core.Operation,java.util.Set) - function in com.embabel.agent.api.common.OperationContext.Companion
 
invoke(com.embabel.agent.api.common.StuckHandler) - function in com.embabel.agent.api.common.StuckHandler.Companion
 
invoke() - function in com.embabel.agent.api.common.workflow.control.SimpleAgentBuilder.Companion
 
invoke(java.lang.Object,java.lang.Object) - function in com.embabel.agent.api.invocation.AgentInvocation
Invokes the agent with one or more arguments and returns the typed result.
invoke(java.util.Map) - function in com.embabel.agent.api.invocation.AgentInvocation
Invokes the agent with a map of named inputs and returns the typed result.
invoke(java.lang.Object,java.lang.Object) - function in com.embabel.agent.api.invocation.TypedInvocation
Invokes the agent with one or more arguments and returns the typed result.
invoke(java.lang.Object,java.lang.Object) - function in com.embabel.agent.api.invocation.TypedInvocation
Invokes the agent with one or more arguments and returns the typed result.
invoke(java.util.Map) - function in com.embabel.agent.api.invocation.TypedInvocation
Invokes the agent with a map of named inputs and returns the typed result.
invoke(java.util.Map) - function in com.embabel.agent.api.invocation.TypedInvocation
Invokes the agent with a map of named inputs and returns the typed result.
invoke(java.lang.String,java.lang.String,com.embabel.agent.api.tool.Tool.InputSchema) - function in com.embabel.agent.api.tool.Tool.Definition.Companion
 
invoke(java.lang.String) - function in com.embabel.agent.api.tool.Tool.Function
 
invoke(java.lang.Boolean,java.util.Map) - function in com.embabel.agent.api.tool.Tool.Metadata.Companion
 
invoke(java.lang.String,java.lang.String,java.util.List,java.util.Set,java.util.Set,java.lang.Boolean) - function in com.embabel.agent.core.AgentScope.Companion
 
invoke(java.lang.String,com.embabel.common.core.types.ZeroToOne) - function in com.embabel.agent.core.ConditionMetadata.Companion
 
invoke(java.lang.String) - function in com.embabel.agent.core.ContextId
 
invoke(java.lang.String,java.lang.String,java.lang.Class,java.util.Set,java.util.Set,java.util.List,java.lang.Double,java.util.Set,java.util.Set) - function in com.embabel.agent.core.Goal.Companion
 
invoke(java.lang.String,java.lang.Class) - function in com.embabel.agent.core.IoBinding.Companion
 
invoke(java.lang.String,kotlin.reflect.KClass) - function in com.embabel.agent.core.IoBinding.Companion
 
invoke(com.embabel.agent.core.ToolGroupMetadata,java.util.List) - function in com.embabel.agent.core.ToolGroup.Companion
Create a ToolGroup from native Tools.
invoke(java.lang.String,java.lang.String) - function in com.embabel.agent.core.ToolGroupDescription.Companion
 
invoke(com.embabel.agent.core.ToolGroupDescription,java.lang.String,java.lang.String,java.util.Set,com.embabel.common.core.types.Semver) - function in com.embabel.agent.core.ToolGroupMetadata.Companion
 
invoke(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Set,com.embabel.common.core.types.Semver) - function in com.embabel.agent.core.ToolGroupMetadata.Companion
 
invoke(java.util.List) - function in com.embabel.agent.core.ToolPublisher.Companion
 
invoke(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.core.support.LlmCall.Companion
 
invoke(java.lang.String,java.lang.String,java.lang.String,java.lang.String) - function in com.embabel.agent.prompt.persona.PersonaSpec.Companion
 
invoke(java.lang.String,java.lang.String,java.lang.String) - function in com.embabel.agent.prompt.persona.RoleGoalBackstorySpec.Companion
 
invoke(java.lang.Integer) - function in com.embabel.agent.spi.config.spring.ContextRepositoryProperties.Companion
 
invoke(java.lang.Integer) - function in com.embabel.agent.spi.config.spring.ProcessRepositoryProperties.Companion
 
invoke(com.embabel.common.util.StringTransformer) - function in com.embabel.common.util.StringTransformer.Companion
 
invoke(java.lang.String,java.util.Collection,com.embabel.plan.common.condition.EffectSpec,java.util.Collection,com.embabel.plan.common.condition.EffectSpec,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1) - function in com.embabel.plan.common.condition.ConditionAction.Companion
 
invoke(java.lang.Boolean) - function in com.embabel.plan.common.condition.ConditionDetermination.Companion
 
invoke(java.lang.String,java.util.Collection,com.embabel.plan.CostComputation) - function in com.embabel.plan.common.condition.ConditionGoal.Companion
 
invoke(java.lang.String,com.embabel.plan.common.condition.EffectSpec,com.embabel.plan.CostComputation) - function in com.embabel.plan.common.condition.ConditionGoal.Companion
 
invoke(com.embabel.plan.common.condition.ConditionState) - function in com.embabel.plan.common.condition.ConditionWorldState.Companion
 
invokeActionMethod(java.lang.reflect.Method,java.lang.Object,com.embabel.agent.api.common.TransformationActionContext) - function in com.embabel.agent.api.annotation.support.ActionMethodManager
Invoke the action method on the given instance.
invokeAsync(java.lang.Object,java.lang.Object) - function in com.embabel.agent.api.invocation.AgentInvocation
Invokes the agent asynchronously with one or more arguments.
invokeAsync(java.util.Map) - function in com.embabel.agent.api.invocation.AgentInvocation
Invokes the agent asynchronously with a map of named inputs.
invokeAsync(java.lang.Object,java.lang.Object) - function in com.embabel.agent.api.invocation.TypedInvocation
Invokes the agent asynchronously with one or more arguments.
invokeAsync(java.lang.Object,java.lang.Object) - function in com.embabel.agent.api.invocation.TypedInvocation
Invokes the agent asynchronously with one or more arguments.
invokeAsync(java.util.Map) - function in com.embabel.agent.api.invocation.TypedInvocation
Invokes the agent asynchronously with a map of named inputs.
invokeAsync(java.util.Map) - function in com.embabel.agent.api.invocation.TypedInvocation
Invokes the agent asynchronously with a map of named inputs.
IoBinding - class in com.embabel.agent.core
Binding definition of form name:Type If name is omitted, it is assumed to be 'it' Used to build preconditions from input and output bindings.
IoBinding.Companion - class in com.embabel.agent.core.IoBinding
 
is24Hour() - function in com.embabel.ux.form.TimePicker
 
isAchievable(com.embabel.plan.common.condition.ConditionWorldState) - function in com.embabel.plan.common.condition.Action
Whether the step is available in the current world state
isAchievable(com.embabel.plan.common.condition.ConditionWorldState) - function in com.embabel.plan.common.condition.AgentSystemStep
Whether the step is available in the current world state
isAchievable(com.embabel.plan.common.condition.ConditionWorldState) - function in com.embabel.plan.common.condition.ConditionAction
Whether the step is available in the current world state
isAchievable(com.embabel.plan.common.condition.ConditionWorldState) - function in com.embabel.plan.common.condition.ConditionGoal
Whether the step is available in the current world state
isAchievable(com.embabel.plan.common.condition.ConditionWorldState) - function in com.embabel.plan.common.condition.ConditionStep
Whether the step is available in the current world state
isAchievable(com.embabel.plan.common.condition.ConditionWorldState) - function in com.embabel.plan.common.condition.ConditionStep
Whether the step is available in the current world state
isAchievable(com.embabel.plan.common.condition.ConditionWorldState) - function in com.embabel.plan.common.condition.DataFlowStep
Whether the step is available in the current world state
isAssignableFrom(com.embabel.agent.core.DomainType) - function in com.embabel.agent.core.DomainType
 
isAssignableFrom(java.lang.Class) - function in com.embabel.agent.core.DomainType
 
isAssignableFrom(com.embabel.agent.core.DomainType) - function in com.embabel.agent.core.DynamicType
 
isAssignableFrom(java.lang.Class) - function in com.embabel.agent.core.DynamicType
 
isAssignableFrom(com.embabel.agent.core.DomainType) - function in com.embabel.agent.core.JvmType
 
isAssignableFrom(java.lang.Class) - function in com.embabel.agent.core.JvmType
 
isAssignableTo(com.embabel.agent.core.DomainType) - function in com.embabel.agent.core.DomainType
 
isAssignableTo(java.lang.Class) - function in com.embabel.agent.core.DomainType
 
isAssignableTo(com.embabel.agent.core.DomainType) - function in com.embabel.agent.core.DynamicType
 
isAssignableTo(java.lang.Class) - function in com.embabel.agent.core.DynamicType
 
isAssignableTo(com.embabel.agent.core.DomainType) - function in com.embabel.agent.core.JvmType
 
isAssignableTo(java.lang.Class) - function in com.embabel.agent.core.JvmType
 
isComplete() - function in com.embabel.plan.Plan
Has this plan been completed?
isComplete() - function in com.embabel.plan.Plan
Has this plan been completed?
isFinished() - function in com.embabel.chat.ChatSession
Is the conversation finished?
isHidden(java.lang.Object) - function in com.embabel.agent.core.support.InMemoryBlackboard
 
isInitialState() - function in com.embabel.agent.api.event.StateTransitionEvent
 
isMultimodal() - function in com.embabel.chat.Message
 
isMultimodal() - function in com.embabel.chat.Message
 
isRateLimitError(java.lang.Throwable) - function in com.embabel.agent.spi.support.LlmDataBindingProperties.Companion
 
isSameInstance() - function in com.embabel.agent.api.event.StateTransitionEvent
 
isSameType() - function in com.embabel.agent.api.event.StateTransitionEvent
 
isValid(java.lang.String) - function in com.embabel.agent.core.PropertyValidationRule
Check if the mention is valid according to this rule.
isValid(java.lang.String) - function in com.embabel.agent.core.ValidatedPropertyDefinition
Validate a mention against all rules defined for this property.
isValid() - function in com.embabel.agent.spi.validation.DetailedValidationResult
 
isValid() - function in com.embabel.common.core.validation.ValidationResult
 
isValid() - function in com.embabel.ux.form.ValidationResult
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W