UNPKG

ai-debug-local-mcp

Version:

🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh

97 lines (89 loc) • 2.98 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>AI Debug Test App</title> <style> body { font-family: Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; } .error-button { background-color: #dc3545; color: white; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; margin: 5px; } .slow-button { background-color: #ffc107; color: black; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; margin: 5px; } .good-button { background-color: #28a745; color: white; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; margin: 5px; } #output { margin-top: 20px; padding: 10px; border: 1px solid #ddd; border-radius: 5px; min-height: 100px; } </style> </head> <body> <h1>AI Debug Test Application</h1> <p>This is a test application for demonstrating AI Debug capabilities.</p> <h2>Test Scenarios</h2> <button class="error-button" onclick="triggerError()">Trigger Console Error</button> <button class="slow-button" onclick="slowOperation()">Slow Operation (3s)</button> <button class="good-button" onclick="goodOperation()">Normal Operation</button> <div id="output"> <p>Click buttons to test different scenarios...</p> </div> <script> function triggerError() { console.error('Test error triggered!'); throw new Error('Intentional error for testing'); } function slowOperation() { const output = document.getElementById('output'); output.innerHTML = '<p>Starting slow operation...</p>'; // Simulate slow operation setTimeout(() => { output.innerHTML += '<p>Slow operation completed after 3 seconds!</p>'; }, 3000); } function goodOperation() { const output = document.getElementById('output'); output.innerHTML = '<p>Operation completed successfully!</p>'; console.log('Normal operation executed'); } // Add some performance issues window.addEventListener('load', () => { // Simulate layout thrashing for (let i = 0; i < 100; i++) { document.body.style.padding = `${20 + i}px`; document.body.offsetHeight; // Force reflow document.body.style.padding = '20px'; } }); </script> </body> </html>