                          .map(p => p.name);
                        
                        if (missingParams.length > 0) {
                            showNotification(`Missing required parameters: ${missingParams.join(', ')}`, true);
                            return;
                        }
                        
                        // Execute tool
                        const button = dialog.querySelector('.modal-button.primary');
                        const originalText = button.textConte