Class ConcurrentAgentProcess

  • All Implemented Interfaces:
    com.embabel.agent.core.AgentProcess , com.embabel.agent.core.Bindable , com.embabel.agent.core.Blackboard , com.embabel.agent.core.LlmInvocationHistory , com.embabel.agent.core.MayHaveLastResult , com.embabel.agent.core.OperationStatus , com.embabel.common.core.types.HasInfoString , com.embabel.common.core.types.Timed , com.embabel.common.core.types.Timestamped

    
    public class ConcurrentAgentProcess
    extends SimpleAgentProcess
                        

    An AgentProcess that can execute multiple actions concurrently. With each invocation of formulateAndExecutePlan(), it will attempt to execute all actions that are currently achievable towards the plan.