AiTool constructor

const AiTool({
  1. required String name,
  2. required String description,
  3. required Future<Object?> execute(
    1. Map<String, Object?> arguments
    ),
  4. Map<String, Object?> parametersSchema = const {'type' : 'object', 'properties' : {}},
})

Implementation

const AiTool({
  required this.name,
  required this.description,
  required this.execute,
  this.parametersSchema = const {'type': 'object', 'properties': {}},
});