A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
C
- call(org.springframework.ai.chat.prompt.Prompt) - function in com.embabel.agent.api.models.FallbackChatModel
- call(java.lang.String) - function in com.embabel.agent.core.support.RenamedToolCallback
- call(java.lang.String) - function in com.embabel.agent.spi.support.ObservabilityToolCallback
- call(java.lang.String) - function in com.embabel.agent.spi.support.OutputTransformingToolCallback
- call(java.lang.String) - function in com.embabel.agent.spi.support.springai.AgentProcessBindingToolCallback
- call(java.lang.String) - function in com.embabel.agent.spi.support.springai.EventPublishingToolCallback
- call(java.lang.String) - function in com.embabel.agent.spi.support.springai.ExceptionSuppressingToolCallback
- call(java.lang.String) - function in com.embabel.agent.spi.support.springai.MetadataEnrichedToolCallback
- call(java.lang.String) - function in com.embabel.agent.tools.agent.AgentToolCallback
- call(java.lang.String,org.springframework.ai.chat.model.ToolContext) - function in com.embabel.agent.tools.agent.AgentToolCallback
- call(java.lang.String) - function in com.embabel.agent.tools.agent.GoalToolCallback
- call(java.lang.String,org.springframework.ai.chat.model.ToolContext) - function in com.embabel.agent.tools.agent.GoalToolCallback
- call(org.springframework.ai.chat.messages.Message) - function in org.springframework.ai.chat.model.ChatModel
- call(java.lang.String) - function in org.springframework.ai.chat.model.ChatModel
- call(java.lang.String,org.springframework.ai.chat.model.ToolContext) - function in org.springframework.ai.tool.ToolCallback
- callEvent(org.springframework.ai.chat.prompt.Prompt) - function in com.embabel.agent.event.LlmRequestEvent
- Return a low level event showing Spring AI prompt details.
- Cardinality - class in com.embabel.agent.core
- Semantics of holding the value for the property
- ceiling(java.lang.Double) - function in com.embabel.agent.tools.math.MathTools
- chain(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
- Convenience method to chain A to B via C using Kotlin reified types.
- chain(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,java.lang.Class,java.lang.Class,java.lang.Class) - function in com.embabel.agent.api.dsl.AgentScopeBuilderKt
- Creates a chain from A to B via C.
- character(java.lang.String,java.lang.String,java.lang.Integer) - function in com.embabel.agent.event.logging.personality.FormatUtilsKt
- Format a saying of a character
- chat(com.embabel.chat.ChatSession,java.lang.String,com.embabel.agent.event.logging.personality.ColorPalette) - function in com.embabel.chat.support.console.ChatConsole
- chat(com.embabel.chat.ChatSession,java.lang.String) - function in com.embabel.chat.support.console.ChatConsole
- chat(com.embabel.chat.ChatSession) - function in com.embabel.chat.support.console.ChatConsole
- Chatbot - class in com.embabel.chat
- A chatbot can conduct multiple chat sessions, each identified by a contextId.
- ChatClientLlmOperationsKt - class in com.embabel.agent.spi.support.springai
- ChatConsole - class in com.embabel.chat.support.console
- Simple support for console chat.
- ChatModelCallEvent - class in com.embabel.agent.spi.support.springai
- Spring AI low level event
- ChatSession - class in com.embabel.chat
- Simplest possible conversation session implementation Responsible for keeping its conversation up to date via Conversation.addMessage(), and for sending messages to the OutputChannel.
- Checkbox - class in com.embabel.ux.form
- CHECKBOX - enum entry in com.embabel.ux.form.ControlType
- checkProcessStatus(java.lang.String) - function in com.embabel.agent.web.rest.AgentProcessController
- children(java.util.Collection) - function in com.embabel.agent.core.DomainType
- Get all descendant types from the classpath.
- children(java.util.Collection) - function in com.embabel.agent.core.DynamicType
- Get all descendant types from the classpath.
- children(java.util.Collection) - function in com.embabel.agent.core.JvmType
- Get all descendant types from the classpath.
- chooseAndAccomplishGoal(com.embabel.agent.core.ProcessOptions,com.embabel.agent.api.common.autonomy.GoalChoiceApprover,com.embabel.agent.core.AgentScope,java.util.Map,com.embabel.agent.api.common.autonomy.GoalSelectionOptions) - function in com.embabel.agent.api.common.autonomy.Autonomy
- Choose a goal based on the user input and try to achieve it.
- chooseAndRunAgent(java.lang.String,com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.common.autonomy.Autonomy
- Choose an agent based on the user input and run it.
- Chunk - class in com.embabel.agent.rag
- Traditional RAG.
- chunk(com.embabel.agent.rag.ingestion.MaterializedContainerSection) - function in com.embabel.agent.rag.ingestion.ContentChunker
- Split a MaterializedContainerSection into one or more Chunks
- Chunk.Companion - class in com.embabel.agent.rag.Chunk
- ChunkFinder - class in com.embabel.agent.rag.support
- Degenerate case of traditional vector RAG, where we don't really understand the Chunks
- clear() - function in com.embabel.agent.spi.support.InMemoryAgentProcessRepository
- Clear all entries from the repository for testing purposes.
- clear() - function in com.embabel.agent.spi.support.InMemoryContextRepository
- Clear all entries from the repository for testing purposes.
- clearWarnings() - function in com.embabel.agent.spi.config.spring.migration.SimpleDeprecatedConfigWarner
- Clear all warning tracking (mainly for testing purposes).
- Cluster - class in com.embabel.agent.rag
- Cluster of similar things
- ClusterFinder - class in com.embabel.agent.rag
- ClusterRetrievalRequest - class in com.embabel.agent.rag
- ColorPalette - class in com.embabel.agent.event.logging.personality
- ColossusColorPalette - class in com.embabel.agent.event.logging.personality.colossus
- ColossusLoggingAgenticEventListener - class in com.embabel.agent.event.logging.personality.colossus
- Colossus-themed event listener for agent events.
- com.embabel.agent.api.annotation - package com.embabel.agent.api.annotation
- com.embabel.agent.api.annotation.support - package com.embabel.agent.api.annotation.support
- com.embabel.agent.api.common - package com.embabel.agent.api.common
- com.embabel.agent.api.common.autonomy - package com.embabel.agent.api.common.autonomy
- com.embabel.agent.api.common.support - package com.embabel.agent.api.common.support
- com.embabel.agent.api.common.workflow - package com.embabel.agent.api.common.workflow
- com.embabel.agent.api.common.workflow.control - package com.embabel.agent.api.common.workflow.control
- com.embabel.agent.api.common.workflow.loop - package com.embabel.agent.api.common.workflow.loop
- com.embabel.agent.api.common.workflow.multimodel - package com.embabel.agent.api.common.workflow.multimodel
- com.embabel.agent.api.dsl - package com.embabel.agent.api.dsl
- com.embabel.agent.api.dsl.support - package com.embabel.agent.api.dsl.support
- com.embabel.agent.api.models - package com.embabel.agent.api.models
- com.embabel.agent.channel - package com.embabel.agent.channel
- com.embabel.agent.common - package com.embabel.agent.common
- com.embabel.agent.core - package com.embabel.agent.core
- com.embabel.agent.core.deployment - package com.embabel.agent.core.deployment
- com.embabel.agent.core.hitl - package com.embabel.agent.core.hitl
- com.embabel.agent.core.support - package com.embabel.agent.core.support
- com.embabel.agent.domain - package com.embabel.agent.domain
- com.embabel.agent.domain.io - package com.embabel.agent.domain.io
- com.embabel.agent.domain.library - package com.embabel.agent.domain.library
- com.embabel.agent.event - package com.embabel.agent.event
- com.embabel.agent.event.logging - package com.embabel.agent.event.logging
- com.embabel.agent.event.logging.personality - package com.embabel.agent.event.logging.personality
- com.embabel.agent.event.logging.personality.colossus - package com.embabel.agent.event.logging.personality.colossus
- com.embabel.agent.event.logging.personality.hitchhiker - package com.embabel.agent.event.logging.personality.hitchhiker
- com.embabel.agent.event.logging.personality.montypython - package com.embabel.agent.event.logging.personality.montypython
- com.embabel.agent.event.logging.personality.severance - package com.embabel.agent.event.logging.personality.severance
- com.embabel.agent.event.logging.personality.starwars - package com.embabel.agent.event.logging.personality.starwars
- com.embabel.agent.event.progress - package com.embabel.agent.event.progress
- com.embabel.agent.experimental.primitive - package com.embabel.agent.experimental.primitive
- com.embabel.agent.experimental.util - package com.embabel.agent.experimental.util
- com.embabel.agent.identity - package com.embabel.agent.identity
- com.embabel.agent.prompt - package com.embabel.agent.prompt
- com.embabel.agent.prompt.element - package com.embabel.agent.prompt.element
- com.embabel.agent.prompt.persona - package com.embabel.agent.prompt.persona
- com.embabel.agent.rag - package com.embabel.agent.rag
- com.embabel.agent.rag.ingestion - package com.embabel.agent.rag.ingestion
- com.embabel.agent.rag.support - package com.embabel.agent.rag.support
- com.embabel.agent.rag.tools - package com.embabel.agent.rag.tools
- com.embabel.agent.spi - package com.embabel.agent.spi
- com.embabel.agent.spi.config.spring - package com.embabel.agent.spi.config.spring
- com.embabel.agent.spi.config.spring.migration - package com.embabel.agent.spi.config.spring.migration
- com.embabel.agent.spi.support - package com.embabel.agent.spi.support
- com.embabel.agent.spi.support.springai - package com.embabel.agent.spi.support.springai
- com.embabel.agent.spi.validation - package com.embabel.agent.spi.validation
- com.embabel.agent.testing.common - package com.embabel.agent.testing.common
- com.embabel.agent.testing.integration - package com.embabel.agent.testing.integration
- com.embabel.agent.testing.unit - package com.embabel.agent.testing.unit
- com.embabel.agent.tools - package com.embabel.agent.tools
- com.embabel.agent.tools.agent - package com.embabel.agent.tools.agent
- com.embabel.agent.tools.file - package com.embabel.agent.tools.file
- com.embabel.agent.tools.math - package com.embabel.agent.tools.math
- com.embabel.agent.tools.mcp - package com.embabel.agent.tools.mcp
- com.embabel.agent.tools.osx - package com.embabel.agent.tools.osx
- com.embabel.agent.validation - package com.embabel.agent.validation
- com.embabel.agent.web.rest - package com.embabel.agent.web.rest
- com.embabel.agent.web.sse - package com.embabel.agent.web.sse
- com.embabel.chat - package com.embabel.chat
- com.embabel.chat.agent - package com.embabel.chat.agent
- com.embabel.chat.support - package com.embabel.chat.support
- com.embabel.chat.support.console - package com.embabel.chat.support.console
- com.embabel.common.util - package com.embabel.common.util
- com.embabel.plan - package com.embabel.plan
- com.embabel.plan.goap - package com.embabel.plan.goap
- com.embabel.ux.form - package com.embabel.ux.form
- commentRemovalSanitizers() - function in com.embabel.agent.tools.file.WellKnownFileContentTransformers
- Returns sanitizers focused on comment removal only.
- communicateAwaitable(com.embabel.common.core.types.NamedAndDescribed,com.embabel.agent.api.common.autonomy.ProcessWaitingException) - function in com.embabel.agent.tools.agent.PromptedTextCommunicator
- Produce a response string for the given goal and ProcessWaitingException.
- communicateAwaitable(com.embabel.common.core.types.NamedAndDescribed,com.embabel.agent.api.common.autonomy.ProcessWaitingException) - function in com.embabel.agent.tools.agent.TextCommunicator
- Produce a response string for the given goal and ProcessWaitingException.
- communicateResult(com.embabel.agent.api.common.autonomy.AgentProcessExecution) - function in com.embabel.agent.tools.agent.PromptedTextCommunicator
- Communicate the result of an agent process execution.
- communicateResult(com.embabel.agent.api.common.autonomy.AgentProcessExecution) - function in com.embabel.agent.tools.agent.TextCommunicator
- Communicate the result of an agent process execution.
- COMPLETED - enum entry in com.embabel.agent.core.AgentProcessStatusCode
The process has completed successfully
- COMPRESSION - enum entry in com.embabel.agent.rag.EnhancementType
- CompressionConfig - class in com.embabel.agent.rag
- ComputedBooleanCondition - class in com.embabel.agent.core
- Convenient class for a condition that evaluates to true or false.
- computeRAGASScore(java.lang.Double,java.lang.Double,java.lang.Double,java.lang.Double,java.lang.Double) - function in com.embabel.agent.rag.RagResponseKt
- CONCURRENT - enum entry in com.embabel.agent.spi.config.spring.AgentPlatformProperties.ProcessType
- ConcurrentAgentProcess - class in com.embabel.agent.core.support
- An AgentProcess that can execute multiple actions concurrently.
- Condition - class in com.embabel.agent.api.annotation
- Annotates a method that evaluates a condition.
- condition(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentBuilder
- Condition - class in com.embabel.agent.core
- A Condition is a named, well known predicate that can be evaluated and reused across multiple Actions.
- CONDITIONAL - enum entry in com.embabel.agent.rag.EnhancementRecommendation
- CONDITIONAL - enum entry in com.embabel.agent.spi.config.spring.migration.SimpleDeprecatedConfigWarner.DeprecationType
- ConditionDetermination - class in com.embabel.plan.goap
- Conditions may be true, false or unknown
- ConditionDetermination.Companion - class in com.embabel.plan.goap.ConditionDetermination
- ConditionMetadata - class in com.embabel.agent.core
- ConditionMetadata.Companion - class in com.embabel.agent.core.ConditionMetadata
- conditionOf(java.lang.String,com.embabel.common.core.types.ZeroToOne,com.embabel.agent.api.dsl.ConditionPredicate) - function in com.embabel.agent.api.dsl.AgentBuilder
- ConditionSource - class in com.embabel.agent.core
- CONFIGURATION_PROPERTIES - enum entry in com.embabel.agent.spi.config.spring.migration.SimpleDeprecatedConfigWarner.DeprecationType
- confirm(P,java.lang.String) - function in com.embabel.agent.api.annotation.WaitKt
- confirmation(P,java.lang.String) - function in com.embabel.agent.api.annotation.WaitFor
- confirmation(java.lang.String,java.lang.Boolean) - function in com.embabel.agent.tools.agent.DefaultProcessCallbackTools
- ConfirmationRequest - class in com.embabel.agent.core.hitl
- Request confirmation from the user before promoting an object to the blackboard.
- confirmationRequest(com.embabel.agent.core.hitl.ConfirmationRequest,com.embabel.chat.Conversation,com.embabel.agent.api.common.ActionContext,java.lang.String) - function in com.embabel.chat.AssistantMessage.Companion
- confirmationRequest(com.embabel.agent.core.hitl.ConfirmationRequest,com.embabel.chat.Conversation,com.embabel.agent.api.common.ActionContext) - function in com.embabel.chat.AssistantMessage.Companion
- ConfirmationResponse - class in com.embabel.agent.core.hitl
- ConsensusBuilder - class in com.embabel.agent.api.common.workflow.multimodel
- Builder for creating a consensus workflow that generates results from multiple generators Generators and consensus function are typically used in multi-model scenarios, but need not use an LLM at all.
- ConsensusBuilder.Companion - class in com.embabel.agent.api.common.workflow.multimodel.ConsensusBuilder
- ConsensusBuilder.ConsensusSpec - class in com.embabel.agent.api.common.workflow.multimodel.ConsensusBuilder
- ConsensusBuilder.Generators - class in com.embabel.agent.api.common.workflow.multimodel.ConsensusBuilder
- ConsoleOutputChannel - class in com.embabel.chat.support.console
- consolidatedBy(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.workflow.control.ScatterGatherBuilder.Generators
- Constants - class in com.embabel.agent.common
- ConsumerAction - class in com.embabel.agent.api.common.support
- Action that has input preconditions, but produces no output
- consuming(java.lang.Class) - function in com.embabel.agent.api.common.workflow.WorkflowBuilderConsuming
- Specify the input type for this workflow.
- consuming(java.lang.Class) - function in com.embabel.agent.api.common.workflow.control.SimpleAgentBuilder
- Specify the input type for this workflow.
- consuming(java.lang.Class) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder
- Specify the input type for this workflow.
- consuming(java.lang.Class) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilBuilder
- Specify the input type for this workflow.
- ContainerSection - class in com.embabel.agent.rag
- CONTENT_SYNTHESIS - enum entry in com.embabel.agent.rag.EnhancementType
- ContentAsset - class in com.embabel.agent.domain.library
- Content asset that can be used in different ways: for example in producing different marketing materials.
- ContentChunker - class in com.embabel.agent.rag.ingestion
- Converts MaterializedContainerSection objects into Chunk objects with intelligent text splitting.
- ContentChunker.Config - class in com.embabel.agent.rag.ingestion.ContentChunker
- ContentChunker.DefaultConfig - class in com.embabel.agent.rag.ingestion.ContentChunker
- Configuration for the splitter
- ContentElement - class in com.embabel.agent.rag
- Structural content element that may have a parent and children.
- ContentElementRepository - class in com.embabel.agent.rag.ingestion
- Implemented by services that can retrieve Chunks and other ContentElements by id.
- ContentElementSearch - class in com.embabel.agent.rag
- ContentOutputChannelEvent - class in com.embabel.agent.channel
- ContentRoot - class in com.embabel.agent.rag
- Root of a structured document It must have a non-null URI
- Context - class in com.embabel.agent.core
- Longer-lived interface than a blackboard.
- ContextId - class in com.embabel.agent.core
- Id of a context.
- contextId(com.embabel.agent.core.ContextId) - function in com.embabel.agent.core.ProcessOptions.Builder
- Set the context identifier to use for the invocation.
- ContextId.Companion - class in com.embabel.agent.core.ContextId
- ContextRepository - class in com.embabel.agent.spi
- Load a context
- contextRepository(com.embabel.agent.spi.config.spring.ContextRepositoryProperties) - function in com.embabel.agent.spi.config.spring.AgentPlatformConfiguration
- ContextRepositoryProperties - class in com.embabel.agent.spi.config.spring
- Configuration properties for the agent process repository.
- ContextRepositoryProperties.Companion - class in com.embabel.agent.spi.config.spring.ContextRepositoryProperties
- ContextualPromptElement - class in com.embabel.agent.prompt.element
- Make a dynamic prompt contribution based on the operation context.
- ContextualPromptElement.Companion - class in com.embabel.agent.prompt.element.ContextualPromptElement
- ContextualTool - class in com.embabel.agent.rag
- Tool retrieved by a RAG request
- contribution() - function in com.embabel.agent.api.common.LlmReference
- contribution() - function in com.embabel.agent.api.common.LlmReference
- contribution() - function in com.embabel.agent.domain.library.Blog
- contribution() - function in com.embabel.agent.domain.library.InternetResources
- contribution() - function in com.embabel.agent.domain.library.NewsStory
- contribution() - function in com.embabel.agent.domain.library.Page
- contribution() - function in com.embabel.agent.domain.library.Page
- contribution() - function in com.embabel.agent.domain.library.RelevantNewsStories
- contribution() - function in com.embabel.agent.domain.library.ResearchReport
- contribution() - function in com.embabel.agent.prompt.ResponseFormat
- contribution(com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.prompt.element.ContextualPromptElement
- contribution() - function in com.embabel.agent.prompt.element.FocusedToolCallControl
- contribution() - function in com.embabel.agent.prompt.element.ToolCallControl
- contribution() - function in com.embabel.agent.prompt.persona.CoStar
- contribution() - function in com.embabel.agent.prompt.persona.Instruction
- contribution() - function in com.embabel.agent.prompt.persona.Persona
- contribution() - function in com.embabel.agent.prompt.persona.RoleGoalBackstory
- contribution() - function in com.embabel.common.ai.prompt.ContentAsset
- contribution() - function in com.embabel.common.ai.prompt.PromptContributor
- control(com.embabel.agent.core.ProcessControl) - function in com.embabel.agent.core.ProcessOptions.Builder
- Set process control settings directly.
- control(java.util.function.Consumer) - function in com.embabel.agent.core.ProcessOptions.Builder
- Configure process control setting via a nested builder.
- Control - class in com.embabel.ux.form
- ControlType - class in com.embabel.ux.form
- ControlValue - class in com.embabel.ux.form
- ControlValue.BooleanValue - class in com.embabel.ux.form.ControlValue
- ControlValue.DateValue - class in com.embabel.ux.form.ControlValue
- ControlValue.EmptyValue - class in com.embabel.ux.form.ControlValue
- ControlValue.FileValue - class in com.embabel.ux.form.ControlValue
- ControlValue.MultiOptionValue - class in com.embabel.ux.form.ControlValue
- ControlValue.NumberValue - class in com.embabel.ux.form.ControlValue
- ControlValue.OptionValue - class in com.embabel.ux.form.ControlValue
- ControlValue.TextValue - class in com.embabel.ux.form.ControlValue
- ControlValue.TimeValue - class in com.embabel.ux.form.ControlValue
- Conversation - class in com.embabel.chat
- Conversation shim for agent system.
- ConversationContinues - class in com.embabel.chat.agent
- ConversationFormatter - class in com.embabel.chat
- Format a conversation into a String for inclusion in a prompt.
- ConversationOver - class in com.embabel.chat.agent
- ConversationStatus - class in com.embabel.chat.agent
- Convenient supertype for chatbot agent returns.
- convert(java.lang.String) - function in com.embabel.agent.spi.support.springai.ExceptionWrappingConverter
- convert(java.lang.String) - function in com.embabel.agent.spi.support.springai.SuppressThinkingConverter
- Converts the source string to the target type after removing any thinking blocks.
- convert(java.lang.String) - function in com.embabel.agent.spi.support.springai.WithExampleConverter
- Delegates conversion to the underlying delegate.
- ConverterKt - class in com.embabel.agent.spi.support.springai
- convertOptions(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.api.models.OpenAiChatOptionsConverter
- CoreToolGroups - class in com.embabel.agent.core
- Core tool groups exposed by the platform These should be supported in any AgentPlatform instance.
- cost() - function in com.embabel.agent.core.AgentProcess
- cost(java.lang.Double) - function in com.embabel.agent.core.Budget.Builder
- Sets the cost of running the process, in USD.
- cost() - function in com.embabel.agent.core.LlmInvocation
- Dollar cost of this interaction.
- cost() - function in com.embabel.agent.core.LlmInvocationHistory
- cost() - function in com.embabel.agent.core.LlmInvocationHistory
- CoStar - class in com.embabel.agent.prompt.persona
- CO-STAR prompt framework See https://towardsdatascience.
- costInfoString(java.lang.Boolean) - function in com.embabel.agent.core.AgentProcess
- costInfoString(java.lang.Boolean) - function in com.embabel.agent.core.LlmInvocationHistory
- costInfoString(java.lang.Boolean) - function in com.embabel.agent.core.LlmInvocationHistory
- count(java.lang.Class) - function in com.embabel.agent.core.ActionContext
- count(java.lang.Class) - function in com.embabel.agent.core.AgentProcess
- count(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- count(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- count(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- count(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- count(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- count(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- count(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- count(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- count(java.lang.Class) - function in com.embabel.agent.core.Blackboard
- count(com.embabel.agent.core.Blackboard) - function in com.embabel.agent.core.BlackboardKt
- Count entries of the given type
- count(java.lang.Class) - function in com.embabel.agent.core.ExecutingOperationContext
- count(java.lang.Class) - function in com.embabel.agent.core.InputActionContext
- count(java.lang.Class) - function in com.embabel.agent.core.InputsActionContext
- count(java.lang.Class) - function in com.embabel.agent.core.OperationContext
- count() - function in com.embabel.agent.domain.InMemoryCrudRepository
- count() - function in com.embabel.agent.rag.ingestion.ContentElementRepository
- Return the total number of content elements in the repository
- count() - function in com.embabel.agent.rag.ingestion.ContentElementRepository
- Return the total number of content elements in the repository
- count() - function in com.embabel.agent.rag.ingestion.WritableContentElementRepository
- Return the total number of content elements in the repository
- count() - function in com.embabel.agent.tools.file.FileReads
- create(com.embabel.agent.api.common.PromptRunner,java.lang.String) - function in com.embabel.agent.api.common.PromptRunnerKt
- Create an object of the given type.
- create(com.embabel.agent.core.AgentPlatform) - function in com.embabel.agent.api.common.autonomy.AgentInvocation.Companion
- Create a new AgentInvocation for the given platform, inferring the result type from the reified type parameter.
- create(com.embabel.agent.core.AgentPlatform,java.lang.Class) - function in com.embabel.agent.api.common.autonomy.AgentInvocation.Companion
- Create a new AgentInvocation for the given platform and explicit result type.
- create() - function in com.embabel.agent.core.ContextId.Companion
- create(java.lang.String,java.lang.String) - function in com.embabel.agent.core.ToolGroupDescription.Companion
- create(com.embabel.agent.api.common.OperationContext,com.embabel.agent.rag.RagService,com.embabel.agent.event.RagEventListener) - function in com.embabel.agent.rag.RagServiceEnhancer
- Create a new Rag Service for use in a given operation
- create() - function in com.embabel.agent.spi.ContextRepository
- Create an empty context.
- create() - function in com.embabel.agent.spi.support.InMemoryContextRepository
- Create an empty context.
- create(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessContext,com.embabel.agent.core.Operation,java.util.Set) - function in com.embabel.agent.testing.unit.FakeOperationContext.Companion
- create(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessContext,com.embabel.agent.core.Operation) - function in com.embabel.agent.testing.unit.FakeOperationContext.Companion
- create(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessContext) - function in com.embabel.agent.testing.unit.FakeOperationContext.Companion
- create(com.embabel.agent.core.Agent) - function in com.embabel.agent.testing.unit.FakeOperationContext.Companion
- create() - function in com.embabel.agent.testing.unit.FakeOperationContext.Companion
- CREATE - enum entry in com.embabel.agent.tools.file.FileModificationType
- CREATE_DIRECTORY - enum entry in com.embabel.agent.tools.file.FileModificationType
- CREATE_OBJECT - enum entry in com.embabel.agent.testing.unit.Method
- CREATE_OBJECT_IF_POSSIBLE - enum entry in com.embabel.agent.testing.unit.Method
- createAction(java.lang.reflect.Method,java.lang.Object,java.util.List) - function in com.embabel.agent.api.annotation.support.ActionMethodManager
- Create an Action from a method
- createAgent(java.lang.String,java.lang.String,java.lang.String) - function in com.embabel.agent.core.AgentPlatform
- Create a new agent from the given scope
- createAgent(java.lang.String,java.lang.String,java.lang.String) - function in com.embabel.agent.core.AgentScope
- Create a new agent from the given scope
- createAgent(java.lang.String,java.lang.String,java.lang.String) - function in com.embabel.agent.core.AgentScope
- Create a new agent from the given scope
- createAgentMetadata(java.lang.Object) - function in com.embabel.agent.api.annotation.support.AgentMetadataReader
- Given this configured instance, find all the methods annotated with @Action and @Condition The instance will have been injected by Spring if it's Spring-managed.
- createAgentProcess(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessOptions,java.util.Map) - function in com.embabel.agent.core.AgentPlatform
- Create an agent process with the given options and bindings.
- createAgentProcess(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessOptions,java.util.Map) - function in com.embabel.agent.core.support.DefaultAgentPlatform
- Create an agent process with the given options and bindings.
- createAgentProcessFrom(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessOptions,java.lang.Object) - function in com.embabel.agent.core.AgentPlatform
- Create an agent process with the given options and bind all arguments.
- createAgentProcessFrom(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessOptions,java.lang.Object) - function in com.embabel.agent.core.AgentPlatform
- Create an agent process with the given options and bind all arguments.
- createAgentScopes(java.lang.Object) - function in com.embabel.agent.api.annotation.support.AgentMetadataReader
- createChildProcess(com.embabel.agent.core.Agent,com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.core.AgentPlatform
- createChildProcess(com.embabel.agent.core.Agent,com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.core.support.DefaultAgentPlatform
- createDirectory(java.lang.String) - function in com.embabel.agent.tools.file.FileTools
- createDirectory(java.lang.String) - function in com.embabel.agent.tools.file.FileWriteTools
- createDummyInstance(java.lang.Class) - function in com.embabel.common.util.DummyInstanceCreator
- createFile(java.lang.String,java.lang.String) - function in com.embabel.agent.tools.file.FileTools
- Create a file at the relative path under the root
- createFile(java.lang.String,java.lang.String,java.lang.Boolean) - function in com.embabel.agent.tools.file.FileTools
- Create a file with the given content.
- createFile(java.lang.String,java.lang.String) - function in com.embabel.agent.tools.file.FileWriteTools
- Create a file at the relative path under the root
- createFile(java.lang.String,java.lang.String,java.lang.Boolean) - function in com.embabel.agent.tools.file.FileWriteTools
- Create a file with the given content.
- createGoalAgent(java.lang.Object,com.embabel.agent.core.AgentScope,com.embabel.agent.core.Goal,java.lang.Boolean) - function in com.embabel.agent.api.common.autonomy.Autonomy
- Open mode.
- createGoalSeeker(java.lang.String,com.embabel.agent.api.common.autonomy.GoalChoiceApprover,com.embabel.agent.core.AgentScope,com.embabel.agent.api.common.autonomy.GoalSelectionOptions) - function in com.embabel.agent.api.common.autonomy.Autonomy
- Indicate which goal we'd use for this intent, and what agent we'd create.
- createInstance(java.lang.String,java.lang.Class,java.lang.String,java.util.Set,java.util.Set) - function in com.embabel.agent.core.Goal.Companion
- Convenient method to create a goal requiring creating an instance of this type.
- createInstance(java.lang.String,java.lang.Class,java.lang.String,java.util.Set) - function in com.embabel.agent.core.Goal.Companion
- Convenient method to create a goal requiring creating an instance of this type.
- createInstance(java.lang.String,java.lang.Class,java.lang.String) - function in com.embabel.agent.core.Goal.Companion
- Convenient method to create a goal requiring creating an instance of this type.
- createInstance(java.lang.String,java.lang.Class) - function in com.embabel.agent.core.Goal.Companion
- Convenient method to create a goal requiring creating an instance of this type.
- createObject(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner
- Create an object of the given type using the given prompt and LLM options from context (process context or implementing class).
- createObject(java.util.List,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner
- Create an object from messages
- createObject(com.embabel.agent.api.common.PromptRunner,java.lang.String) - function in com.embabel.agent.api.common.PromptRunnerKt
- Create an object of the given type
- createObject(com.embabel.agent.api.common.TemplateOperations,java.util.Map) - function in com.embabel.agent.api.common.PromptRunnerKt
- createObject(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunnerOperations
- Create an object of the given type using the given prompt and LLM options from context (process context or implementing class).
- createObject(java.util.List,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunnerOperations
- Create an object from messages
- createObject(java.lang.Class,java.util.Map) - function in com.embabel.agent.api.common.TemplateOperations
- Create an object of the given type using the given model to render the template and LLM options from context
- createObject(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.core.support.AbstractLlmOperations
- Create an output object, in the context of an AgentProcess.
- createObject(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.LlmOperations
- Create an output object, in the context of an AgentProcess.
- createObject(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.LlmOperations
- Create an output object, in the context of an AgentProcess.
- createObject(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.testing.integration.DummyObjectCreatingLlmOperations
- Create an output object, in the context of an AgentProcess.
- createObject(java.lang.String,java.lang.Class) - function in com.embabel.agent.testing.unit.FakePromptRunner
- Create an object of the given type using the given prompt and LLM options from context (process context or implementing class).
- createObject(java.util.List,java.lang.Class) - function in com.embabel.agent.testing.unit.FakePromptRunner
- Create an object from messages
- createObjectIfPossible(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner
- Try to create an object of the given type using the given prompt and LLM options from context (process context or implementing class).
- createObjectIfPossible(java.util.List,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner
- createObjectIfPossible(com.embabel.agent.api.common.PromptRunner,java.lang.String) - function in com.embabel.agent.api.common.PromptRunnerKt
- createObjectIfPossible(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunnerOperations
- Try to create an object of the given type using the given prompt and LLM options from context (process context or implementing class).
- createObjectIfPossible(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunnerOperations
- Try to create an object of the given type using the given prompt and LLM options from context (process context or implementing class).
- createObjectIfPossible(java.util.List,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunnerOperations
- createObjectIfPossible(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.core.support.AbstractLlmOperations
- Try to create an output object in the context of an AgentProcess.
- createObjectIfPossible(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.LlmOperations
- Try to create an output object in the context of an AgentProcess.
- createObjectIfPossible(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.LlmOperations
- Try to create an output object in the context of an AgentProcess.
- createObjectIfPossible(java.util.List,com.embabel.agent.spi.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.testing.integration.DummyObjectCreatingLlmOperations
- Try to create an output object in the context of an AgentProcess.
- createObjectIfPossible(java.util.List,java.lang.Class) - function in com.embabel.agent.testing.unit.FakePromptRunner
- createPlanner(com.embabel.agent.core.ProcessOptions,com.embabel.plan.goap.WorldStateDeterminer) - function in com.embabel.agent.spi.PlannerFactory
- createPlanner(com.embabel.agent.core.ProcessOptions,com.embabel.plan.goap.WorldStateDeterminer) - function in com.embabel.agent.spi.support.GoapPlannerFactory
- createProcessId(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.spi.AgentProcessIdGenerator
- Generate a process ID for a new AgentProcess for this given agent and process options.
- createProgressBar(java.lang.Integer) - function in com.embabel.common.util.VisualizableTask
- createSession(com.embabel.agent.identity.User,com.embabel.agent.channel.OutputChannel,java.lang.String) - function in com.embabel.chat.Chatbot
- Create a new chat session.
- createSession(com.embabel.agent.identity.User,com.embabel.agent.channel.OutputChannel,java.lang.String) - function in com.embabel.chat.agent.AgentProcessChatbot
- Create a new chat session.
- createTempDir(java.lang.String) - function in com.embabel.agent.tools.file.FileWriteTools.Companion
- Create a temporary directory using the given seed
- creating(java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner
- Create an object creator for the given output class.
- creating(java.lang.Class) - function in com.embabel.agent.testing.unit.FakePromptRunner
- Create an object creator for the given output class.
- CreationPermitted - class in com.embabel.agent.core
- If this value is false, we cannot create new instances of this type: For example, it's a reference.
- CUSTOM - enum entry in com.embabel.agent.rag.EnhancementType
- CustomErrorController - class in com.embabel.agent.web.rest