Class MainAgentToSupervisorEdgeAction
java.lang.Object
com.alibaba.cloud.ai.graph.agent.flow.node.MainAgentToSupervisorEdgeAction
- All Implemented Interfaces:
AsyncEdgeAction,Function<OverAllState,CompletableFuture<String>>
Edge action that reads the mainAgent (ReactAgent) output from state and routes either
to END (when "FINISH" or empty) or to the SupervisorNode (when a list of sub-agent
names is present). Expects state key "supervisor_next"
or a custom routing key.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMainAgentToSupervisorEdgeAction(String supervisorNodeName) MainAgentToSupervisorEdgeAction(String routingKey, String supervisorNodeName) -
Method Summary
-
Field Details
-
logger
public static final org.slf4j.Logger logger
-
-
Constructor Details
-
MainAgentToSupervisorEdgeAction
-
MainAgentToSupervisorEdgeAction
-
-
Method Details
-
apply
- Specified by:
applyin interfaceAsyncEdgeAction- Specified by:
applyin interfaceFunction<OverAllState,CompletableFuture<String>>
-