Uses of Interface
dev.langchain4j.agentic.planner.Action
Packages that use Action
Package
Description
-
Uses of Action in dev.langchain4j.agentic.patterns.bdi
Methods in dev.langchain4j.agentic.patterns.bdi that return ActionModifier and TypeMethodDescriptionBDIPlanner.firstAction(PlanningContext planningContext) BDIPlanner.nextAction(PlanningContext planningContext) -
Uses of Action in dev.langchain4j.agentic.patterns.blackboard
Methods in dev.langchain4j.agentic.patterns.blackboard that return ActionModifier and TypeMethodDescriptionBlackboardPlanner.firstAction(PlanningContext planningContext) BlackboardPlanner.nextAction(PlanningContext planningContext) -
Uses of Action in dev.langchain4j.agentic.patterns.debate
Methods in dev.langchain4j.agentic.patterns.debate that return ActionModifier and TypeMethodDescriptionDebatePlanner.firstAction(PlanningContext planningContext) DebatePlanner.nextAction(PlanningContext planningContext) -
Uses of Action in dev.langchain4j.agentic.patterns.goap
Methods in dev.langchain4j.agentic.patterns.goap that return ActionModifier and TypeMethodDescriptionGoalOrientedPlanner.firstAction(PlanningContext planningContext) GoalOrientedPlanner.nextAction(PlanningContext planningContext) -
Uses of Action in dev.langchain4j.agentic.patterns.p2p
Methods in dev.langchain4j.agentic.patterns.p2p that return ActionModifier and TypeMethodDescriptionP2PPlanner.firstAction(PlanningContext planningContext) P2PPlanner.nextAction(PlanningContext planningContext) -
Uses of Action in dev.langchain4j.agentic.patterns.voting
Methods in dev.langchain4j.agentic.patterns.voting that return ActionModifier and TypeMethodDescriptionVotingPlanner.firstAction(PlanningContext planningContext) VotingPlanner.nextAction(PlanningContext planningContext) -
Uses of Action in dev.langchain4j.agentic.planner
Classes in dev.langchain4j.agentic.planner that implement ActionModifier and TypeClassDescriptionstatic classRequests that the execution loop invoke one or more agents.static classSignals that the planner has completed successfully with no explicit result.static classSignals that the planner has completed successfully with an explicit result value.static classA no-op action that yields control back to the execution loop without invoking any agent.static classSignals that the agentic system should suspend.Methods in dev.langchain4j.agentic.planner that return ActionModifier and TypeMethodDescriptiondefault ActionPlanner.call(AgentInstance... agents) Returns an action that invokes the given agents.default ActionPlanner.call(List<AgentInstance> agents) Returns an action that invokes the given agents.default ActionPlanner.done()Returns an action signaling that the planner has completed with no explicit result.default ActionReturns an action signaling that the planner has completed with the given result.default ActionPlanner.firstAction(PlanningContext planningContext) Returns the first action to execute when the planner starts (or resumes).Planner.nextAction(PlanningContext planningContext) Determines the next action to execute based on the result of the previous agent invocation.default ActionPlanner.noOp()Returns a no-op action that yields control without invoking any agent.default ActionPlanner.suspend()Returns an action signaling that the agentic system should suspend. -
Uses of Action in dev.langchain4j.agentic.supervisor
Methods in dev.langchain4j.agentic.supervisor that return Action -
Uses of Action in dev.langchain4j.agentic.workflow.impl
Methods in dev.langchain4j.agentic.workflow.impl that return ActionModifier and TypeMethodDescriptionConditionalPlanner.firstAction(PlanningContext planningContext) LoopPlanner.firstAction(PlanningContext planningContext) ParallelMapperPlanner.firstAction(PlanningContext planningContext) ParallelPlanner.firstAction(PlanningContext planningContext) ConditionalPlanner.nextAction(PlanningContext planningContext) LoopPlanner.nextAction(PlanningContext planningContext) ParallelMapperPlanner.nextAction(PlanningContext planningContext) ParallelPlanner.nextAction(PlanningContext planningContext) SequentialPlanner.nextAction(PlanningContext planningContext)