A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
C
- CACHED - enum entry in com.embabel.agent.api.tool.config.ToolLoopConfiguration.ExecutorType
Cached thread pool
- 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.AgenticTool
- Execute the tool with JSON input.
- call(java.lang.String) - function in com.embabel.agent.api.tool.ArtifactSinkingTool
- 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.ProgressiveTool
- 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.Subagent
- 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.api.tool.TypedTool
- Executes the tool by deserializing input JSON, calling typedCall, and serializing the result.
- call(java.lang.String) - function in com.embabel.agent.api.tool.TypedTool
- Executes the tool by deserializing input JSON, calling typedCall, and serializing the result.
- call(java.lang.String) - function in com.embabel.agent.api.tool.UnfoldingTool
- Execute the tool with JSON input.
- call(java.lang.String) - function in com.embabel.agent.api.tool.agentic.playbook.PlaybookTool
- Execute the tool with JSON input.
- call(java.lang.String) - function in com.embabel.agent.api.tool.agentic.simple.SimpleAgenticTool
- Execute the tool with JSON input.
- call(java.lang.String) - function in com.embabel.agent.api.tool.agentic.state.StateMachineTool
- Execute the tool with JSON input.
- call(java.lang.String) - function in com.embabel.agent.core.hitl.ConditionalAwaitingTool
- Execute the tool with JSON input.
- call(java.lang.String) - function in com.embabel.agent.core.hitl.ConfirmingTool
- Execute the tool with JSON input.
- call(java.lang.String) - function in com.embabel.agent.core.hitl.TypeRequestingTool
- Execute the tool with JSON input.
- 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.MetadataEnrichingTool
- 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.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 conversationId.
- 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
- 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,com.embabel.agent.api.common.autonomy.BindingsFormatter) - function in com.embabel.agent.api.common.autonomy.Autonomy
- Choose a goal based on the user input and try to achieve it.
- 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.
- chooseAndAccomplishGoal(com.embabel.agent.core.ProcessOptions,com.embabel.agent.api.common.autonomy.GoalChoiceApprover,com.embabel.agent.core.AgentScope,java.util.Map) - function in com.embabel.agent.api.common.autonomy.Autonomy
- Choose a goal based on the user input and try to achieve it.
- chooseAndAccomplishGoal(com.embabel.agent.api.common.autonomy.GoalChoiceApprover,com.embabel.agent.core.AgentScope,java.util.Map) - 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.
- clearChildrenCache() - function in com.embabel.agent.core.JvmType.Companion
- Clear the children cache.
- 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.ranking - package com.embabel.agent.api.common.ranking
- 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.reference - package com.embabel.agent.api.reference
- 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.tool.agentic - package com.embabel.agent.api.tool.agentic
- com.embabel.agent.api.tool.agentic.playbook - package com.embabel.agent.api.tool.agentic.playbook
- com.embabel.agent.api.tool.agentic.simple - package com.embabel.agent.api.tool.agentic.simple
- com.embabel.agent.api.tool.agentic.state - package com.embabel.agent.api.tool.agentic.state
- com.embabel.agent.api.tool.config - package com.embabel.agent.api.tool.config
- com.embabel.agent.api.tool.progressive - package com.embabel.agent.api.tool.progressive
- 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.expression - package com.embabel.agent.core.expression
- com.embabel.agent.core.hitl - package com.embabel.agent.core.hitl
- com.embabel.agent.core.internal - package com.embabel.agent.core.internal
- 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.filter - package com.embabel.agent.filter
- 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.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.blackboard - package com.embabel.agent.tools.blackboard
- 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.tools.process - package com.embabel.agent.tools.process
- 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
- completedEvent(java.lang.Integer,java.lang.Boolean) - function in com.embabel.agent.api.event.ToolLoopStartEvent
- CompositeSink - class in com.embabel.agent.api.tool
- Sink that delegates to multiple sinks.
- 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
- ConditionalAwaitingTool - class in com.embabel.agent.core.hitl
- Tool decorator that conditionally requires awaiting before execution.
- 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.ReplanningToolFactory
- When the decider returns a ReplanDecision, replan after execution, adding the artifact to the blackboard along with any additional updates from the decision.
- 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.core.hitl.WaitKt
- confirmation(P,java.lang.String) - function in com.embabel.agent.core.hitl.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
- ConfirmingTool - class in com.embabel.agent.core.hitl
- Tool decorator that always requires confirmation before executing the delegate.
- 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.
- consuming() - function in com.embabel.agent.api.tool.Subagent.Builder
- Specify the input type (Kotlin reified version).
- consuming(java.lang.Class) - function in com.embabel.agent.api.tool.Subagent.Builder
- Specify the input type that the LLM will provide when invoking this tool.
- consuming(kotlin.reflect.KClass) - function in com.embabel.agent.api.tool.Subagent.Builder
- Specify the input type (KClass version).
- contains(java.lang.String,java.lang.String) - function in com.embabel.agent.filter.PropertyFilter.Companion
- containsIgnoreCase(java.lang.String,java.lang.String) - function in com.embabel.agent.filter.PropertyFilter.Companion
- 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.reference.LlmReference
- contribution() - function in com.embabel.agent.api.reference.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
- ConversationFactory - class in com.embabel.chat
- Factory for creating and loading Conversation instances.
- conversationFactoryProvider() - function in com.embabel.agent.api.common.PlatformServices
- Get the conversation factory provider for resolving conversation factories by type.
- conversationFactoryProvider() - function in com.embabel.agent.spi.support.SpringContextPlatformServices
- Get the conversation factory provider for resolving conversation factories by type.
- ConversationFactoryProvider - class in com.embabel.chat
- Provider for ConversationFactory instances by type.
- 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.
- ConversationStoreType - class in com.embabel.chat
- Type of conversation storage.
- 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(I) - function in com.embabel.agent.core.hitl.AwaitableFactory
- Create an awaitable based on the input, or null to proceed normally.
- 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 with a generated ID.
- create(com.embabel.agent.spi.loop.LlmMessageSender,com.fasterxml.jackson.databind.ObjectMapper,com.embabel.agent.spi.loop.ToolInjectionStrategy,java.lang.Integer,kotlin.jvm.functions.Function1) - function in com.embabel.agent.spi.loop.ToolLoopFactory
- Create a ToolLoop instance.
- create() - function in com.embabel.agent.spi.support.InMemoryContextRepository
- Create an empty context with a generated ID.
- 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(com.embabel.chat.agent.BlackboardEntryFormatter) - function in com.embabel.agent.tools.blackboard.BlackboardTools
- Create an UnfoldingTool for blackboard access.
- create() - function in com.embabel.agent.tools.blackboard.BlackboardTools
- Create an UnfoldingTool for blackboard access.
- CREATE - enum entry in com.embabel.agent.tools.file.FileModificationType
- create() - function in com.embabel.agent.tools.math.MathTools
- Create the UnfoldingTool for math operations.
- create() - function in com.embabel.agent.tools.process.AgentProcessTools
- Create an UnfoldingTool for agent process information.
- create(java.lang.String) - function in com.embabel.chat.ConversationFactory
- Create a new conversation with the given ID.
- create(java.lang.String) - function in com.embabel.chat.support.InMemoryConversationFactory
- Create a new conversation with the given ID.
- 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
- createAwaitable(I) - function in com.embabel.agent.core.hitl.AwaitableTypedTool
- Check if this tool invocation requires human input.
- 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.
- createForParticipants(java.lang.String,com.embabel.agent.api.identity.User,com.embabel.agent.api.identity.User,java.lang.String) - function in com.embabel.chat.ConversationFactory
- Create a conversation for a 1-1 chat between a user and an agent.
- createForParticipants(java.lang.String,com.embabel.agent.api.identity.User,com.embabel.agent.api.identity.User,java.lang.String) - function in com.embabel.chat.ConversationFactory
- Create a conversation for a 1-1 chat between a user and an agent.
- 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.core.internal.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.core.internal.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.core.internal.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.core.internal.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.
- createPlaceholderTools(com.embabel.agent.api.tool.agentic.DomainToolSource,com.embabel.agent.api.tool.agentic.DomainToolTracker) - function in com.embabel.agent.api.tool.agentic.DomainToolFactory
- Create placeholder tools for all @LlmTool methods on the given class.
- 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
- createResult(java.lang.String,java.util.List) - function in com.embabel.agent.api.tool.agentic.AgenticToolSupport
- Convert artifacts to a Tool.Result.
- createSession(com.embabel.agent.api.identity.User,com.embabel.agent.api.channel.OutputChannel,java.lang.String,java.lang.String) - function in com.embabel.chat.Chatbot
- Create a new chat session, or restore an existing one.
- createSession(com.embabel.agent.api.identity.User,com.embabel.agent.api.channel.OutputChannel,java.lang.String,java.lang.String) - function in com.embabel.chat.agent.AgentProcessChatbot
- Create a new chat session, or restore an existing one.
- 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
- createWithId(java.lang.String) - function in com.embabel.agent.spi.ContextRepository
- Create an empty context with the specified ID.
- createWithId(java.lang.String) - function in com.embabel.agent.spi.support.InMemoryContextRepository
- Create an empty context with the specified ID.
- 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