A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W 

C

call(java.lang.String) - function in com.embabel.agent.api.tool.AgenticTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.api.tool.ConditionalReplanningTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.api.tool.DelegatingTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.api.tool.MatryoshkaTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.api.tool.ReplanningTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.api.tool.Tool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.core.support.RenamedTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.core.support.RenamedToolCallback
 
call(java.util.List,java.util.List) - function in com.embabel.agent.spi.loop.LlmMessageSender
c Make a single LLM inference call.
call(java.lang.String) - function in com.embabel.agent.spi.support.AgentProcessBindingTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.spi.support.EventPublishingTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.spi.support.ExceptionSuppressingTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.spi.support.MetadataEnrichedTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.spi.support.ObservabilityTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.spi.support.ObservabilityToolCallback
 
call(java.lang.String) - function in com.embabel.agent.spi.support.OutputTransformingTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.spi.support.OutputTransformingToolCallback
 
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.MetadataEnrichedToolCallback
 
call(java.lang.String) - function in com.embabel.agent.spi.support.springai.SpringToolCallbackAdapter
 
call(java.lang.String,org.springframework.ai.chat.model.ToolContext) - function in com.embabel.agent.spi.support.springai.SpringToolCallbackAdapter
Override to avoid Spring AI's default warning about unused ToolContext.
call(java.lang.String) - function in com.embabel.agent.spi.support.springai.SpringToolCallbackWrapper
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.tools.agent.AgentTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.agent.tools.agent.GoalTool
Execute the tool with JSON input.
call(java.lang.String) - function in com.embabel.chat.support.AssetAddingTool
Execute the tool with JSON input.
call(java.lang.String,org.springframework.ai.chat.model.ToolContext) - function in org.springframework.ai.tool.ToolCallback
 
