toJson method
Implementation
@override
Map<String, dynamic> toJson() => <String, dynamic>{
'name': name,
'title': title,
'description': description,
'input_schema': inputSchema,
'output_schema': outputSchema,
'requires': requires.map((r) => r.toJson()).toList(),
'supports_tools': supportsTools,
'labels': labels,
'annotations': annotations,
};