ToolOutput

data class ToolOutput(val result: String, val presentation: ToolPresentation, val data: JsonElement?, val success: Boolean)(source)

工具响应,result 给 LLM 看,success / presentation 给用户看,data 给程序读。

Constructors

Link copied to clipboard
constructor(result: String, presentation: ToolPresentation, data: JsonElement?, success: Boolean)

Properties

Link copied to clipboard
val data: JsonElement?

结构化的数据,便于程序解析。

Link copied to clipboard

用于前端显示会话中的已执行工具,格式应如 '读取了 README.md'。

Link copied to clipboard

返回给 LLM 的内容,超出阈值部分会被截断,完整内容存入文件。

Link copied to clipboard

工具执行是否成功。给用户看。