| name | troubleshooting |
| description | Guides the agent through an interactive process to diagnose and resolve common issues with an IoT LED controller project by analyzing logs, checking configurations, and asking targeted questions. |
| license | MIT |
| metadata | {"author":"GitHub Copilot","version":"2.1"} |
Agentic Troubleshooting Protocol
As an AI assistant, your goal is to actively guide the user through diagnosing and solving problems with their IoT device. Do not just display this document. Follow these steps to interactively troubleshoot.
Step 1: Initial Diagnosis
- Start by asking the user to describe the problem in detail.
- Ask for the output from the serial monitor. This is the most critical piece of information.
- Based on the user's description, categorize the problem into one of the following areas:
- LEDs Not Working (dark, flickering, wrong colors)
- Cannot Access Web Interface
- WiFi Connection Issues
- Firmware Upload/Build Fails
Step 2: Log-Driven Analysis
Analyze the serial monitor output provided by the user. Look for key messages:
- Successful Boot:
"Filesystem mounted"
"Web server started"
"IP Address: ..."
"LEDs initialized: ..."