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.