---
name: 🐛 Bug Report
about: Found a bug? Help us debug the duck!
title: 'bug: '
labels: ['bug', '🐛 needs triage']
assignees: ''
---
## 🦆 Duck Debugging Report
Thanks for helping us squash bugs! Even rubber ducks need debugging sometimes. 🔧
```
__
<(o )___
( ._> / "Quack! Something's not right here..."
`---'
```
### 🐛 What's Wrong?
**Describe the bug clearly:**
<!-- A clear and concise description of what the bug is -->
### 🔄 How to Reproduce
**Steps to make the bug happen:**
1. Go to '...'
2. Click on '...'
3. Enter '...'
4. See error
### 🎯 Expected Behavior
**What should have happened:**
<!-- A clear description of what you expected to happen -->
### 📷 Screenshots
**If applicable, add screenshots to help explain your problem:**
<!-- Drag and drop images here -->
### 🌍 Your Duck Pond Environment
**Please complete the following information:**
- **OS:** [e.g., macOS 14.0, Ubuntu 22.04, Windows 11]
- **Node.js version:** [e.g., 20.5.0]
- **MCP Rubber Duck version:** [e.g., 1.2.0]
- **Installation method:** [e.g., npm, Docker, source]
- **LLM providers configured:** [e.g., OpenAI, Gemini, Groq]
### 🔍 Error Details
**Console output or error messages:**
```
Paste any error messages or logs here
```
### 📋 Additional Context
**Anything else that might help:**
<!-- Add any other context about the problem here -->
### ✅ Checklist
- [ ] I searched existing issues to make sure this isn't a duplicate
- [ ] I included all the information requested above
- [ ] I can reproduce this bug consistently
- [ ] I'm using a supported version of Node.js (20+)
---
*"The best way to debug code is to explain it to a rubber duck. Thanks for explaining this bug to us!" 🦆*