addTools method
Implementation
Future<void> addTools(List<ToolHandler> tools) async {
for (final tool in tools) {
if (this._tools.any((t) => t.metadata.matches(tool.metadata))) {
throw new ArgumentError("tool ${tool.metadata} is already added");
}
}
for (final tool in tools) {
this._tools.add(tool);
}
}