Package com.embabel.agent.tools.agent
Class DefaultProcessCallbackTools
-
- All Implemented Interfaces:
public final class DefaultProcessCallbackToolsDefault tools for handling agent processes
-
-
Field Summary
Fields Modifier and Type Field Description private final Autonomyautonomyprivate final TextCommunicatortextCommunicator
-
Constructor Summary
Constructors Constructor Description DefaultProcessCallbackTools(Autonomy autonomy, TextCommunicator textCommunicator)
-
Method Summary
Modifier and Type Method Description final AutonomygetAutonomy()final TextCommunicatorgetTextCommunicator()final StringsubmitFormAndResumeProcess(String processId, String formData)final Stringconfirmation(String processId, Boolean confirmed)-
-
Constructor Detail
-
DefaultProcessCallbackTools
DefaultProcessCallbackTools(Autonomy autonomy, TextCommunicator textCommunicator)
-
-
Method Detail
-
getAutonomy
final Autonomy getAutonomy()
-
getTextCommunicator
final TextCommunicator getTextCommunicator()
-
submitFormAndResumeProcess
@Tool(name = "submitFormAndResumeProcess", description = "Resume a process by providing the process ID and form content") final String submitFormAndResumeProcess(String processId, String formData)
-
confirmation
@Tool(name = "_confirm", description = "Resume a process by providing the process ID and form content") final String confirmation(String processId, Boolean confirmed)
-
-
-
-