ToolResult.success constructor

ToolResult.success(
  1. String toolName,
  2. dynamic output, {
  3. Map<String, dynamic>? metadata,
})

Creates a success result.

Implementation

factory ToolResult.success(String toolName, dynamic output,
        {Map<String, dynamic>? metadata}) =>
    ToolResult(
      toolName: toolName,
      success: true,
      output: output,
      metadata: metadata ?? const {},
      executedAt: DateTime.now(),
    );