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

B

BaseInvocation - class in com.embabel.agent.api.invocation
Defines the contract for invoking an agent without a specific return type.
BaseMessage - class in com.embabel.chat
Base message implementation supporting multimodal content.
because(java.lang.String) - function in com.embabel.chat.agent.ConversationOver.Companion
 
beforeActionLaunched(com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.core.AgentProcessCallback
 
bestSoFar() - function in com.embabel.agent.api.common.workflow.loop.AttemptHistory
 
bestValuePlanToAnyGoal(com.embabel.plan.PlanningSystem) - function in com.embabel.plan.ConditionPlanner
Return the best plan to any goal
bestValuePlanToAnyGoal(com.embabel.plan.PlanningSystem,java.util.Set) - function in com.embabel.plan.ConditionPlanner
Return the best plan to any goal, excluding specified actions.
bestValuePlanToAnyGoal(com.embabel.plan.PlanningSystem) - function in com.embabel.plan.Planner
Return the best plan to any goal
bestValuePlanToAnyGoal(com.embabel.plan.PlanningSystem) - function in com.embabel.plan.Planner
Return the best plan to any goal
bestValuePlanToAnyGoal(com.embabel.plan.PlanningSystem,java.util.Set) - function in com.embabel.plan.Planner
Return the best plan to any goal, excluding specified actions.
bestValuePlanToAnyGoal(com.embabel.plan.PlanningSystem,java.util.Set) - function in com.embabel.plan.Planner
Return the best plan to any goal, excluding specified actions.
biAggregate(java.util.List,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.TypedAgentScopeBuilderKt
 
biAggregate(java.util.List,kotlin.jvm.functions.Function1,java.lang.Class,java.lang.Class,java.lang.Class,java.lang.Class) - function in com.embabel.agent.api.dsl.TypedAgentScopeBuilderKt
Aggregate taking 2 inputs
BiInputActionContext - class in com.embabel.agent.api.dsl
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.ActionContext
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.AgentProcess
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.Bindable
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.Bindable
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.Blackboard
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.Context
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.ExecutingOperationContext
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.InputActionContext
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.InputsActionContext
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.OperationContext
 
bind(O,com.embabel.agent.core.AgentProcess) - function in com.embabel.agent.core.hitl.FormBindingRequest
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.support.AbstractAgentProcess
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.support.AbstractAgentProcess
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.support.InMemoryBlackboard
 
bind(java.lang.String,java.lang.Object) - function in com.embabel.agent.spi.support.InMemoryContext
 
bind(com.embabel.ux.form.FormSubmissionResult) - function in com.embabel.ux.form.FormBinder
Binds a FormSubmissionResult to the target data class
Bindable - class in com.embabel.agent.core
Allows binding and retrieval of objects using Kotlin operator functions and traditional get/set
bindAll(java.util.Map) - function in com.embabel.agent.core.ActionContext
 
bindAll(java.util.Map) - function in com.embabel.agent.core.AgentProcess
 
bindAll(java.util.Map) - function in com.embabel.agent.core.Bindable
 
bindAll(java.util.Map) - function in com.embabel.agent.core.Bindable
 
bindAll(java.util.Map) - function in com.embabel.agent.core.Bindable
 
bindAll(java.util.Map) - function in com.embabel.agent.core.Blackboard
 
bindAll(java.util.Map) - function in com.embabel.agent.core.ExecutingOperationContext
 
bindAll(java.util.Map) - function in com.embabel.agent.core.InputActionContext
 
bindAll(java.util.Map) - function in com.embabel.agent.core.InputsActionContext
 
bindAll(java.util.Map) - function in com.embabel.agent.core.OperationContext
 
BindFieldsToBlackboardKt - class in com.embabel.agent.api.common.support
 
BindingsFormatter - class in com.embabel.agent.api.common.autonomy
Formats bindings into a string representation suitable for goal ranking and intent display.
BindingsFormatter.Companion - class in com.embabel.agent.api.common.autonomy.BindingsFormatter
 
bindProtected(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.ActionContext
Bind a value to a name and mark it as protected.
bindProtected(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.AgentProcess
Bind a value to a name and mark it as protected.
bindProtected(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.Bindable
Bind a value to a name and mark it as protected.
bindProtected(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.Bindable
Bind a value to a name and mark it as protected.
bindProtected(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.Blackboard
Bind a value to a name and mark it as protected.
bindProtected(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.ExecutingOperationContext
Bind a value to a name and mark it as protected.
bindProtected(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.InputActionContext
Bind a value to a name and mark it as protected.
bindProtected(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.InputsActionContext
Bind a value to a name and mark it as protected.
bindProtected(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.OperationContext
Bind a value to a name and mark it as protected.
bindProtected(java.lang.String,java.lang.Object) - function in com.embabel.agent.core.support.InMemoryBlackboard
Bind a value to a name and mark it as protected.
bindTo(com.embabel.ux.form.FormSubmissionResult) - function in com.embabel.ux.form.FormBinderKt
Extension function to make binding more convenient
bindTo(com.embabel.ux.form.FormSubmissionResult,java.lang.Class) - function in com.embabel.ux.form.FormBinderKt
Extension function for Java class binding
Blackboard - class in com.embabel.agent.core
A Blackboard is how an AgentProcess maintains context.
BlackboardArgumentResolver - class in com.embabel.agent.api.annotation.support
Resolves arguments that can be found on the com.embabel.agent.core.Blackboard
BlackboardEntryFormatter - class in com.embabel.chat.agent
 
BlackboardFormatter - class in com.embabel.chat.agent
Present the context of the blackboard to the agent in a textual form.
BlackboardKt - class in com.embabel.agent.core
 
BlackboardProvider - class in com.embabel.agent.spi
Implemented by strategies for providing Blackboards.
BlackboardSink - class in com.embabel.agent.api.tool
Sink that publishes artifacts to the current AgentProcess blackboard.
BlackboardTools - class in com.embabel.agent.tools.blackboard
Tools for accessing objects in the current process blackboard.
BlackboardUpdater - class in com.embabel.agent.core
Callback to update the blackboard before replanning.
BlackboardWorldState - class in com.embabel.agent.core.support
WorldState implementation that wraps a ConditionWorldState and includes a reference to the Blackboard for accessing domain objects at planning time.
BlackboardWorldStateDeterminer - class in com.embabel.agent.core.support
Determine world state for the given ProcessContext, using the blackboard.
BOOLEAN - enum entry in com.embabel.agent.api.tool.Tool.ParameterType
 
Branch - class in com.embabel.agent.api.common.support
Return type to indicate that the action can return one of two types.
branch(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.TypedAgentScopeBuilderKt
Convenience method to branch from A to B or C using Kotlin reified types.
branch(kotlin.jvm.functions.Function1,java.lang.Class,java.lang.Class,java.lang.Class) - function in com.embabel.agent.api.dsl.TypedAgentScopeBuilderKt
Branch from A to B or C using Kotlin reified types.
browserAutomationWebToolsGroup() - function in com.embabel.agent.spi.config.spring.ToolGroupsConfiguration
 
Budget - class in com.embabel.agent.core
Budget for an agent process.
build() - function in com.embabel.agent.api.common.MultimodalContentBuilder
 
build() - function in com.embabel.agent.api.common.workflow.WorkflowBuilder
 
build() - function in com.embabel.agent.api.common.workflow.control.ScatterGatherBuilder.Emitter
 
build() - function in com.embabel.agent.api.common.workflow.control.SimpleAgentBuilder.Emitter
 
build() - function in com.embabel.agent.api.common.workflow.control.SimpleAgentBuilder.SimpleAgentConsumer.Emitter
 
build(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,java.lang.Class) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntil
 
build(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,java.lang.Class,java.lang.Class) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntil
 
build(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,java.lang.Class) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptable
 
build(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,java.lang.Class,java.lang.Class,java.lang.Class) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptable
 
build() - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder.Emitter
Build the workflow so it can be included in agents
build() - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder.Evaluator
Build an instance with default acceptance criteria, based on threshold score
build() - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilBuilder.Emitter
Build the workflow so it can be included in agents
build() - function in com.embabel.agent.api.common.workflow.multimodel.ConsensusBuilder.ConsensusSpec
 
build() - function in com.embabel.agent.api.dsl.AgentBuilder
Build the agent
build(java.lang.Class) - function in com.embabel.agent.api.invocation.AgentInvocation.Builder
Build the AgentInvocation with the given explicit result type.
build(com.embabel.agent.api.invocation.AgentInvocation.Builder) - function in com.embabel.agent.api.invocation.AgentInvocationKt
Build the AgentInvocation, inferring the result type from the reified type parameter.
build() - function in com.embabel.agent.api.tool.agentic.state.StateBuilder
Finish building and return the StateMachineTool.
build() - function in com.embabel.agent.api.tool.agentic.state.StateToolRegistration
Tool stays in current state after execution (no transition).
build() - function in com.embabel.chat.UserMessageBuilder
 
build() - function in com.embabel.chat.agent.DefaultChatAgentBuilder
 
buildActionSignature(com.embabel.agent.core.Action) - function in com.embabel.agent.api.annotation.support.TypeSchemaExtractor
Build action signature with schema info for the LLM.
buildAgent(java.lang.String,java.lang.String) - function in com.embabel.agent.api.common.workflow.WorkflowBuilder
Build an agent on this RepeatUntil workflow.
buildAgent(java.lang.String,java.lang.String) - function in com.embabel.agent.api.common.workflow.WorkflowBuilder
Build an agent on this RepeatUntil workflow.
buildArtifactsSummary(com.embabel.agent.core.Blackboard,com.fasterxml.jackson.databind.ObjectMapper,java.lang.Integer) - function in com.embabel.agent.api.annotation.support.TypeSchemaExtractor
Build a summary of current artifacts on the blackboard.
builder(com.embabel.agent.core.AgentPlatform) - function in com.embabel.agent.api.invocation.AgentInvocation.Companion
Obtain a new Builder to customize agent settings before building.
Button - class in com.embabel.ux.form
 
BUTTON - enum entry in com.embabel.ux.form.ControlType
 
byCategory(java.lang.String,java.lang.String,java.util.Map,java.lang.String,java.lang.Boolean,java.lang.String) - function in com.embabel.agent.api.tool.progressive.MatryoshkaTool.Companion
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map,java.lang.String,java.lang.Boolean) - function in com.embabel.agent.api.tool.progressive.MatryoshkaTool.Companion
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map,java.lang.String) - function in com.embabel.agent.api.tool.progressive.MatryoshkaTool.Companion
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map) - function in com.embabel.agent.api.tool.progressive.MatryoshkaTool.Companion
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map,java.lang.String,java.lang.Boolean,java.lang.String) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Companion
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map,java.lang.String,java.lang.Boolean) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Companion
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map,java.lang.String) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Companion
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Companion
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map,java.lang.String,java.lang.Boolean,java.lang.String) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Factory
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map,java.lang.String,java.lang.Boolean) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Factory
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map,java.lang.String) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Factory
Create an UnfoldingTool with category-based selection.
byCategory(java.lang.String,java.lang.String,java.util.Map) - function in com.embabel.agent.api.tool.progressive.UnfoldingTool.Factory
Create an UnfoldingTool with category-based selection.
byName(java.lang.String) - function in com.embabel.agent.api.tool.Subagent.Companion
Create a Subagent by agent name.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W