ToolResultSize returns the byte length of a ToolResultContent's primary text or data field.
(r fantasy.ToolResultContent)
| 209 | // ToolResultSize returns the byte length of a |
| 210 | // ToolResultContent's primary text or data field. |
| 211 | func ToolResultSize(r fantasy.ToolResultContent) int { |
| 212 | return toolResultOutputSize(r.Result) |
| 213 | } |
| 214 | |
| 215 | func toolResultOutputSize(output fantasy.ToolResultOutputContent) int { |
| 216 | if output == nil { |