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