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

I

Identities - class in com.embabel.agent.core
Identities associated with an agent process.
identities(com.embabel.agent.core.Identities) - function in com.embabel.agent.core.ProcessOptions.Builder
Sets the identities associated with the process.
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.channel.LoggingOutputChannelEvent.Level
 
INFO - enum entry in com.embabel.agent.validation.ValidationSeverity
 
InformativeOutputChannelEvent - class in com.embabel.agent.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.domain.library.ResearchReport
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.Chunk
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.ContextualTool
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.EntityData
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.EntityData
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.EntityMatch
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.Fact
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.NamedEntityData
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.NamedEntityData
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.ingestion.MultiIngester
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.support.FacetedRagService
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.rag.support.SpringVectorStoreRagService
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.spi.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.RegistryToolGroupResolver
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.agent.spi.support.SimpleContext
 
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.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.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.GoapStep
 
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.Ingester
 
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.NavigableRagService
 
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.RagService
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.Retrievable
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.RetrievableEntity
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.common.core.types.Source
 
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.goap.GoapAction
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.plan.goap.GoapGoal
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.plan.goap.GoapPlanningSystem
 
infoString(java.lang.Boolean,java.lang.Integer) - function in com.embabel.plan.goap.GoapWorldState
 
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.
ingest(java.lang.String) - function in com.embabel.agent.rag.ingestion.Ingester
Ingest the resource at the given path.
ingest(java.lang.String) - function in com.embabel.agent.rag.ingestion.MultiIngester
Ingest the resource at the given path.
Ingester - class in com.embabel.agent.rag.ingestion
 
IngestionResult - class in com.embabel.agent.rag.ingestion
 
init() - function in com.embabel.agent.spi.config.spring.AgentPlatformPropertiesLoader
 
init() - function in com.embabel.agent.spi.config.spring.migration.DeprecatedPropertyScanner
 
init() - function in com.embabel.agent.spi.config.spring.migration.DeprecatedPropertyScanningConfig
 
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.
InMemoryBlackboard - class in com.embabel.agent.core.support
 
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
 
InMemoryConversation.Companion - class in com.embabel.chat.support.InMemoryConversation
 
InMemoryCrudRepository - class in com.embabel.agent.domain
Spring Data CrudRepository with in memory storage.
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
 
Instruction - class in com.embabel.agent.prompt.persona
Simple instruction as persona.
IntegrationTestUtils - class in com.embabel.agent.testing.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.spi
The LLM returned an object of the wrong type.
InvalidLlmReturnTypeException - class in com.embabel.agent.spi
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.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(java.lang.Object,java.lang.Object) - function in com.embabel.agent.api.common.autonomy.AgentInvocation
Invokes the agent with one or more arguments.
invoke(java.util.Map) - function in com.embabel.agent.api.common.autonomy.AgentInvocation
Invokes the agent with a map of named inputs.
invoke() - function in com.embabel.agent.api.common.workflow.control.SimpleAgentBuilder.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(java.util.List) - function in com.embabel.agent.core.ToolCallbackPublisher.Companion
 
invoke(com.embabel.agent.core.ToolGroupMetadata,java.util.List) - function in com.embabel.agent.core.ToolGroup.Companion
 
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.lang.String,com.embabel.common.ai.prompt.PromptContributionLocation,kotlin.jvm.functions.Function1) - function in com.embabel.agent.prompt.element.ContextualPromptElement.Companion
 
invoke(java.lang.String,java.lang.String,java.util.Map,java.lang.String) - function in com.embabel.agent.rag.Chunk.Companion
 
invoke(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.spi.LlmCall.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(java.lang.Boolean) - function in com.embabel.agent.spi.config.spring.migration.DeprecatedPropertyWarningConfig.Companion
 
invoke(com.embabel.common.util.StringTransformer) - function in com.embabel.common.util.StringTransformer.Companion
 
invoke(java.lang.Boolean) - function in com.embabel.plan.goap.ConditionDetermination.Companion
 
invoke(java.lang.String,java.util.Collection,com.embabel.plan.goap.EffectSpec,java.util.Collection,com.embabel.plan.goap.EffectSpec,com.embabel.common.core.types.ZeroToOne,com.embabel.common.core.types.ZeroToOne) - function in com.embabel.plan.goap.GoapAction.Companion
 
invoke(java.lang.String,java.util.Collection,com.embabel.common.core.types.ZeroToOne) - function in com.embabel.plan.goap.GoapGoal.Companion
 
invoke(java.lang.String,com.embabel.plan.goap.EffectSpec,com.embabel.common.core.types.ZeroToOne) - function in com.embabel.plan.goap.GoapGoal.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.common.autonomy.AgentInvocation
Invokes the agent asynchronously with one or more arguments.
invokeAsync(java.util.Map) - function in com.embabel.agent.api.common.autonomy.AgentInvocation
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.goap.GoapWorldState) - function in com.embabel.plan.goap.Action
Whether the step is available in the current world state
isAchievable(com.embabel.plan.goap.GoapWorldState) - function in com.embabel.plan.goap.AgentSystemStep
Whether the step is available in the current world state
isAchievable(com.embabel.plan.goap.GoapWorldState) - function in com.embabel.plan.goap.DataFlowStep
Whether the step is available in the current world state
isAchievable(com.embabel.plan.goap.GoapWorldState) - function in com.embabel.plan.goap.GoapAction
Whether the step is available in the current world state
isAchievable(com.embabel.plan.goap.GoapWorldState) - function in com.embabel.plan.goap.GoapGoal
Whether the step is available in the current world state
isAchievable(com.embabel.plan.goap.GoapWorldState) - function in com.embabel.plan.goap.GoapStep
Whether the step is available in the current world state
isAchievable(com.embabel.plan.goap.GoapWorldState) - function in com.embabel.plan.goap.GoapStep
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
 
isComplete() - function in com.embabel.plan.Plan
 
isFinished() - function in com.embabel.chat.ChatSession
Is the conversation finished?
isHidden(java.lang.Object) - function in com.embabel.agent.core.support.InMemoryBlackboard
 
isRateLimitError(java.lang.Throwable) - function in com.embabel.agent.spi.support.LlmDataBindingProperties.Companion
 
isValid() - function in com.embabel.agent.validation.DetailedValidationResult
 
isValid() - function in com.embabel.agent.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  Q  R  S  T  U  V  W