A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
A
- AbstractAction - class in com.embabel.agent.core.support
- Abstract action implementation that computes outputs.
- AbstractAgentProcess - class in com.embabel.agent.core.support
- Abstract implementation of AgentProcess that provides common functionality
- AbstractAgentProcessEvent - class in com.embabel.agent.event
- Convenient superclass for AgentProcessEvent implementations
- AbstractAwaitable - class in com.embabel.agent.core.hitl
- Convenient support for implementing Awaitable
- AbstractLlmOperations - class in com.embabel.agent.core.support
- Convenient superclass for LlmOperations implementations, which should normally extend this Find all tool callbacks and decorate them to be aware of the platform Also emits events.
- AbstractWritableContentElementRepository - class in com.embabel.agent.rag
- Convenience base class for WritableRagService implementations.
- accept(java.util.List) - function in com.embabel.agent.rag.ingestion.MultiIngester
- accept(java.util.List) - function in com.embabel.agent.rag.support.SpringVectorStoreRagService
- accept(java.util.List) - function in java.util.function.Consumer
- accept(java.util.List) - function in java.util.function.Ingester
- accept(java.util.List) - function in java.util.function.WritableContentElementRepository
- accept(java.util.List) - function in java.util.function.WritableStore
- AcceptanceActionContext - class in com.embabel.agent.api.common.workflow.loop
- achievableGoals(com.embabel.agent.core.ProcessOptions,java.util.Map) - function in com.embabel.agent.api.common.autonomy.PlanLister
- achievableGoals(com.embabel.agent.core.ProcessOptions,java.util.Map) - function in com.embabel.agent.api.common.autonomy.PlanLister
- achievableGoalsToolGroup(com.embabel.agent.api.common.OperationContext,java.util.Map,java.util.List,java.util.Set) - function in com.embabel.agent.tools.agent.AchievableGoalsToolGroupFactory
- Creates a ToolGroup containing achievable goals for the chat agent from the present OperationContext
- AchievableGoalsToolGroupFactory - class in com.embabel.agent.tools.agent
- Expose tools for all goals achievable by the agent given its current OperationContext and Blackboard
- achievablePlans(com.embabel.agent.core.ProcessOptions,java.util.Map) - function in com.embabel.agent.api.common.autonomy.DefaultPlanLister
- List achievable plans from the current world state.
- achievablePlans(com.embabel.agent.core.ProcessOptions,java.util.Map) - function in com.embabel.agent.api.common.autonomy.PlanLister
- List achievable plans from the current world state.
- AchievesGoal - class in com.embabel.agent.api.annotation
- Annotation that can be added to an @Action method to indicate that its execution achieves a goal See com.embabel.agent.core.Goal for more details.
- Action - class in com.embabel.agent.api.annotation
- Annotation to indicate a method implementing an Action.
- action(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentBuilder
- Create an action
- Action - class in com.embabel.agent.core
- Core Action model in Agent system.
- Action - class in com.embabel.plan
- ActionContext - class in com.embabel.agent.api.common
- Context for actions
- ActionExecutionResultEvent - class in com.embabel.agent.event
- ActionExecutionSchedule - class in com.embabel.agent.spi
- When should an action run?
- ActionExecutionStartEvent - class in com.embabel.agent.event
- ActionInvocation - class in com.embabel.agent.core
- History element
- ActionMetadata - class in com.embabel.agent.core
- Serializable action metadata
- ActionMethodArgumentResolver - class in com.embabel.agent.api.annotation.support
- Strategy interface for resolving action method parameters into argument values and input bindings.
- ActionMethodManager - class in com.embabel.agent.api.annotation.support
- Creates and invokes actions from annotated methods.
- ActionQos - class in com.embabel.agent.core
- Quality of service requirements for an action
- ActionRunner - class in com.embabel.agent.core
- ActionRunner.Companion - class in com.embabel.agent.core.ActionRunner
- actions(java.lang.Integer) - function in com.embabel.agent.core.Budget.Builder
- Set the maximum number of actions the agent can perform before termination.
- actionScheduler() - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
- ActionSource - class in com.embabel.agent.core
- ActionStatus - class in com.embabel.agent.core
- Status of action execution.
- ActionStatusCode - class in com.embabel.agent.core
- active() - function in com.embabel.agent.rag.ingestion.Ingester
- Is this ingester presently active?
- active() - function in com.embabel.agent.rag.ingestion.MultiIngester
- Is this ingester presently active?
- Actor - class in com.embabel.agent.prompt.persona
- An Actor plays a role: Convenient way to combine a PromptContributor with an LLM and tools.
- add(com.embabel.agent.core.AgentScope) - function in com.embabel.agent.api.dsl.AgentBuilder
- add(java.lang.Double,java.lang.Double) - function in com.embabel.agent.tools.math.MathTools
- addAll(java.util.List) - function in com.embabel.agent.core.ActionContext
- addAll(java.util.List) - function in com.embabel.agent.core.AgentProcess
- addAll(java.util.List) - function in com.embabel.agent.core.Bindable
- addAll(java.util.List) - function in com.embabel.agent.core.Bindable
- addAll(java.util.List) - function in com.embabel.agent.core.Bindable
- addAll(java.util.List) - function in com.embabel.agent.core.Blackboard
- addAll(java.util.List) - function in com.embabel.agent.core.ExecutingOperationContext
- addAll(java.util.List) - function in com.embabel.agent.core.InputActionContext
- addAll(java.util.List) - function in com.embabel.agent.core.InputsActionContext
- addAll(java.util.List) - function in com.embabel.agent.core.OperationContext
- additionalInjectees() - function in com.embabel.agent.experimental.util.Injectable
- Additional objects to inject.
- addMessage(com.embabel.chat.Message) - function in com.embabel.chat.Conversation
- Modify the state of this conversation This method is mutable, and returns itself only for convenience
- addMessage(com.embabel.chat.Message) - function in com.embabel.chat.support.InMemoryConversation
- Modify the state of this conversation This method is mutable, and returns itself only for convenience
- addMigrationRule(com.embabel.agent.spi.config.spring.migration.DeprecatedPropertyScanner.PropertyMigrationRule) - function in com.embabel.agent.spi.config.spring.migration.DeprecatedPropertyScanner
- Adds a new property migration rule at runtime.
- addObject(java.lang.Object) - function in com.embabel.agent.core.ActionContext
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.AgentProcess
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.Bindable
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.Bindable
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.Blackboard
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.Context
- addObject(java.lang.Object) - function in com.embabel.agent.core.ExecutingOperationContext
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.InputActionContext
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.InputsActionContext
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.OperationContext
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.support.AbstractAgentProcess
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.support.AbstractAgentProcess
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.core.support.InMemoryBlackboard
- Add to entries without binding to a variable name.
- addObject(java.lang.Object) - function in com.embabel.agent.spi.support.SimpleContext
- addSuppressed(java.lang.Throwable) - function in kotlin.Throwable
- afterPropertiesSet() - function in com.embabel.agent.validation.AgentStructureValidator
- afterSingletonsInstantiated() - function in com.embabel.agent.spi.config.spring.migration.DeprecatedPropertyScanner
- Performs conditional property scanning after all singletons are initialized.
- Agent - class in com.embabel.agent.api.annotation
- Indicates that this class is an agent.
- agent(java.lang.String,java.lang.String,com.embabel.common.core.types.Semver,java.lang.String,java.util.List,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentKt
- Surface area of DSL for creating an agent.
- Agent - class in com.embabel.agent.core
- An agent defines a set of actions and conditions that enable planning.
- Agent.Companion - class in com.embabel.agent.core.Agent
- AgentBuilder - class in com.embabel.agent.api.dsl
- Instances of this are usually created via the convenient agent() function.
- AgentBuilder.ConditionDelegate - class in com.embabel.agent.api.dsl.AgentBuilder
- AgentBuilder.ConditionDelegateProvider - class in com.embabel.agent.api.dsl.AgentBuilder
- AgentCapabilities - 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.
- AgentDeployer - class in com.embabel.agent.core.deployment
- Automatically deploy all Agent beans to the AgentPlatform.
- AgentDeploymentEvent - class in com.embabel.agent.event
- AgentFunction - class in com.embabel.agent.api.common
- Reusable AgentFunction.
- agentic() - function in com.embabel.agent.api.annotation.support.AgenticInfo
- Is this type agentic at all?
- AgenticEvent - class in com.embabel.agent.event
- Root of event hierarchy Any event relating to an agent platform
- AgenticEventListener - class in com.embabel.agent.event
- Listen to events related to processes and the platform itself.
- AgenticEventListener.Companion - class in com.embabel.agent.event.AgenticEventListener
- AgenticEventListenerToolsStats - class in com.embabel.agent.spi.support
- AgenticInfo - class in com.embabel.agent.api.annotation.support
- Agentic info about a type
- AgentInvocation - class in com.embabel.agent.api.common.autonomy
- Defines the contract for invoking an agent.
- AgentInvocation.Builder - class in com.embabel.agent.api.common.autonomy.AgentInvocation
- Builder for configuring and creating instances of AgentInvocation.
- AgentInvocation.Companion - class in com.embabel.agent.api.common.autonomy.AgentInvocation
- AgentInvocationKt - class in com.embabel.agent.api.common.autonomy
- AgentKt - class in com.embabel.agent.api.dsl
- AgentMetadata - class in com.embabel.agent.core
- Safely serializable agent metadataThis class provides a lightweight representation of an Agent that can be safely serialized and transferred across system boundaries.
- AgentMetadataReader - class in com.embabel.agent.api.annotation.support
- Read AgentMetadata from annotated classes.
- agentName() - function in com.embabel.agent.api.annotation.support.AgenticInfo
- Name for this agent.
- agentPlatform() - function in com.embabel.agent.api.common.ActionContext
- agentPlatform() - function in com.embabel.agent.api.common.ExecutingOperationContext
- agentPlatform() - function in com.embabel.agent.api.common.InputActionContext
- agentPlatform() - function in com.embabel.agent.api.common.InputsActionContext
- agentPlatform() - function in com.embabel.agent.api.common.OperationContext
- agentPlatform() - function in com.embabel.agent.api.common.OperationContext
- agentPlatform() - function in com.embabel.agent.api.common.OperationContext
- AgentPlatform - class in com.embabel.agent.core
- An AgentPlatform can run agents.
- AgentPlatformConfiguration - class in com.embabel.agent.spi.config.spring
- Core configuration for AgentPlatform
- AgentPlatformEvent - class in com.embabel.agent.event
- System event such as deployment
- AgentPlatformProperties - class in com.embabel.agent.spi.config.spring
- Unified configuration for all agent platform properties.
- AgentPlatformProperties.AutonomyConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties
- Autonomy thresholds configuration
- AgentPlatformProperties.LlmOperationsConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties
- LLM operations configuration
- AgentPlatformProperties.LlmOperationsConfig.DataBindingConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties.LlmOperationsConfig
- Data binding retry configuration
- AgentPlatformProperties.LlmOperationsConfig.PromptsConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties.LlmOperationsConfig
- Prompt configuration
- AgentPlatformProperties.ModelsConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties
- Model provider integration configurations
- AgentPlatformProperties.ModelsConfig.AnthropicConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties.ModelsConfig
- Anthropic provider retry configuration
- AgentPlatformProperties.ModelsConfig.OpenAiConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties.ModelsConfig
- OpenAI provider retry configuration
- AgentPlatformProperties.ProcessIdGenerationConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties
- Process ID generation configuration
- AgentPlatformProperties.ProcessType - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties
- Agent Process Type
- AgentPlatformProperties.RankingConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties
- Ranking configuration with retry logic
- AgentPlatformProperties.ScanningConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties
- Agent scanning configuration
- AgentPlatformProperties.SseConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties
- Server-sent events configuration
- AgentPlatformProperties.TestConfig - class in com.embabel.agent.spi.config.spring.AgentPlatformProperties
- Test configuration
- AgentPlatformPropertiesLoader - class in com.embabel.agent.spi.config.spring
- Loads agent platform properties into Spring's Environment for library-wide availability.
- AgentPlatformTestExtensionsKt - class in com.embabel.agent.testing.integration
- AgentPlatformTypedOps - class in com.embabel.agent.api.common
- Typed operations over an agent platform
- AgentProcess - class in com.embabel.agent.core
- Run of an agent
- AgentProcess.Companion - class in com.embabel.agent.core.AgentProcess
- AgentProcessBindingToolCallback - class in com.embabel.agent.spi.support.springai
- Bind AgentProcess to ToolContext for use in tool callbacks.
- AgentProcessCallback - class in com.embabel.agent.core
- Callback interface for interleaving logic with the lifecycle of an AgentProcess and its actions.
- AgentProcessChatbot - class in com.embabel.chat.agent
- Chatbot implementation backed by an AgentProcess The AgentProcess must react to UserMessage and respond on its output channel The AgentProcess can assume that the Conversation will be available in the blackboard, and the latest UserMessage.
- AgentProcessCompletedEvent - class in com.embabel.agent.event
- AgentProcessController - class in com.embabel.agent.web.rest
- AgentProcessCreationEvent - class in com.embabel.agent.event
- AgentProcessEvent - class in com.embabel.agent.event
- Event relating to a specific process.
- AgentProcessExecution - class in com.embabel.agent.api.common.autonomy
- Successful result of directly trying to execute a goal.
- AgentProcessExecution.Companion - class in com.embabel.agent.api.common.autonomy.AgentProcessExecution
- AgentProcessFailedEvent - class in com.embabel.agent.event
- AgentProcessFinishedEvent - class in com.embabel.agent.event
- The agent process has finished.
- AgentProcessIdGenerator - class in com.embabel.agent.spi
- Generate names for agent processes
- AgentProcessIdGenerator.Companion - class in com.embabel.agent.spi.AgentProcessIdGenerator
- AgentProcessKt - class in com.embabel.agent.core
- AgentProcessPausedEvent - class in com.embabel.agent.event
- AgentProcessPlanFormulatedEvent - class in com.embabel.agent.event
- AgentProcessRagEvent - class in com.embabel.agent.event
- Any RAG event that occurs within an agent process
- AgentProcessReadyToPlanEvent - class in com.embabel.agent.event
- AgentProcessRepository - class in com.embabel.agent.spi
- Spring-style repository for agent processes.
- agentProcessRepository(com.embabel.agent.spi.config.spring.ProcessRepositoryProperties) - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
- AgentProcessStatus - class in com.embabel.agent.web.rest
- Return status of the process and URLs for status and SSE streaming.
- AgentProcessStatusCode - class in com.embabel.agent.core
- Stuck means we failed to find a plan from here
- AgentProcessStatusReport - class in com.embabel.agent.core
- Safely serializable status for agent processes.
- AgentProcessStuckEvent - class in com.embabel.agent.event
- The AgentProcess is unable to plan from its present state.
- AgentProcessWaitingEvent - class in com.embabel.agent.event
- agents() - function in com.embabel.agent.core.AgentPlatform
- agents() - function in com.embabel.agent.core.support.DefaultAgentPlatform
- AgentScanningBeanPostProcessorEvent - class in com.embabel.agent.spi.support
- Event to signal that AgentScanningBeanPostProcessor has completed processing all beans.
- AgentScanningProperties - class in com.embabel.agent.core.deployment
- Scanning configuration
- AgentScope - class in com.embabel.agent.core
- Defines the scope of an agent or agents: Goals, conditions and actions.
- AgentScope.Companion - class in com.embabel.agent.core.AgentScope
- AgentScopeBuilder - class in com.embabel.agent.api.dsl
- AgentScopeBuilder that emits actions and can be built on further.
- AgentScopeBuilderKt - class in com.embabel.agent.api.dsl
- AgentSource - class in com.embabel.chat.agent
- AgentStructureValidator - class in com.embabel.agent.validation
- Validator that checks the fundamental structure of agent definitions.
- AgentSystemStep - class in com.embabel.agent.core
- AgentToolCallback - class in com.embabel.agent.tools.agent
- Tool callback that can be used to execute an agent.
- agentTransformer(com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.TransformationKt
- agentTransformer(com.embabel.agent.core.Agent,java.util.List,java.util.List,com.embabel.common.core.types.ZeroToOne,com.embabel.common.core.types.ZeroToOne,java.lang.Boolean,java.lang.Class,java.lang.Class) - function in com.embabel.agent.api.common.TransformationKt
- AgentValidationManager - class in com.embabel.agent.validation
- AgentValidator - class in com.embabel.agent.validation
- aggregate(java.util.List,kotlin.jvm.functions.Function2) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
- Run all the transforms and merge the results.
- aggregate(java.util.List,kotlin.jvm.functions.Function2,java.lang.Class,java.lang.Class,java.lang.Class) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
- Aggregation - class in com.embabel.agent.api.common
- Tag interface to indicate that an implementing type should be built from the context from its bound fields.
- ai() - function in com.embabel.agent.api.common.ActionContext
- Get AI functionality for this context
- Ai - class in com.embabel.agent.api.common
- Gateway to AI functionality in the context of an operation.
- ai() - function in com.embabel.agent.api.common.AiBuilder
- Build an Ai instance according to the configuration.
- ai() - function in com.embabel.agent.api.common.ExecutingOperationContext
- Get AI functionality for this context
- ai() - function in com.embabel.agent.api.common.InputActionContext
- Get AI functionality for this context
- ai() - function in com.embabel.agent.api.common.InputsActionContext
- Get AI functionality for this context
- ai() - function in com.embabel.agent.api.common.OperationContext
- Get AI functionality for this context
- ai() - function in com.embabel.agent.api.common.OperationContext
- Get AI functionality for this context
- ai() - function in com.embabel.agent.api.common.OperationContext
- Get AI functionality for this context
- AiArgumentResolver - class in com.embabel.agent.api.annotation.support
- Resolves Ai arguments.
- AiBuilder - class in com.embabel.agent.api.common
- Builder that can be injected into components to obtain Ai instances.
- aiBuilderFactory(com.embabel.agent.core.AgentPlatform) - function in com.embabel.agent.spi.config.spring.InfrastructureInjectionConfiguration
- aiFactory(com.embabel.agent.core.AgentPlatform) - function in com.embabel.agent.spi.config.spring.InfrastructureInjectionConfiguration
- AllowedRelationship - class in com.embabel.agent.core
- Represents a relationship between two domain types.
- allowedRelationships() - function in com.embabel.agent.core.Action
- Get all relationships between domain types in this dictionary.
- allowedRelationships() - function in com.embabel.agent.core.AgentPlatform
- Get all relationships between domain types in this dictionary.
- allowedRelationships() - function in com.embabel.agent.core.AgentScope
- Get all relationships between domain types in this dictionary.
- allowedRelationships() - function in com.embabel.agent.core.DataDictionary
- Get all relationships between domain types in this dictionary.
- allowedRelationships() - function in com.embabel.agent.core.DataDictionary
- Get all relationships between domain types in this dictionary.
- allSanitizers() - function in com.embabel.agent.tools.file.WellKnownFileContentTransformers
- Returns all available sanitizers in a sensible order for maximum content reduction.
- and(com.embabel.agent.core.Condition) - function in com.embabel.agent.core.Condition
- and(com.embabel.agent.core.Condition) - function in com.embabel.agent.core.Condition
- andBackstory(java.lang.String) - function in com.embabel.agent.prompt.persona.RoleGoalBackstory.GoalBuilder
- andGoal(java.lang.String) - function in com.embabel.agent.prompt.persona.RoleGoalBackstory.RoleBuilder
- andThen(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentScopeBuilder
- andThen(kotlin.jvm.functions.Function1,java.lang.Class) - function in com.embabel.agent.api.dsl.AgentScopeBuilder
- Changes output
- andThen(java.util.function.Function,java.util.function.Function) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
- andThen(java.util.function.Function,java.util.function.Function,java.lang.Class,java.lang.Class,java.lang.Class) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
- andThen(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
- andThen(java.util.function.Function) - function in java.util.function.AgentFunction
- andThen(java.util.function.Consumer) - function in java.util.function.Consumer
- andThen(java.util.function.Consumer) - function in java.util.function.Ingester
- andThen(java.util.function.Consumer) - function in java.util.function.WritableContentElementRepository
- andThen(java.util.function.Consumer) - function in java.util.function.WritableStore
- andThen(org.springframework.core.convert.converter.Converter) - function in org.springframework.core.convert.converter.Converter
- andThen(org.springframework.core.convert.converter.Converter) - function in org.springframework.core.convert.converter.Converter
- andThen(org.springframework.core.convert.converter.Converter) - function in org.springframework.core.convert.converter.Converter
- andThenDo(com.embabel.agent.api.common.Transformation) - function in com.embabel.agent.api.dsl.AgentScopeBuilder
- andThenDo(com.embabel.agent.api.common.Transformation,java.lang.Class) - function in com.embabel.agent.api.dsl.AgentScopeBuilder
- andThenDo(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
- annotationType() - function in java.lang.annotation.Annotation
- AnthropicModels - class in com.embabel.agent.api.models
- Provides constants for Anthropic AI model identifiers.
- APPEND - enum entry in com.embabel.agent.tools.file.FileModificationType
- appendFile(java.lang.String,java.lang.String) - function in com.embabel.agent.tools.file.FileTools
- appendFile(java.lang.String,java.lang.String) - function in com.embabel.agent.tools.file.FileWriteTools
- appendToFile(java.lang.String,java.lang.String,java.lang.Boolean) - function in com.embabel.agent.tools.file.FileTools
- Append content to a file, creating it if it doesn't exist.
- appendToFile(java.lang.String,java.lang.String,java.lang.Boolean) - function in com.embabel.agent.tools.file.FileWriteTools
- Append content to a file, creating it if it doesn't exist.
- AppleScriptTools - class in com.embabel.agent.tools.osx
- Simple AppleScript integration for automation on OS/X
- ApplicationNameGoalToolNamingStrategy - class in com.embabel.agent.tools.agent
- Prefix tool names with the application name.
- APPLY - enum entry in com.embabel.agent.rag.EnhancementRecommendation
- apply(I,com.embabel.agent.core.ProcessOptions) - function in java.util.function.AgentFunction
- approve(com.embabel.agent.api.common.autonomy.GoalChoiceApprovalRequest) - function in com.embabel.agent.api.common.autonomy.GoalChoiceApprover
- Respond to a goal choice.
- approveWithScoreOver(com.embabel.common.core.types.ZeroToOne) - function in com.embabel.agent.api.common.autonomy.GoalChoiceApprover.Companion
- Approve if the score is greater than this value
- asAction(java.lang.String) - function in com.embabel.agent.api.common.TransformationKt
- asAction(java.lang.String,java.lang.Class,java.lang.Class,java.util.List,java.util.List,com.embabel.common.core.types.ZeroToOne,com.embabel.common.core.types.ZeroToOne,java.lang.Boolean) - function in com.embabel.agent.api.common.TransformationKt
- Expose the named agent as an action of the given transformation type
- asAction(com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.TransformationKt
- Expose this agent as an action of the given transformation type
- asFunction(java.lang.Class) - function in com.embabel.agent.api.common.AgentPlatformTypedOps
- Return a reusable function that performs this transformation.
- asFunction(java.lang.Class,java.lang.String) - function in com.embabel.agent.api.common.AgentPlatformTypedOps
- asFunction(java.lang.Class) - function in com.embabel.agent.api.common.TypedOps
- Return a reusable function that performs this transformation.
- asFunction(java.lang.Class,java.lang.String) - function in com.embabel.agent.api.common.TypedOps
- asFunction(com.embabel.agent.api.common.TypedOps) - function in com.embabel.agent.api.common.TypedOpsKt
- ASSISTANT - enum entry in com.embabel.chat.Role
- AssistantContent - class in com.embabel.agent.domain.io
- Superinterface for all inputs that come from AI assistants This can be useful to drive guardrails
- AssistantMessage - class in com.embabel.chat
- Message sent by the assistant.
- asSubProcess(java.lang.Class,com.embabel.agent.api.dsl.AgentScopeBuilder) - function in com.embabel.agent.api.common.ActionContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.ActionContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.api.dsl.AgentScopeBuilder) - function in com.embabel.agent.api.common.ExecutingOperationContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.api.dsl.AgentScopeBuilder) - function in com.embabel.agent.api.common.ExecutingOperationContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.api.dsl.AgentScopeBuilder) - function in com.embabel.agent.api.common.ExecutingOperationContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.ExecutingOperationContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.ExecutingOperationContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.ExecutingOperationContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.api.dsl.AgentScopeBuilder) - function in com.embabel.agent.api.common.InputActionContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.InputActionContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.api.dsl.AgentScopeBuilder) - function in com.embabel.agent.api.common.InputsActionContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(java.lang.Class,com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.InputsActionContext
- Run the given agent as a sub-process of this operation context.
- asSubProcess(com.embabel.agent.api.common.ActionContext,com.embabel.agent.api.dsl.AgentScopeBuilder) - function in com.embabel.agent.api.common.OperationContextKt
- Run the given agent as a sub-process of this action context.
- asSubProcess(com.embabel.agent.api.common.ActionContext,com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.OperationContextKt
- Run the given agent as a sub-process of this action context.
- asSubProcess(com.embabel.agent.api.common.ActionContext) - function in com.embabel.agent.api.common.workflow.WorkflowBuilder
- Convenience method to build an agent with a default name and description.
- asSubProcess(com.embabel.agent.api.common.ActionContext) - function in com.embabel.agent.api.common.workflow.WorkflowBuilder
- Convenience method to build an agent with a default name and description.
- asSubProcess(com.embabel.agent.api.common.ActionContext) - function in com.embabel.agent.api.common.workflow.WorkflowBuilder
- Convenience method to build an agent with a default name and description.
- asSubProcess(com.embabel.agent.api.common.ActionContext) - function in com.embabel.agent.api.common.workflow.WorkflowBuilder
- Convenience method to build an agent with a default name and description.
- asSubProcess(com.embabel.agent.api.common.ActionContext) - function in com.embabel.agent.api.common.workflow.WorkflowBuilder
- Convenience method to build an agent with a default name and description.
- asSubProcess(com.embabel.agent.api.common.ActionContext) - function in com.embabel.agent.api.common.workflow.WorkflowBuilder
- Convenience method to build an agent with a default name and description.
- asSubProcess(com.embabel.agent.api.common.ActionContext) - function in com.embabel.agent.api.dsl.AgentScopeBuilder
- asSubProcess(com.embabel.agent.api.common.ActionContext,java.lang.Class) - function in com.embabel.agent.api.dsl.AgentScopeBuilder
- AStarGoapPlanner - class in com.embabel.plan.goap
- Implements a Goal-Oriented Action Planning system using the A* algorithm.
- asTransformation(com.embabel.agent.core.Agent,java.lang.Class) - function in com.embabel.agent.api.common.TransformationKt
- asTransformation(com.embabel.agent.core.Agent) - function in com.embabel.agent.api.common.TransformationKt
- Creates a transformation action from an agent
- asTrueOrFalse() - function in com.embabel.plan.goap.ConditionDetermination
- Treat UNKNOWN as false
- async(kotlin.jvm.functions.Function0) - function in com.embabel.agent.api.common.Asyncer
- async(kotlin.jvm.functions.Function0) - function in com.embabel.agent.spi.support.ExecutorAsyncer
- AsyncConfiguration - class in com.embabel.agent.spi.config.spring
- Asyncer - class in com.embabel.agent.api.common
- Simple Java-friendly async interface.
- asyncer(java.util.concurrent.Executor) - function in com.embabel.agent.spi.config.spring.AsyncConfiguration
- Attempt - class in com.embabel.agent.api.common.workflow.loop
- attemptCount() - function in com.embabel.agent.api.common.workflow.loop.AttemptHistory
- attemptCount() - function in com.embabel.agent.api.common.workflow.loop.ResultHistory
- AttemptHistory - class in com.embabel.agent.api.common.workflow.loop
- Mutable object.
- attempts() - function in com.embabel.agent.api.common.workflow.loop.AttemptHistory
- attempts() - function in com.embabel.agent.api.common.workflow.loop.ResultHistory
- AutoLlmSelectionCriteriaResolver - class in com.embabel.agent.spi
- Replace automatic LLM selection with a custom one based on usage
- autoLlmSelectionCriteriaResolver() - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
- AutoLlmSelectionCriteriaResolver.Companion - class in com.embabel.agent.spi.AutoLlmSelectionCriteriaResolver
- autonomy() - function in com.embabel.agent.api.common.PlatformServices
- Autonomy - class in com.embabel.agent.api.common.autonomy
- Adds autonomy to an AgentPlatform, with the ability to choose goals and agents dynamically, given user input.
- autonomy() - function in com.embabel.agent.spi.support.SpringContextPlatformServices
- Autonomy.GoalSeeker - class in com.embabel.agent.api.common.autonomy.Autonomy
- Agent to seek a goal and the goal rankings that we used to choose the goal.
- AutonomyProperties - class in com.embabel.agent.api.common.autonomy
- Autonomy properties
- availableToolGroups() - function in com.embabel.agent.spi.ToolGroupResolver
- availableToolGroups() - function in com.embabel.agent.spi.support.RegistryToolGroupResolver
- awaitable(com.embabel.agent.core.hitl.Awaitable) - function in com.embabel.agent.api.annotation.WaitFor
- Awaitable - class in com.embabel.agent.core.hitl
- Something awaited by an agent process, such as a request for user input.
- AwaitableResponse - class in com.embabel.agent.core.hitl
- Response to an Awaitable
- AwaitableResponseException - class in com.embabel.agent.api.annotation
- Not an error, but gets special treatment in the platform.