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
- 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.spi.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.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
- 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.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.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
- 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.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
- 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.