processToolResultBlock method

Future<ToolResultBlock> processToolResultBlock({
  1. required String toolName,
  2. required int maxResultSizeChars,
  3. required ToolResultBlock toolResultBlock,
})

Process a tool result for inclusion in a message.

Implementation

Future<ToolResultBlock> processToolResultBlock({
  required String toolName,
  required int maxResultSizeChars,
  required ToolResultBlock toolResultBlock,
}) async {
  return _maybePersistLargeToolResult(
    toolResultBlock,
    toolName,
    getPersistenceThreshold(toolName, maxResultSizeChars),
  );
}