cacheFromMaps method
Cache tools from Map list (McpClientManager.getTools() result)
Implementation
void cacheFromMaps(List<Map<String, dynamic>> tools) {
_metadata.clear();
_schemas.clear();
for (final tool in tools) {
final name = tool['name'] as String;
_metadata[name] = ToolMetadata.fromMap(tool);
_schemas[name] = Map<String, dynamic>.from(tool);
}
_initialized = true;
}