findToolByName function

ToolDefinition? findToolByName(
  1. List<ToolDefinition> tools,
  2. String name
)

Find a tool by name in the tools list.

Implementation

ToolDefinition? findToolByName(List<ToolDefinition> tools, String name) {
  for (final tool in tools) {
    if (tool.name == name) return tool;
    if (tool.aliases.contains(name)) return tool;
  }
  return null;
}