TaskRunner constructor
TaskRunner({})
Implementation
TaskRunner({
required super.name,
super.title,
super.description,
super.requires,
super.labels,
bool? supportsTools,
Map<String, dynamic>? inputSchema,
Map<String, dynamic>? outputSchema,
List<Toolkit>? toolkits,
List<String>? annotations,
}) : _supportsTools = supportsTools ?? false,
_inputSchema =
inputSchema ?? noArgumentsSchema(description: 'execute the agent'),
_outputSchema = outputSchema,
_toolkits = List<Toolkit>.of(toolkits ?? const <Toolkit>[]),
_annotations = annotations;