-
public final class NLUToolExecutionResultNLU tool execution result.
协议变更说明(2026-04-01):
新增 customData 字段,类型从 Map<String, Any?> 变更为 Any? 实际使用中可以为 JsonNode、Map 或其他 JSON 值
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringtoolprivate final Stringresultprivate final ObjectcustomDataprivate final LongexecutionDurationprivate final StringtoolCallId
-
Constructor Summary
Constructors Constructor Description NLUToolExecutionResult(String tool, String result, Object customData, Long executionDuration)Source-compatible constructor for Java callers of the pre-toolCallId API. NLUToolExecutionResult(String tool, String result, Object customData, Long executionDuration, String toolCallId)
-
Method Summary
Modifier and Type Method Description final StringgetTool()final StringgetResult()final ObjectgetCustomData()final LonggetExecutionDuration()final StringgetToolCallId()Stable identity for one tool invocation; null from older servers. -
-
Method Detail
-
getCustomData
final Object getCustomData()
-
getExecutionDuration
final Long getExecutionDuration()
-
getToolCallId
final String getToolCallId()
Stable identity for one tool invocation; null from older servers.
-
-
-
-