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

P

Page - class in com.embabel.agent.domain.library
 
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
 
PathsExplorationRequest - class in com.embabel.agent.rag
 
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.

PerGoalToolCallbackFactory - class in com.embabel.agent.tools.agent
Generic tool callback provider that publishes a tool callback for each goal.
PerGoalToolCallbackFactoryKt - 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.chat.support.InMemoryConversation
 
persistent() - function in com.embabel.common.core.Awaitable
 
persistent() - function in com.embabel.common.core.AwaitableResponse
 
persistent() - function in com.embabel.common.core.Conversation
 
Person - class in com.embabel.agent.domain.library
 
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
 
PersonImpl - class in com.embabel.agent.domain.library
 
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.GoapPlanner
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.GoapPlanner
Plan from here to the given goal
planToGoal(java.util.Collection,com.embabel.plan.Goal) - function in com.embabel.plan.Planner
Plan from here to the given goal
planToGoal(java.util.Collection,com.embabel.plan.Goal) - function in com.embabel.plan.goap.OptimizingGoapPlanner
Plan from here to the given goal
planToGoal(java.util.Collection,com.embabel.plan.Goal) - function in com.embabel.plan.goap.OptimizingGoapPlanner
Plan from here to the given goal
PlatformInfoController - class in com.embabel.agent.web.rest
Provides endpoints to retrieve general platform information, including agents, goals, actions, and conditions.
PlatformInfoSummary - class in com.embabel.agent.web.rest
DTO for platform information summary.
PlatformServices - class in com.embabel.agent.api.common
Services used by the platform and available to user-authored code.
plus(com.embabel.agent.channel.OutputChannel) - function in com.embabel.agent.channel.DevNullOutputChannel
 
plus(com.embabel.agent.channel.OutputChannel) - function in com.embabel.agent.channel.OutputChannel
 
plus(com.embabel.agent.channel.OutputChannel) - function in com.embabel.agent.channel.OutputChannel
 
plus(com.embabel.agent.event.RagEventListener) - function in com.embabel.agent.event.RagEventListener
 
plus(kotlin.Pair) - function in com.embabel.plan.goap.GoapWorldState
 
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.SimpleContext
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.
ProcessControl.Builder - class in com.embabel.agent.core.ProcessControl
Nested builder for ProcessControl objects.
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.event
 
ProcessOptions - class in com.embabel.agent.core
How to run an AgentProcess
ProcessOptions.Builder - class in com.embabel.agent.core.ProcessOptions
Nested builder for ProcessOptions objects.
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
 
PROFILE - enum entry in com.embabel.agent.spi.config.spring.migration.SimpleDeprecatedConfigWarner.DeprecationType
 
ProgressOutputChannelEvent - class in com.embabel.agent.channel
 
ProgressUpdateEvent - class in com.embabel.agent.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.prompt.element.ContextualPromptElement
 
promptContribution() - function in com.embabel.common.ai.prompt.ContentAsset
 
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.PromptContributor
 
promptContribution() - function in com.embabel.common.ai.prompt.PromptContributor
 
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.spi.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.common.core.types.ZeroToOne,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() - 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.agent.api.common.Ai) - function in com.embabel.agent.prompt.persona.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.prompt.persona.Actor
Return a PromptRunner configured with this Actor's persona, LLM, and tools.
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.testing.unit.FakeOperationContext
Create a prompt runner for this context.
PromptRunnerKt - class in com.embabel.agent.api.common
 
PromptRunnerOperations - class in com.embabel.agent.api.common
User-facing interface for executing prompts.
PromptRunnerRagResponseSummarizer - class in com.embabel.agent.rag
 
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.common.core.types.ZeroToOne,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
 
PromptUtils - class in com.embabel.agent.prompt
Utility functions for building prompts.
ProntoActionExecutionSchedule - class in com.embabel.agent.spi
No delay
propertiesToPersist() - function in com.embabel.agent.rag.Chunk
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.ContainerSection
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.ContentElement
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.ContentRoot
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.Datum
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.Datum
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.EntityData
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.EntityMatch
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.HierarchicalContentElement
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.LeafSection
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.MaterializedContainerSection
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.MaterializedSection
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.NamedEntityData
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.Retrievable
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.RetrievableEntity
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.Section
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.Section
Properties to persist Subclasses can add their own properties but must call super to include these.
propertiesToPersist() - function in com.embabel.agent.rag.Source
Properties to persist Subclasses can add their own properties but must call super to include these.
PROPERTY - enum entry in com.embabel.agent.spi.config.spring.migration.SimpleDeprecatedConfigWarner.DeprecationType
 
PropertyDefinition - class in com.embabel.agent.core
 
provideDelegate(java.lang.Object,kotlin.reflect.KProperty) - function in com.embabel.agent.api.dsl.AgentBuilder.ConditionDelegateProvider
 
provision() - function in com.embabel.agent.rag.WritableContentElementRepository
Provision this rag service if necessary
provision() - function in com.embabel.agent.rag.WritableContentElementRepository
Provision this rag service if necessary
provisionUser(U) - function in com.embabel.agent.identity.UserService
Add the user to the system.
prune(java.lang.Boolean) - function in com.embabel.agent.core.ProcessOptions.Builder
Whether to prune the agent to only relevant actions
prune(com.embabel.plan.goap.GoapPlanningSystem) - function in com.embabel.plan.GoapPlanner
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.goap.GoapPlanningSystem) - 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.goap.GoapPlanningSystem) - 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.
pruneTo(com.embabel.plan.goap.GoapPlanningSystem) - function in com.embabel.agent.core.Agent
Return a version of the agent with actions and conditions pruned to the given pruned planning system.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W