getPriority static method
Get tool priority
Implementation
static ToolPriority? getPriority(Map<String, dynamic>? annotations) {
final priority = annotations?[ToolAnnotationKeys.priority] as String?;
if (priority == null) return null;
return ToolPriority.values.cast<ToolPriority?>().firstWhere(
(p) => p?.toString() == priority,
orElse: () => null,
);
}