A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
D
- DataDictionary - class in com.embabel.agent.core
- Exposes access to a set of known data types
- DataDictionaryImpl - class in com.embabel.agent.core
- DataFlowStep - class in com.embabel.agent.core
- Step that takes data as input and produces data as output.
- DATE_PICKER - enum entry in com.embabel.ux.form.ControlType
- DatePicker - class in com.embabel.ux.form
- Datum - class in com.embabel.agent.rag
- Data object instance, whether structural or not.
- DEBUG - enum entry in com.embabel.agent.channel.LoggingOutputChannelEvent.Level
- debug(java.lang.Boolean) - function in com.embabel.agent.core.Verbosity.Builder
- Enable or disable debugging output.
- decorate(org.springframework.ai.tool.ToolCallback,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action,com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.spi.ToolDecorator
- Decorate the tool with some extra information.
- decorate(org.springframework.ai.tool.ToolCallback,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action,com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.spi.support.springai.DefaultToolDecorator
- Decorate the tool with some extra information.
- DEDUPLICATION - enum entry in com.embabel.agent.rag.EnhancementType
- DeepSeekModels - class in com.embabel.agent.api.models
- Provides constants for DeepSeek AI model identifiers.
- DefaultAgentPlatform - class in com.embabel.agent.core.support
- DefaultAgentValidationManager - class in com.embabel.agent.validation
- Default implementation of AgentValidationManager that coordinates multiple AgentValidators.
- DefaultBlackboardEntryFormatter - class in com.embabel.chat.agent
- DefaultBlackboardFormatter - class in com.embabel.chat.agent
- DefaultChatAgentBuilder - class in com.embabel.chat.agent
- Convenient class to build a default chat agent.
- DefaultColorPalette - class in com.embabel.agent.event.logging.personality
- defaultColorPalette() - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
- defaultExcludePackages() - function in com.embabel.agent.spi.config.spring.migration.DeprecatedPropertyScanningConfig.Companion
- Comprehensive default exclude list covering common frameworks and libraries.
- DefaultFileChangeLog - class in com.embabel.agent.tools.file
- Convenient file change log implementation that stores changes in memory and correctly handles duplicates.
- DefaultFileReadLog - class in com.embabel.agent.tools.file
- Convenient file change log implementation that stores changes in memory and correctly handles duplicates.
- DefaultFormProcessor - class in com.embabel.ux.form
- defaultLogger() - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
- Fallback if we don't have a more interesting logger
- DefaultMaterializedContainerSection - class in com.embabel.agent.rag.ingestion
- DefaultPlanLister - class in com.embabel.agent.api.common.autonomy
- DefaultProcessCallbackTools - class in com.embabel.agent.tools.agent
- Default tools for handling agent processes
- DefaultProcessIdGeneratorProperties - class in com.embabel.agent.spi.support
- DefaultToolDecorator - class in com.embabel.agent.spi.support.springai
- Decorate tools with metadata and publish events.
- DefaultValidationPromptGenerator - class in com.embabel.agent.spi.validation
- Delay - class in com.embabel.agent.core
- DelayedActionExecutionSchedule - class in com.embabel.agent.spi
- Run after a given delay
- delete(T) - function in com.embabel.agent.domain.InMemoryCrudRepository
- delete(com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.spi.AgentProcessRepository
- delete(com.embabel.agent.core.Context) - function in com.embabel.agent.spi.ContextRepository
- delete(com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.spi.support.InMemoryAgentProcessRepository
- delete(com.embabel.agent.core.Context) - function in com.embabel.agent.spi.support.InMemoryContextRepository
- DELETE - enum entry in com.embabel.agent.tools.file.FileModificationType
- delete(java.lang.String) - function in com.embabel.agent.tools.file.FileTools
- delete(java.lang.String) - function in com.embabel.agent.tools.file.FileWriteTools
- deleteAll() - function in com.embabel.agent.domain.InMemoryCrudRepository
- deleteAll(java.lang.Iterable) - function in com.embabel.agent.domain.InMemoryCrudRepository
- deleteAllById(java.lang.Iterable) - function in com.embabel.agent.domain.InMemoryCrudRepository
- deleteById(java.lang.String) - function in com.embabel.agent.domain.InMemoryCrudRepository
- deploy(com.embabel.agent.core.Agent) - function in com.embabel.agent.core.AgentPlatform
- deploy(com.embabel.agent.core.AgentScope) - function in com.embabel.agent.core.AgentPlatform
- deploy(com.embabel.agent.core.AgentScope) - function in com.embabel.agent.core.AgentPlatform
- deploy(com.embabel.agent.core.Agent) - function in com.embabel.agent.core.support.DefaultAgentPlatform
- deployAnnotatedInstances(com.embabel.agent.core.AgentPlatform,com.embabel.agent.api.annotation.support.AgentMetadataReader,java.lang.Object) - function in com.embabel.agent.api.annotation.support.UtilsKt
- Convenient method to deploy instances to an agent platform
- DeprecatedPropertyScanner - class in com.embabel.agent.spi.config.spring.migration
- Scans for deprecated @ConditionalOnProperty and @ConfigurationProperties annotations during application startup.
- DeprecatedPropertyScanner.PropertyMigrationRule - class in com.embabel.agent.spi.config.spring.migration.DeprecatedPropertyScanner
- Data class representing a property migration rule with pattern matching.
- DeprecatedPropertyScanningConfig - class in com.embabel.agent.spi.config.spring.migration
- Configuration for conditional property scanning during migration.
- DeprecatedPropertyScanningConfig.Companion - class in com.embabel.agent.spi.config.spring.migration.DeprecatedPropertyScanningConfig
- DeprecatedPropertyWarningConfig - class in com.embabel.agent.spi.config.spring.migration
- Configuration for deprecated property warning behavior.
- DeprecatedPropertyWarningConfig.Companion - class in com.embabel.agent.spi.config.spring.migration.DeprecatedPropertyWarningConfig
- DepthExplorationRequest - class in com.embabel.agent.rag
- descendants() - function in com.embabel.agent.rag.ingestion.MaterializedContainerSection
- descendants() - function in com.embabel.agent.rag.ingestion.MaterializedContainerSection
- description() - function in com.embabel.agent.api.annotation.AchievesGoal
- Description of the goal.
- description() - function in com.embabel.agent.tools.agent.TypeWrappingToolDefinition
- destructureAndBindIfNecessary(java.lang.Object,java.lang.String,com.embabel.agent.core.Blackboard,org.slf4j.Logger) - function in com.embabel.agent.api.common.support.BindFieldsToBlackboardKt
- Bind the fields of this object to the Blackboard if it is an instance of SomeOf.
- DetailedValidationResult - class in com.embabel.agent.validation
- Determination - class in com.embabel.agent.experimental.primitive
- determinationEvent(com.embabel.agent.spi.Ranking,com.embabel.agent.spi.Rankings) - function in com.embabel.agent.event.RankingChoiceRequestEvent
- determineCondition(java.lang.String) - function in com.embabel.agent.core.support.BlackboardWorldStateDeterminer
- Determine an individual condition, disabling any caching.
- determineCondition(java.lang.String) - function in com.embabel.plan.goap.WorldStateDeterminer
- Determine an individual condition, disabling any caching.
- determineWorldState() - function in com.embabel.agent.core.support.BlackboardWorldStateDeterminer
- Determine world state.
- determineWorldState() - function in com.embabel.plan.goap.WorldStateDeterminer
- Determine world state.
- DevNullOutputChannel - class in com.embabel.agent.channel
- DirectoryBased - class in com.embabel.agent.tools
- Represents a directory-based tool group that works on the host machine.
- divide(java.lang.Double,java.lang.Double) - function in com.embabel.agent.tools.math.MathTools
- DockerLocalModels - class in com.embabel.agent.api.models
- Docker local models This class will always be loaded, but models won't be loaded from the Docker endpoint unless the "docker" profile is set.
- DocumentSimilarityResult - class in com.embabel.agent.rag.support
- domainObjectInstances() - function in com.embabel.agent.api.common.ActionContext
- Return the domain object instances that are relevant for this action context.
- domainObjectInstances() - function in com.embabel.agent.api.common.InputActionContext
- Return the domain object instances that are relevant for this action context.
- domainObjectInstances() - function in com.embabel.agent.api.common.InputsActionContext
- Return the domain object instances that are relevant for this action context.
- domainObjectInstances() - function in com.embabel.agent.api.common.InputsActionContext
- Return the domain object instances that are relevant for this action context.
- domainObjectInstances() - function in com.embabel.agent.api.common.SupplierActionContext
- Return the domain object instances that are relevant for this action context.
- domainObjectInstances() - function in com.embabel.agent.api.dsl.BiInputActionContext
- Return the domain object instances that are relevant for this action context.
- DomainType - class in com.embabel.agent.core
- Type known to the Embabel agent platform.
- domainTypeForLabels(java.util.Set) - function in com.embabel.agent.core.Action
- The domain type matching these labels, if we have one
- domainTypeForLabels(java.util.Set) - function in com.embabel.agent.core.AgentPlatform
- The domain type matching these labels, if we have one
- domainTypeForLabels(java.util.Set) - function in com.embabel.agent.core.AgentScope
- The domain type matching these labels, if we have one
- domainTypeForLabels(java.util.Set) - function in com.embabel.agent.core.DataDictionary
- The domain type matching these labels, if we have one
- domainTypeForLabels(java.util.Set) - function in com.embabel.agent.core.DataDictionary
- The domain type matching these labels, if we have one
- DomainTypePropertyDefinition - class in com.embabel.agent.core
- doSplit(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
- doSplit(kotlin.jvm.functions.Function1,java.lang.Class,java.lang.Class) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
- doTransform(java.lang.String,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.event.LlmRequestEvent) - function in com.embabel.agent.spi.LlmOperations
- Low level transform, not necessarily aware of platform This is a convenience overload that creates a UserMessage from a String prompt
- doTransform(java.lang.String,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.event.LlmRequestEvent) - function in com.embabel.agent.spi.LlmOperations
- Low level transform, not necessarily aware of platform This is a convenience overload that creates a UserMessage from a String prompt
- doTransform(java.lang.String,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.event.LlmRequestEvent) - function in com.embabel.agent.spi.LlmOperations
- Low level transform, not necessarily aware of platform This is a convenience overload that creates a UserMessage from a String prompt
- doTransform(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.event.LlmRequestEvent) - function in com.embabel.agent.spi.LlmOperations
- Low level transform, not necessarily aware of platform
- doTransform(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.event.LlmRequestEvent) - function in com.embabel.agent.spi.LlmOperations
- Low level transform, not necessarily aware of platform
- doTransform(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.event.LlmRequestEvent) - function in com.embabel.agent.spi.LlmOperations
- Low level transform, not necessarily aware of platform
- doTransform(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.event.LlmRequestEvent) - function in com.embabel.agent.testing.integration.DummyObjectCreatingLlmOperations
- Low level transform, not necessarily aware of platform
- DoubleRangeFormValidator - class in com.embabel.ux.form
- DROPDOWN - enum entry in com.embabel.ux.form.ControlType
- Dropdown - class in com.embabel.ux.form
- DropDownFormValidator - class in com.embabel.ux.form
- DropdownOption - class in com.embabel.ux.form
- DualShotConfig - class in com.embabel.agent.rag.tools
- DualShotRagServiceSearchTools - class in com.embabel.agent.rag.tools
- Expose a RagService as tools.
- dummyAgentPlatform(com.embabel.agent.spi.LlmOperations,com.embabel.agent.event.AgenticEventListener,com.embabel.agent.spi.ToolGroupResolver) - function in com.embabel.agent.testing.integration.IntegrationTestUtils
- Create a dummy agent platform for integration testing.
- dummyAgentPlatform(com.embabel.agent.spi.LlmOperations,com.embabel.agent.event.AgenticEventListener) - function in com.embabel.agent.testing.integration.IntegrationTestUtils
- Create a dummy agent platform for integration testing.
- dummyAgentPlatform(com.embabel.agent.spi.LlmOperations) - function in com.embabel.agent.testing.integration.IntegrationTestUtils
- Create a dummy agent platform for integration testing.
- dummyAgentPlatform() - function in com.embabel.agent.testing.integration.IntegrationTestUtils
- Create a dummy agent platform for integration testing.
- dummyAgentProcessRunning(com.embabel.agent.core.Agent,com.embabel.agent.api.common.PlatformServices) - function in com.embabel.agent.testing.integration.IntegrationTestUtils
- DummyObjectCreatingLlmOperations - class in com.embabel.agent.testing.integration
- Fake LLM transformer that generates valid classes with random strings.
- DummyObjectCreatingLlmOperations.Companion - class in com.embabel.agent.testing.integration.DummyObjectCreatingLlmOperations
- dummyPlatformServices(com.embabel.agent.event.AgenticEventListener) - function in com.embabel.agent.testing.integration.IntegrationTestUtils
- dummyPlatformServices() - function in com.embabel.agent.testing.integration.IntegrationTestUtils
- dummyProcessContext(com.embabel.agent.core.Agent) - function in com.embabel.agent.testing.integration.IntegrationTestUtils
- DuplicateParameterType - class in com.embabel.agent.api.annotation.support
- A class representing a method with multiple parameters of the same type that have not been annotated with com.embabel.agent.api.annotation.RequireNameMatch.
- DuplicateParameterTypeException - class in com.embabel.agent.api.annotation.support
- A class representing a method with multiple parameters of the same type that have not been annotated with com.embabel.agent.api.annotation.RequireNameMatch.
- DuplicateParameterTypeExceptionKt - class in com.embabel.agent.api.annotation.support
- DynamicAgentCreationEvent - class in com.embabel.agent.event
- Emitted when we've created an agent for a specific task
- DynamicType - class in com.embabel.agent.core
- Simple data type