Package com.embabel.agent.api.tool
Class ReplanDecision
-
- All Implemented Interfaces:
public final class ReplanDecisionDecision returned by ReplanDecider to indicate whether replanning is needed.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringreasonprivate final BlackboardUpdaterblackboardUpdater
-
Constructor Summary
Constructors Constructor Description ReplanDecision(String reason, BlackboardUpdater blackboardUpdater)ReplanDecision(String reason)
-
Method Summary
Modifier and Type Method Description final StringgetReason()final BlackboardUpdatergetBlackboardUpdater()-
-
Constructor Detail
-
ReplanDecision
ReplanDecision(String reason, BlackboardUpdater blackboardUpdater)
- Parameters:
reason- Human-readable explanation of why replan is neededblackboardUpdater- Callback to update the blackboard before replanning
-
ReplanDecision
ReplanDecision(String reason)
- Parameters:
reason- Human-readable explanation of why replan is needed
-
-
Method Detail
-
getBlackboardUpdater
final BlackboardUpdater getBlackboardUpdater()
-
-
-
-