Class FunctionProcessingResult
java.lang.Object
uno.anahata.ai.tools.FunctionProcessingResult
Summarizes the outcome of the entire user interaction and execution phase
for a given turn where tool calls were proposed.
It contains the list of successfully executed calls, the definitive outcomes for all proposed calls, and any feedback provided by the user.
- Author:
- anahata
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanIndicates whether the tool confirmation dialog was actually displayed to the user.final List<ExecutedToolCall> A list of all tool calls that were approved and successfully executed during this turn.final StringThe complete, system-generated user feedback message summarizing the outcomes of all proposed tool calls and any user comments.final List<ToolCallOutcome> A definitive list of outcomes for every tool call proposed by the model in this turn, including those that were denied or cancelled.final StringAny text the user entered in the comment box of the confirmation dialog. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
executedCalls
A list of all tool calls that were approved and successfully executed during this turn. -
outcomes
A definitive list of outcomes for every tool call proposed by the model in this turn, including those that were denied or cancelled. -
userComment
Any text the user entered in the comment box of the confirmation dialog. -
dialogShown
public final boolean dialogShownIndicates whether the tool confirmation dialog was actually displayed to the user. -
feedbackMessage
The complete, system-generated user feedback message summarizing the outcomes of all proposed tool calls and any user comments.
-
-
Constructor Details
-
FunctionProcessingResult
public FunctionProcessingResult()
-
