processPreMappedToolResultBlock method

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

Process a pre-mapped tool result block.

Implementation

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