ding tools...</td></tr>';
            
            fetch('/api/tools')
                .then(response => response.json())
                .then(data => {
                    tools = data;
                    renderTools();
                })
                .catch(error => {
                    console.error('Error loading tools:', error);
                    toolList.innerHTML = '<tr><td colspan="5" class="error-cell">Error loading tools. <button class="link-button" onclick="loadTools()">Retry</button></td