callTool(java.lang.String,java.lang.String) - function in com.embabel.agent.test.integration.ScriptedLlmOperations
Script a tool call.
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.TypedAgentScopeBuilderKt
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.TypedAgentScopeBuilderKt
Creates a chain from A to B via C.
ChainedToolInjectionStrategy - class in com.embabel.agent.spi.loop
Chains multiple injection strategies into a pipeline.
character(java.lang.String,java.lang.String,java.lang.Integer) - function in com.embabel.agent.spi.logging.personality.FormatUtilsKt
Format a saying of a character
chat(com.embabel.chat.ChatSession,java.lang.String,com.embabel.agent.spi.logging.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.
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: ChatModel call.
chatModelCallEvent(com.embabel.agent.api.event.LlmRequestEvent,org.springframework.ai.chat.prompt.Prompt) - function in com.embabel.agent.spi.support.springai.ChatModelCallEventKt
Return a low level event showing Spring AI prompt details.
ChatModelCallEventKt - class in com.embabel.agent.spi.support.springai
 
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.
clear() - function in com.embabel.agent.core.ActionContext
Clear all entries from the blackboard.
clear() - function in com.embabel.agent.core.AgentProcess
Clear all entries from the blackboard.
clear() - function in com.embabel.agent.core.Blackboard
Clear all entries from the blackboard.
clear() - function in com.embabel.agent.core.Blackboard
Clear all entries from the blackboard.
clear() - function in com.embabel.agent.core.ExecutingOperationContext
Clear all entries from the blackboard.
clear() - function in com.embabel.agent.core.InputActionContext
Clear all entries from the blackboard.
clear() - function in com.embabel.agent.core.InputsActionContext
Clear all entries from the blackboard.
clear() - function in com.embabel.agent.core.OperationContext
Clear all entries from the blackboard.
clear() - function in com.embabel.agent.core.support.InMemoryBlackboard
Clear all entries from the blackboard.
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.
ColorPalette - class in com.embabel.agent.spi.logging
 
ColossusColorPalette - class in com.embabel.agent.spi.logging.personality.colossus
 
ColossusLoggingAgenticEventListener - class in com.embabel.agent.spi.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.channel - package com.embabel.agent.api.channel
 
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.nested - package com.embabel.agent.api.common.nested
 
com.embabel.agent.api.common.primitive - package com.embabel.agent.api.common.primitive
 
com.embabel.agent.api.common.reference - package com.embabel.agent.api.common.reference
 
com.embabel.agent.api.common.scope - package com.embabel.agent.api.common.scope
 
com.embabel.agent.api.common.streaming - package com.embabel.agent.api.common.streaming
 
com.embabel.agent.api.common.support - package com.embabel.agent.api.common.support
 
com.embabel.agent.api.common.thinking - package com.embabel.agent.api.common.thinking
 
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.event - package com.embabel.agent.api.event
 
com.embabel.agent.api.event.progress - package com.embabel.agent.api.event.progress
 
com.embabel.agent.api.identity - package com.embabel.agent.api.identity
 
com.embabel.agent.api.invocation - package com.embabel.agent.api.invocation
 
com.embabel.agent.api.models - package com.embabel.agent.api.models
 
com.embabel.agent.api.streaming - package com.embabel.agent.api.streaming
 
com.embabel.agent.api.tool - package com.embabel.agent.api.tool
 
com.embabel.agent.api.validation - package com.embabel.agent.api.validation
 
com.embabel.agent.api.validation.guardrails - package com.embabel.agent.api.validation.guardrails
 
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.io - package com.embabel.agent.domain.io
 
com.embabel.agent.domain.library - package com.embabel.agent.domain.library
 
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.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.spi - package com.embabel.agent.spi
 
com.embabel.agent.spi.common - package com.embabel.agent.spi.common
 
com.embabel.agent.spi.config.spring - package com.embabel.agent.spi.config.spring
 
com.embabel.agent.spi.expression - package com.embabel.agent.spi.expression
 
com.embabel.agent.spi.expression.spel - package com.embabel.agent.spi.expression.spel
 
com.embabel.agent.spi.logging - package com.embabel.agent.spi.logging
 
com.embabel.agent.spi.logging.personality - package com.embabel.agent.spi.logging.personality
 
com.embabel.agent.spi.logging.personality.colossus - package com.embabel.agent.spi.logging.personality.colossus
 
com.embabel.agent.spi.logging.personality.hitchhiker - package com.embabel.agent.spi.logging.personality.hitchhiker
 
com.embabel.agent.spi.logging.personality.montypython - package com.embabel.agent.spi.logging.personality.montypython
 
com.embabel.agent.spi.logging.personality.severance - package com.embabel.agent.spi.logging.personality.severance
 
com.embabel.agent.spi.logging.personality.starwars - package com.embabel.agent.spi.logging.personality.starwars
 
com.embabel.agent.spi.loop - package com.embabel.agent.spi.loop
 
com.embabel.agent.spi.streaming - package com.embabel.agent.spi.streaming
 
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.test.common - package com.embabel.agent.test.common
 
com.embabel.agent.test.integration - package com.embabel.agent.test.integration
 
com.embabel.agent.test.unit - package com.embabel.agent.test.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.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.ai.model - package com.embabel.common.ai.model
 
com.embabel.common.core.streaming - package com.embabel.common.core.streaming
 
com.embabel.common.core.thinking - package com.embabel.common.core.thinking
 
com.embabel.common.core.validation - package com.embabel.common.core.validation
 
com.embabel.common.util - package com.embabel.common.util
 
com.embabel.plan - package com.embabel.plan
 
com.embabel.plan.common.condition - package com.embabel.plan.common.condition
 
com.embabel.plan.goap - package com.embabel.plan.goap
 
com.embabel.plan.utility - package com.embabel.plan.utility
 
com.embabel.ux.form - package com.embabel.ux.form
 
combineMessages(java.util.List) - function in com.embabel.agent.api.validation.guardrails.UserInputGuardRail
Combines multiple user messages into a single string for validation.
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

ComputedBooleanCondition - class in com.embabel.agent.core
Convenient class for a condition that evaluates to true or false.
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.
ConditionAction - class in com.embabel.plan.common.condition
Action in a GOAP system.
ConditionAction.Companion - class in com.embabel.plan.common.condition.ConditionAction
 
ConditionalOnMcpConnection - class in com.embabel.agent.spi.config.spring
Conditional annotation that enables bean creation only when a specific MCP connection is configured in Spring AI properties.
conditionalReplan(com.embabel.agent.api.tool.Tool,kotlin.jvm.functions.Function2) - function in com.embabel.agent.api.tool.Tool.Companion
When the decider returns a ReplanDecision, replan after execution, adding the artifact to the blackboard along with any additional updates from the decision.
ConditionalReplanningTool - class in com.embabel.agent.api.tool
Tool decorator that executes the wrapped tool, then conditionally triggers replanning based on the result.
ConditionDetermination - class in com.embabel.plan.common.condition
GOAP and some other planners rely on conditions.
ConditionDetermination.Companion - class in com.embabel.plan.common.condition.ConditionDetermination
 
ConditionGoal - class in com.embabel.plan.common.condition
Goal in a GOAP system.
ConditionGoal.Companion - class in com.embabel.plan.common.condition.ConditionGoal
 
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
 
ConditionPlan - class in com.embabel.plan.common.condition
Plan towards a goal using a ConditionWorldState
ConditionPlanner - class in com.embabel.plan.common.condition
Planner based on condition world states, such as GOAP.
ConditionPlanningSystem - class in com.embabel.plan.common.condition
Planning system based on actions and goals based on conditions, such as GOAP.
ConditionSource - class in com.embabel.agent.core
 
ConditionStep - class in com.embabel.plan.common.condition
Step with preconditions
ConditionWorldState - class in com.embabel.plan.common.condition
Represents the state of the world at any time.
ConditionWorldState.Companion - class in com.embabel.plan.common.condition.ConditionWorldState
 
ConfigurableModelProvider - class in com.embabel.common.ai.model
Take LLM definitions from configuration
ConfigurableModelProviderProperties - class in com.embabel.common.ai.model
Configuration properties for the model provider
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.spi.common
 
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.
ContentOutputChannelEvent - class in com.embabel.agent.api.channel
 
ContentPart - class in com.embabel.chat
Represents a part of a multimodal message.
ContentValidator - class in com.embabel.agent.api.validation
Base validation framework for agent API use.
Context - class in com.embabel.agent.core
Implemented by instances that can hold longer lasting state than a blackboard.
ContextId - class in com.embabel.agent.core
Id of a context.
ContextId.Companion - class in com.embabel.agent.core.ContextId
 
ContextProvider - class in com.embabel.agent.api.annotation.support
Provides objects from the platform context for injection into action methods.
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.api.common
Make a dynamic prompt contribution based on the operation context.
ContextualPromptElement.Companion - class in com.embabel.agent.api.common.ContextualPromptElement
 
contribution(com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.api.common.ContextualPromptElement
 
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.InternetResources
 
contribution() - function in com.embabel.agent.domain.library.Page
 
contribution() - function in com.embabel.agent.domain.library.Page
 
contribution() - function in com.embabel.agent.prompt.ResponseFormat
 
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.PersonaSpec
 
contribution() - function in com.embabel.agent.prompt.persona.PersonaSpec
 
contribution() - function in com.embabel.agent.prompt.persona.RoleGoalBackstorySpec
 
contribution() - function in com.embabel.agent.prompt.persona.RoleGoalBackstorySpec
 
contribution() - function in com.embabel.common.ai.prompt.PromptContributor
 
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.OutputConverter
Convert the LLM output string to the target type.
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.
copy(java.lang.String,T) - function in com.embabel.agent.api.common.CreationExample
 
copy(java.lang.String,T) - function in com.embabel.agent.api.common.CreationExample
 
CoreToolGroups - class in com.embabel.agent.core
Core tool groups exposed by the platform These should be supported in any AgentPlatform instance.
Cost - class in com.embabel.agent.api.annotation
Annotates a method that computes the dynamic cost or value of an action at planning time.
cost() - function in com.embabel.agent.core.AgentProcess
 
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
 
cost(com.embabel.plan.WorldState) - function in com.embabel.plan.Plan
The cost of a plan may be greater than 1.
cost(com.embabel.plan.WorldState) - function in com.embabel.plan.Plan
The cost of a plan may be greater than 1.
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
 
CostMethodInfo - class in com.embabel.agent.api.annotation.support
Information about a @Cost annotated method for invoking cost/value computations.
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.tools.file.FileReads
 
create(java.lang.String,kotlin.ByteArray) - function in com.embabel.agent.api.common.AgentImage.Companion
Create an AgentImage with explicit MIME type and data
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.invocation.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.invocation.AgentInvocation.Companion
Create a new AgentInvocation for the given platform and explicit result type.
create(java.lang.String,java.lang.String,com.embabel.agent.api.tool.Tool.Handler) - function in com.embabel.agent.api.tool.Tool.Companion
Create a tool with no parameters (Java-friendly).
create(java.lang.String,java.lang.String,com.embabel.agent.api.tool.Tool.InputSchema,com.embabel.agent.api.tool.Tool.Handler) - function in com.embabel.agent.api.tool.Tool.Companion
Create a tool with input schema (Java-friendly).
create(java.lang.String,java.lang.String,com.embabel.agent.api.tool.Tool.InputSchema,com.embabel.agent.api.tool.Tool.Metadata,com.embabel.agent.api.tool.Tool.Handler) - function in com.embabel.agent.api.tool.Tool.Companion
Create a fully configured tool (Java-friendly).
create(java.lang.String,java.lang.String,com.embabel.agent.api.tool.Tool.Metadata,com.embabel.agent.api.tool.Tool.Handler) - function in com.embabel.agent.api.tool.Tool.Companion
Create a tool with custom metadata (Java-friendly).
create(java.lang.String,java.lang.String,com.embabel.agent.api.tool.Tool.InputSchema) - function in com.embabel.agent.api.tool.Tool.Definition.Companion
 
create(java.lang.Boolean,java.util.Map) - function in com.embabel.agent.api.tool.Tool.Metadata.Companion
Create metadata (Java-friendly).
create(java.lang.Boolean) - function in com.embabel.agent.api.tool.Tool.Metadata.Companion
Create metadata (Java-friendly).
create() - function in com.embabel.agent.api.tool.Tool.Metadata.Companion
Create metadata (Java-friendly).
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(java.lang.String,java.lang.String,java.lang.String,java.lang.String) - function in com.embabel.agent.prompt.persona.PersonaSpec.Companion
 
create(java.lang.String,java.lang.String,java.lang.String) - function in com.embabel.agent.prompt.persona.RoleGoalBackstorySpec.Companion
 
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.test.unit.FakeOperationContext.Companion
 
create(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessContext,com.embabel.agent.core.Operation) - function in com.embabel.agent.test.unit.FakeOperationContext.Companion
 
create(com.embabel.agent.core.Agent,com.embabel.agent.core.ProcessContext) - function in com.embabel.agent.test.unit.FakeOperationContext.Companion
 
create(com.embabel.agent.core.Agent) - function in com.embabel.agent.test.unit.FakeOperationContext.Companion
 
create() - function in com.embabel.agent.test.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.test.unit.Method
 
CREATE_OBJECT_IF_POSSIBLE - enum entry in com.embabel.agent.test.unit.Method
 
createAction(java.lang.reflect.Method,java.lang.Object,java.util.List,java.util.Map) - 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.
createAgentScope() - function in com.embabel.agent.api.common.scope.AgentScopeBuilder
Emit an AgentScope
createAgentScope() - function in com.embabel.agent.api.dsl.TypedAgentScopeBuilder
Emit an AgentScope
createAgentScope() - function in com.embabel.agent.core.AgentPlatform
Emit an AgentScope
createAgentScope() - function in com.embabel.agent.core.AgentScope
Emit an AgentScope
createAgentScope() - function in com.embabel.agent.core.AgentScope
Emit an AgentScope
createAgentScopes(java.lang.Object) - function in com.embabel.agent.api.annotation.support.AgentMetadataReader
 
createBlackboard() - function in com.embabel.agent.core.support.InMemoryBlackboardProvider
Create a new empty blackboard.
createBlackboard() - function in com.embabel.agent.spi.BlackboardProvider
Create a new empty blackboard.
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.
createMessageSender(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.spi.LlmService
Create a message sender for this LLM configured with the given options.
createMessageSender(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.spi.support.springai.SpringAiLlmService
Create a message sender for this LLM configured with the given options.
createObject(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner
Create an object from multimodal content (text + images)
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(java.lang.Class,java.util.Map) - function in com.embabel.agent.api.common.PromptRunner.Rendering
Create an object of the given type using the given model to render the template and LLM options from context.
createObject(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner.Thinking
Create an object from multimodal content with thinking block extraction.
createObject(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner.Thinking
Create an object of the given type with thinking block extraction.
createObject(java.util.List,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner.Thinking
Create an object from messages with thinking block extraction.
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.PromptRunner.Rendering,java.util.Map) - function in com.embabel.agent.api.common.PromptRunnerKt
 
createObject(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunnerOperations
Create an object from multimodal content (text + images)
createObject(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunnerOperations
Create an object from multimodal content (text + images)
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(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.StreamingPromptRunner
Create an object from multimodal content (text + images)
createObject(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.StreamingPromptRunner
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.StreamingPromptRunner
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(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.ThinkingPromptRunnerOperations
Create an object from multimodal content with thinking block extraction.
createObject(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.ThinkingPromptRunnerOperations
Create an object of the given type with thinking block extraction.
createObject(java.util.List,java.lang.Class) - function in com.embabel.agent.api.common.ThinkingPromptRunnerOperations
Create an object from messages with thinking block extraction.
createObject(java.util.List,com.embabel.agent.core.support.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.core.support.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.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.support.AbstractLlmOperations
Create an output object, in the context of an AgentProcess.
createObject(java.util.List,com.embabel.agent.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.support.AbstractLlmOperations
Create an output object, in the context of an AgentProcess.
createObject(java.util.List,com.embabel.agent.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.test.integration.DummyObjectCreatingLlmOperations
Create an output object, in the context of an AgentProcess.
createObject(java.util.List,com.embabel.agent.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.test.integration.ScriptedLlmOperations
Create an output object, in the context of an AgentProcess.
createObject(java.lang.String,java.lang.Class) - function in com.embabel.agent.test.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.test.unit.FakePromptRunner
Create an object from messages
createObjectIfPossible(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner
Try to create an object from multimodal content (text + images)
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.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner.Thinking
Try to create an object from multimodal content with thinking block extraction.
createObjectIfPossible(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner.Thinking
Try to create an object of the given type with thinking block extraction.
createObjectIfPossible(java.util.List,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner.Thinking
Try to create an object from messages with thinking block extraction.
createObjectIfPossible(com.embabel.agent.api.common.PromptRunner,java.lang.String) - function in com.embabel.agent.api.common.PromptRunnerKt
 
createObjectIfPossible(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunnerOperations
Try to create an object from multimodal content (text + images)
createObjectIfPossible(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.PromptRunnerOperations
Try to create an object from multimodal content (text + images)
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(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.StreamingPromptRunner
Try to create an object from multimodal content (text + images)
createObjectIfPossible(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.StreamingPromptRunner
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.StreamingPromptRunner
 
createObjectIfPossible(com.embabel.agent.api.common.MultimodalContent,java.lang.Class) - function in com.embabel.agent.api.common.ThinkingPromptRunnerOperations
Try to create an object from multimodal content with thinking block extraction.
createObjectIfPossible(java.lang.String,java.lang.Class) - function in com.embabel.agent.api.common.ThinkingPromptRunnerOperations
Try to create an object of the given type with thinking block extraction.
createObjectIfPossible(java.util.List,java.lang.Class) - function in com.embabel.agent.api.common.ThinkingPromptRunnerOperations
Try to create an object from messages with thinking block extraction.
createObjectIfPossible(java.util.List,com.embabel.agent.core.support.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.core.support.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.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.support.AbstractLlmOperations
Try to create an output object in the context of an AgentProcess.
createObjectIfPossible(java.util.List,com.embabel.agent.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.support.AbstractLlmOperations
Try to create an output object in the context of an AgentProcess.
createObjectIfPossible(java.util.List,com.embabel.agent.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.test.integration.DummyObjectCreatingLlmOperations
Try to create an output object in the context of an AgentProcess.
createObjectIfPossible(java.util.List,com.embabel.agent.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.test.integration.ScriptedLlmOperations
Try to create an output object in the context of an AgentProcess.
createObjectIfPossible(java.util.List,java.lang.Class) - function in com.embabel.agent.test.unit.FakePromptRunner
 
createObjectStream(java.lang.Class) - function in com.embabel.agent.api.common.streaming.StreamingPromptRunner.Streaming
Create a reactive stream of objects of the specified type.
createObjectStream(java.lang.Class) - function in com.embabel.agent.api.common.streaming.StreamingPromptRunnerOperations
Create a reactive stream of objects of the specified type.
createObjectStream(java.util.List,com.embabel.agent.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.streaming.StreamingLlmOperations
Create a streaming list of objects from JSONL response in the context of an AgentProcess.
createObjectStreamIfPossible(java.util.List,com.embabel.agent.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.streaming.StreamingLlmOperations
Try to create a streaming list of objects in the context of an AgentProcess.
createObjectStreamWithThinking(java.lang.Class) - function in com.embabel.agent.api.common.streaming.StreamingPromptRunner.Streaming
Create a reactive stream with both objects and thinking content.
createObjectStreamWithThinking(java.lang.Class) - function in com.embabel.agent.api.common.streaming.StreamingPromptRunnerOperations
Create a reactive stream with both objects and thinking content.
createObjectStreamWithThinking(java.util.List,com.embabel.agent.core.support.LlmInteraction,java.lang.Class,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action) - function in com.embabel.agent.spi.streaming.StreamingLlmOperations
Create a streaming list of objects with LLM thinking content from mixed JSONL response.
createPlanner(com.embabel.agent.core.ProcessOptions,com.embabel.plan.common.condition.WorldStateDeterminer) - function in com.embabel.agent.spi.PlannerFactory
Create a planner for this process
createPlanner(com.embabel.agent.core.ProcessOptions,com.embabel.plan.common.condition.WorldStateDeterminer) - function in com.embabel.agent.spi.support.DefaultPlannerFactory
Create a planner for this process
createPlatformAgent() - function in com.embabel.agent.api.invocation.UtilityInvocation
Create a platform agent for utility invocations
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.api.identity.User,com.embabel.agent.api.channel.OutputChannel,java.lang.String) - function in com.embabel.chat.Chatbot
Create a new chat session.
createSession(com.embabel.agent.api.identity.User,com.embabel.agent.api.channel.OutputChannel,java.lang.String) - function in com.embabel.chat.agent.AgentProcessChatbot
Create a new chat session.
createSupervisorAgent() - function in com.embabel.agent.api.invocation.SupervisorInvocation
Create a supervisor agent from platform actions.
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
Returns a mode for creating strongly-typed objects.
creating(java.lang.Class) - function in com.embabel.agent.api.common.StreamingPromptRunner
Returns a mode for creating strongly-typed objects.
creating(java.lang.Class) - function in com.embabel.agent.test.unit.FakePromptRunner
Returns a mode for creating strongly-typed objects.
CreationExample - class in com.embabel.agent.api.common
An example of creating an object of the given type.
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.
CRITICAL - enum entry in com.embabel.common.core.validation.ValidationSeverity
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W