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