Agent constructor
Agent({})
Implementation
Agent({
required String name,
String? title,
String? description,
List<Requirement>? requires,
List<String>? labels,
}) : _name = name,
_title = title ?? name,
_description = description ?? '',
_requires = requires ?? <Requirement>[],
_labels = labels ?? <String>[] {
initRequirements(_requires);
}