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

P

Page - class in com.embabel.agent.domain.library
 
PARALLEL - enum entry in com.embabel.agent.api.tool.config.ToolLoopConfiguration.ToolLoopType

Parallel tool execution (experimental)

parallelMap(java.util.Collection,java.lang.Integer,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.ActionContext
Execute the operations in parallel.
parallelMap(java.util.Collection,java.lang.Integer,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.Asyncer
 
parallelMap(java.util.Collection,java.lang.Integer,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.ExecutingOperationContext
Execute the operations in parallel.
parallelMap(java.util.Collection,java.lang.Integer,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.InputActionContext
Execute the operations in parallel.
parallelMap(java.util.Collection,java.lang.Integer,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.InputsActionContext
Execute the operations in parallel.
parallelMap(java.util.Collection,java.lang.Integer,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.OperationContext
Execute the operations in parallel.
parallelMap(java.util.Collection,java.lang.Integer,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.OperationContext
Execute the operations in parallel.
parallelMap(java.util.Collection,java.lang.Integer,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.OperationContext
Execute the operations in parallel.
parallelMap(java.util.Collection,com.embabel.agent.api.common.OperationContext,java.lang.Integer,kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.SuspendFunction1) - function in com.embabel.agent.api.dsl.MapperKt
Map parallel.
parallelMap(java.util.Collection,java.lang.Integer,kotlin.jvm.functions.Function1) - function in com.embabel.agent.spi.support.ExecutorAsyncer
 
parse(java.lang.String) - function in com.embabel.agent.core.expression.LogicalExpressionParser
Parse the given expression string into a LogicalExpression.
parse(java.lang.String) - function in com.embabel.agent.spi.expression.spel.SpelLogicalExpressionParser
Parse the given expression string into a LogicalExpression.
PathToCompletionAgentValidator - class in com.embabel.agent.spi.validation
 
PatternFormValidator - class in com.embabel.ux.form
 
PatternSearch - class in com.embabel.agent.tools.file
Adds low level pattern search methods to the com.embabel.agent.tools.DirectoryBased interface
PatternSearch.PatternMatch - class in com.embabel.agent.tools.file.PatternSearch
Represents a matching file with context
PAUSED - enum entry in com.embabel.agent.core.ActionStatusCode
 
PAUSED - enum entry in com.embabel.agent.core.AgentProcessStatusCode

The process is running without error but has paused because of scheduling policy.

PerGoalToolFactory - class in com.embabel.agent.tools.agent
Factory that creates tools for each goal in the agent platform.
PerGoalToolFactoryKt - class in com.embabel.agent.tools.agent
 
persistent() - function in com.embabel.agent.core.hitl.AbstractAwaitable
 
persistent() - function in com.embabel.agent.core.hitl.AbstractAwaitable
 
persistent() - function in com.embabel.agent.core.hitl.ConfirmationResponse
 
persistent() - function in com.embabel.agent.core.hitl.FormResponse
 
persistent() - function in com.embabel.agent.core.hitl.TypeResponse
 
persistent() - function in com.embabel.chat.support.InMemoryConversation
 
persistent() - function in com.embabel.common.core.Asset
 
persistent() - function in com.embabel.common.core.Awaitable
 
persistent() - function in com.embabel.common.core.AwaitableResponse
 
persistent() - function in com.embabel.common.core.Conversation
 
Persona - class in com.embabel.agent.prompt.persona
A way to structure LLM responses, by grounding them in a personality.
PersonasKt - class in com.embabel.chat.agent
 
PersonaSpec - class in com.embabel.agent.prompt.persona
Interface for Persona, when we can't use data class directly (e.g.
PersonaSpec.Companion - class in com.embabel.agent.prompt.persona.PersonaSpec
 
Plan - class in com.embabel.plan
Plan to achieve a goal.
PlanLister - class in com.embabel.agent.api.common.autonomy
Interface for listing achievable plans based on the current world state.
Planner - class in com.embabel.plan
A planner is a system that can plan from a set of actions to a set of goals.
PlannerFactory - class in com.embabel.agent.spi
Pluggable planner factory
PlannerType - class in com.embabel.agent.api.common
Specifies the type of planner that an agent uses.
PlanningSystem - class in com.embabel.plan
A planning system is a set of actions and goals.
plansToGoals(com.embabel.plan.PlanningSystem) - function in com.embabel.plan.ConditionPlanner
Return the best plan to each goal from the present world state.
plansToGoals(com.embabel.plan.PlanningSystem) - function in com.embabel.plan.Planner
Return the best plan to each goal from the present world state.
plansToGoals(com.embabel.plan.PlanningSystem) - function in com.embabel.plan.Planner
Return the best plan to each goal from the present world state.
planToGoal(java.util.Collection,com.embabel.plan.Goal) - function in com.embabel.plan.ConditionPlanner
Plan from here to the given goal Return null if no plan found
planToGoal(java.util.Collection,com.embabel.plan.Goal) - function in com.embabel.plan.Planner
Plan from here to the given goal Return null if no plan found
planToGoal(java.util.Collection,com.embabel.plan.Goal) - function in com.embabel.plan.Planner
Plan from here to the given goal Return null if no plan found
planToGoal(java.util.Collection,com.embabel.plan.Goal) - function in com.embabel.plan.goap.OptimizingGoapPlanner
Plan from here to the given goal Return null if no plan found
planToGoal(java.util.Collection,com.embabel.plan.Goal) - function in com.embabel.plan.utility.UtilityPlanner
Plan from here to the given goal Return null if no plan found
PlatformServices - class in com.embabel.agent.api.common
Services used by the platform and available to user-authored code.
PlaybookContext - class in com.embabel.agent.api.tool.agentic.playbook
Context available for evaluating unlock conditions.
PlaybookState - class in com.embabel.agent.api.tool.agentic.playbook
Shared state for tracking playbook execution progress.
PlaybookTool - class in com.embabel.agent.api.tool.agentic.playbook
A tool with conditional tool unlocking that uses an LLM to orchestrate sub-tools.
PlaybookTool.Companion - class in com.embabel.agent.api.tool.agentic.playbook.PlaybookTool
 
plus(com.embabel.agent.api.channel.OutputChannel) - function in com.embabel.agent.api.channel.DevNullOutputChannel
 
plus(com.embabel.agent.api.channel.OutputChannel) - function in com.embabel.agent.api.channel.OutputChannel
 
plus(com.embabel.agent.api.channel.OutputChannel) - function in com.embabel.agent.api.channel.OutputChannel
 
plus(com.embabel.agent.core.DataDictionary) - function in com.embabel.agent.core.Action
Combine two DataDictionaries, merging their domain types.
plus(com.embabel.agent.core.DataDictionary) - function in com.embabel.agent.core.AgentPlatform
Combine two DataDictionaries, merging their domain types.
plus(com.embabel.agent.core.DataDictionary) - function in com.embabel.agent.core.AgentScope
Combine two DataDictionaries, merging their domain types.
plus(com.embabel.agent.core.DataDictionary) - function in com.embabel.agent.core.DataDictionary
Combine two DataDictionaries, merging their domain types.
plus(com.embabel.agent.core.DataDictionary) - function in com.embabel.agent.core.DataDictionary
Combine two DataDictionaries, merging their domain types.
plus(com.embabel.agent.core.Usage) - function in com.embabel.agent.core.Usage
Combine two Usage instances by summing their token counts.
plus(com.embabel.plan.common.condition.ConditionAction) - function in com.embabel.plan.common.condition.ConditionWorldState
Apply an action to a state, returning the resulting new state.
plus(com.embabel.plan.common.condition.ConditionAction) - function in com.embabel.plan.common.condition.ConditionWorldState
Apply an action to a state, returning the resulting new state.
plus(kotlin.Pair) - function in com.embabel.plan.common.condition.ConditionWorldState
Add a single condition determination
plus(kotlin.Pair) - function in com.embabel.plan.common.condition.ConditionWorldState
Add a single condition determination
plusAssign(java.lang.Object) - function in com.embabel.agent.core.ActionContext
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.ActionContext
 
plusAssign(java.util.Map) - function in com.embabel.agent.core.ActionContext
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.AgentProcess
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.AgentProcess
 
plusAssign(java.util.Map) - function in com.embabel.agent.core.AgentProcess
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.Bindable
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.Bindable
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.Bindable
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.Bindable
 
plusAssign(java.util.Map) - function in com.embabel.agent.core.Bindable
 
plusAssign(java.util.Map) - function in com.embabel.agent.core.Bindable
 
plusAssign(java.util.Map) - function in com.embabel.agent.core.Bindable
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.Blackboard
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.Blackboard
 
plusAssign(java.util.Map) - function in com.embabel.agent.core.Blackboard
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.ExecutingOperationContext
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.ExecutingOperationContext
 
plusAssign(java.util.Map) - function in com.embabel.agent.core.ExecutingOperationContext
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.InputActionContext
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.InputActionContext
 
plusAssign(java.util.Map) - function in com.embabel.agent.core.InputActionContext
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.InputsActionContext
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.InputsActionContext
 
plusAssign(java.util.Map) - function in com.embabel.agent.core.InputsActionContext
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.OperationContext
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.OperationContext
 
plusAssign(java.util.Map) - function in com.embabel.agent.core.OperationContext
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.support.AbstractAgentProcess
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.support.AbstractAgentProcess
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.support.AbstractAgentProcess
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.support.AbstractAgentProcess
 
plusAssign(java.lang.Object) - function in com.embabel.agent.core.support.InMemoryBlackboard
 
plusAssign(kotlin.Pair) - function in com.embabel.agent.core.support.InMemoryBlackboard
 
populate(com.embabel.agent.core.Blackboard) - function in com.embabel.agent.core.Context
Populate the given blackboard from the context.
populate(com.embabel.agent.core.Blackboard) - function in com.embabel.agent.spi.support.InMemoryContext
Populate the given blackboard from the context.
PrefixedGoalToolNamingStrategy - class in com.embabel.agent.tools.agent
 
printStackTrace() - function in kotlin.Throwable
 
printStackTrace(java.io.PrintStream) - function in kotlin.Throwable
 
printStackTrace(java.io.PrintWriter) - function in kotlin.Throwable
 
ProcessContext - class in com.embabel.agent.core
Process state and services.
ProcessContextArgumentResolver - class in com.embabel.agent.api.annotation.support
Resolves ProcessContext arguments.
ProcessControl - class in com.embabel.agent.core
Controls how an AgentProcess is run.
ProcessExecutionException - class in com.embabel.agent.api.common.autonomy
Used for control flow
ProcessExecutionFailedException - class in com.embabel.agent.api.common.autonomy
 
ProcessExecutionStuckException - class in com.embabel.agent.api.common.autonomy
 
ProcessExecutionTerminatedException - class in com.embabel.agent.api.common.autonomy
 
ProcessKilledEvent - class in com.embabel.agent.api.event
 
ProcessOptions - class in com.embabel.agent.core
How to run an AgentProcess Create and customize using withers
ProcessOptionsOperationScheduler - class in com.embabel.agent.spi.support
Operation scheduler driven from process options
ProcessRepositoryProperties - class in com.embabel.agent.spi.config.spring
Configuration properties for the agent process repository.
ProcessRepositoryProperties.Companion - class in com.embabel.agent.spi.config.spring.ProcessRepositoryProperties
 
processSubmission(com.embabel.ux.form.Form,com.embabel.ux.form.FormSubmission) - function in com.embabel.ux.form.DefaultFormProcessor
 
processSubmission(com.embabel.ux.form.Form,com.embabel.ux.form.FormSubmission) - function in com.embabel.ux.form.FormProcessor
 
ProcessWaitingException - class in com.embabel.agent.api.common.autonomy
 
ProgressiveTool - class in com.embabel.agent.api.tool.progressive
A tool implementing progressive disclosure - reveals additional capabilities beyond its initial interface.
ProgressOutputChannelEvent - class in com.embabel.agent.api.channel
 
ProgressUpdateEvent - class in com.embabel.agent.api.event
Progress update
PromptCondition - class in com.embabel.agent.experimental.primitive
Prompt an LLM to evaluate a condition.
promptContribution(com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.api.common.ContextualPromptElement
Make a dynamic PromptContribution based on the operation context.
promptContribution() - function in com.embabel.common.ai.prompt.InternetResources
 
promptContribution() - function in com.embabel.common.ai.prompt.LlmReference
 
promptContribution() - function in com.embabel.common.ai.prompt.Page
 
promptContribution() - function in com.embabel.common.ai.prompt.PersonaSpec
 
promptContribution() - function in com.embabel.common.ai.prompt.PromptContributor
 
promptContribution() - function in com.embabel.common.ai.prompt.PromptContributor
 
promptContribution() - function in com.embabel.common.ai.prompt.RoleGoalBackstorySpec
 
promptContributor(com.embabel.chat.ConversationFormatter) - function in com.embabel.chat.Conversation
Prompt contributor that represents the conversation so far.
promptContributor(com.embabel.chat.ConversationFormatter) - function in com.embabel.chat.Conversation
Prompt contributor that represents the conversation so far.
promptedCondition(java.lang.String,kotlin.jvm.functions.Function1,com.embabel.agent.core.support.LlmCall) - function in com.embabel.agent.api.dsl.AgentBuilder
Declare a condition determined with an LLM.
PromptedTextCommunicator - class in com.embabel.agent.tools.agent
Prompted awaitable communicator
promptedTransformer(java.lang.String,java.lang.String,java.util.List,java.util.List,java.lang.String,java.lang.String,com.embabel.plan.CostComputation,java.util.Set,com.embabel.agent.core.ActionQos,java.util.Set,com.embabel.common.ai.model.LlmOptions,java.util.List,java.lang.Boolean,java.util.Collection,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.AgentBuilder
Add an action that is a transformation using an LLM.
promptRunner() - function in com.embabel.agent.api.common.ActionContext
Create a prompt runner for this context that can be customized later.
promptRunner(com.embabel.common.ai.model.LlmOptions,java.util.Set,java.util.List,java.util.List,java.util.List,java.lang.Boolean) - function in com.embabel.agent.api.common.ActionContext
Create a prompt runner for this context.
promptRunner(com.embabel.common.ai.model.LlmOptions,java.util.Set,java.util.List,java.util.List,java.util.List,java.lang.Boolean) - function in com.embabel.agent.api.common.ActionContext
Create a prompt runner for this context.
promptRunner(com.embabel.agent.api.common.Ai) - function in com.embabel.agent.api.common.Actor
Return a PromptRunner configured with this Actor's persona, LLM, and tools.
promptRunner(com.embabel.agent.api.common.OperationContext) - function in com.embabel.agent.api.common.Actor
Return a PromptRunner configured with this Actor's persona, LLM, and tools.
promptRunner() - function in com.embabel.agent.api.common.ExecutingOperationContext
Create a prompt runner for this context that can be customized later.
promptRunner(com.embabel.common.ai.model.LlmOptions,java.util.Set,java.util.List,java.util.List,java.util.List,java.lang.Boolean) - function in com.embabel.agent.api.common.ExecutingOperationContext
Create a prompt runner for this context.
promptRunner() - function in com.embabel.agent.api.common.InputActionContext
Create a prompt runner for this context that can be customized later.
promptRunner(com.embabel.common.ai.model.LlmOptions,java.util.Set,java.util.List,java.util.List,java.util.List,java.lang.Boolean) - function in com.embabel.agent.api.common.InputActionContext
Create a prompt runner for this context.
promptRunner() - function in com.embabel.agent.api.common.InputsActionContext
Create a prompt runner for this context that can be customized later.
promptRunner(com.embabel.common.ai.model.LlmOptions,java.util.Set,java.util.List,java.util.List,java.util.List,java.lang.Boolean) - function in com.embabel.agent.api.common.InputsActionContext
Create a prompt runner for this context.
promptRunner() - function in com.embabel.agent.api.common.OperationContext
Create a prompt runner for this context that can be customized later.
promptRunner() - function in com.embabel.agent.api.common.OperationContext
Create a prompt runner for this context that can be customized later.
promptRunner() - function in com.embabel.agent.api.common.OperationContext
Create a prompt runner for this context that can be customized later.
promptRunner(com.embabel.common.ai.model.LlmOptions,java.util.Set,java.util.List,java.util.List,java.util.List,java.lang.Boolean) - function in com.embabel.agent.api.common.OperationContext
Create a prompt runner for this context.
PromptRunner - class in com.embabel.agent.api.common
User code should always use this interface to execute prompts.
promptRunner(com.embabel.common.ai.model.LlmOptions,java.util.Set,java.util.List,java.util.List,java.util.List,java.lang.Boolean) - function in com.embabel.agent.test.unit.FakeOperationContext
Create a prompt runner for this context.
PromptRunner.Creating - class in com.embabel.agent.api.common.PromptRunner
Fluent interface for creating strongly-typed objects from LLM responses.
PromptRunner.Rendering - class in com.embabel.agent.api.common.PromptRunner
Fluent interface for rendering templates and generating LLM responses.
PromptRunner.StreamingCapability - class in com.embabel.agent.api.common.PromptRunner
Tag interface that marks streaming capability support.
PromptRunner.Thinking - class in com.embabel.agent.api.common.PromptRunner
Fluent interface for operations that extract thinking blocks from LLM responses.
PromptRunnerImageExtensionsKt - class in com.embabel.agent.api.common
 
PromptRunnerKt - class in com.embabel.agent.api.common
 
PromptRunnerOperations - class in com.embabel.agent.api.common
User-facing interface for executing prompts.
promptTransformer(java.lang.String,java.lang.String,java.util.List,java.util.List,java.lang.String,java.lang.String,java.lang.Class,java.lang.Class,com.embabel.plan.CostComputation,java.util.Set,com.embabel.agent.core.ActionQos,java.util.Set,com.embabel.common.ai.model.LlmOptions,java.util.List,java.lang.Boolean,java.util.Collection,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.dsl.support.PromptTransformerKt
Supports AgentBuilder.
PromptTransformerKt - class in com.embabel.agent.api.dsl.support
 
ProntoActionExecutionSchedule - class in com.embabel.agent.spi
No delay
PropertyDefinition - class in com.embabel.agent.core
 
PropertyFilter - class in com.embabel.agent.filter
Filter expression for property-based filtering on key-value maps.
PropertyFilter.And - class in com.embabel.agent.filter.PropertyFilter
Logical AND: all filters must match
PropertyFilter.Companion - class in com.embabel.agent.filter.PropertyFilter
 
PropertyFilter.Contains - class in com.embabel.agent.filter.PropertyFilter
Contains substring: propertieskey.toString().
PropertyFilter.ContainsIgnoreCase - class in com.embabel.agent.filter.PropertyFilter
Contains substring (case-insensitive): propertieskey.toString().lowercase().contains(value.
PropertyFilter.EndsWith - class in com.embabel.agent.filter.PropertyFilter
Ends with suffix: propertieskey.toString().
PropertyFilter.Eq - class in com.embabel.agent.filter.PropertyFilter
Equals: propertieskey == value
PropertyFilter.EqIgnoreCase - class in com.embabel.agent.filter.PropertyFilter
Equals (case-insensitive): propertieskey.toString().lowercase() == value.
PropertyFilter.Gt - class in com.embabel.agent.filter.PropertyFilter
Greater than: propertieskey value
PropertyFilter.Gte - class in com.embabel.agent.filter.PropertyFilter
Greater than or equal: propertieskey>= value
PropertyFilter.In - class in com.embabel.agent.filter.PropertyFilter
In list: propertieskey in values
PropertyFilter.Like - class in com.embabel.agent.filter.PropertyFilter
Regex pattern match: propertieskey.toString().
PropertyFilter.Lt - class in com.embabel.agent.filter.PropertyFilter
Less than: propertieskey< value
PropertyFilter.Lte - class in com.embabel.agent.filter.PropertyFilter
Less than or equal: propertieskey<= value
PropertyFilter.Ne - class in com.embabel.agent.filter.PropertyFilter
Not equals: propertieskey !
PropertyFilter.Nin - class in com.embabel.agent.filter.PropertyFilter
Not in list: propertieskey not in values
PropertyFilter.Not - class in com.embabel.agent.filter.PropertyFilter
Logical NOT: filter must not match
PropertyFilter.Or - class in com.embabel.agent.filter.PropertyFilter
Logical OR: at least one filter must match
PropertyFilter.StartsWith - class in com.embabel.agent.filter.PropertyFilter
Starts with prefix: propertieskey.toString().
PropertyValidationRule - class in com.embabel.agent.core
Type-safe validation rule interface for property validation.
provideActionQos(java.lang.reflect.Method,java.lang.Object) - function in com.embabel.agent.api.annotation.support.ActionQosProvider
 
provideActionQos(java.lang.reflect.Method,java.lang.Object) - function in com.embabel.agent.api.annotation.support.DefaultActionQosProvider
 
Provided - class in com.embabel.agent.api.annotation
Marks an action method parameter as being provided by the platform context rather than resolved from the blackboard.
ProvidedArgumentResolver - class in com.embabel.agent.api.annotation.support
Resolves action method parameters annotated with Provided from a ContextProvider.
provideDelegate(java.lang.Object,kotlin.reflect.KProperty) - function in com.embabel.agent.api.dsl.AgentBuilder.ConditionDelegateProvider
 
provisionUser(com.embabel.agent.api.identity.User) - function in com.embabel.agent.api.identity.UserService
Add the user to the system given core information.
prune(com.embabel.plan.common.condition.ConditionPlanningSystem) - function in com.embabel.plan.ConditionPlanner
Return a PlanningSystem that excludes all actions that cannot help achieve one of the goals from the present world state.
prune(S) - function in com.embabel.plan.Planner
Return a PlanningSystem that excludes all actions that cannot help achieve one of the goals from the present world state.
prune(com.embabel.plan.common.condition.ConditionPlanningSystem) - function in com.embabel.plan.Planner
Return a PlanningSystem that excludes all actions that cannot help achieve one of the goals from the present world state.
prune(com.embabel.plan.common.condition.ConditionPlanningSystem) - function in com.embabel.plan.goap.OptimizingGoapPlanner
Return a PlanningSystem that excludes all actions that cannot help achieve one of the goals from the present world state.
prune(com.embabel.plan.common.condition.ConditionPlanningSystem) - function in com.embabel.plan.utility.UtilityPlanner
Return a PlanningSystem that excludes all actions that cannot help achieve one of the goals from the present world state.
pruneTo(com.embabel.plan.common.condition.ConditionPlanningSystem) - function in com.embabel.agent.core.Agent
Return a version of the agent with actions and conditions pruned to the given pruned planning system.
publishToBlackboard(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.api.tool.ArtifactSinkFactory
Wrap a tool to publish all artifacts to the blackboard.
publishToBlackboard(com.embabel.agent.api.tool.Tool,java.lang.Class) - function in com.embabel.agent.api.tool.ArtifactSinkFactory
Wrap a tool to publish artifacts of the specified type to the blackboard.
publishToBlackboard(com.embabel.agent.api.tool.Tool,java.lang.Class,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.tool.ArtifactSinkFactory
Wrap a tool to publish artifacts of the specified type to the blackboard, with optional filtering and transformation.
publishToBlackboard(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.api.tool.Tool.Companion
Wrap a tool to publish all artifacts to the blackboard.
publishToBlackboard(com.embabel.agent.api.tool.Tool,java.lang.Class) - function in com.embabel.agent.api.tool.Tool.Companion
Wrap a tool to publish artifacts of the specified type to the blackboard.
publishToBlackboard(com.embabel.agent.api.tool.Tool,java.lang.Class,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.tool.Tool.Companion
Wrap a tool to publish artifacts of the specified type to the blackboard, with optional filtering and transformation.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W