Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
150 changes: 150 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
---
name: 🐛 Bug Report
description: Report a bug in the Mini-Agent project
labels: ['bug', 'triage']
assignees:
- zhaofei0923

body:
- type: markdown
attributes:
value: |
## 🐛 Bug Report

Thank you for taking the time to report a bug! Please fill out the information below to help us understand and fix the issue.

---

### 📋 Bug Description

<!-- Describe the bug in detail. What happened? What were you expecting? -->

- type: textarea
id: description
attributes:
label: Bug Description
description: A clear and detailed description of what the bug is
placeholder: "I encountered a bug when..."
required: true
validations:
required: true

- type: markdown
attributes:
value: |
### 🔄 Steps to Reproduce

<!-- Provide steps to reproduce the bug -->

- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: List the steps to reproduce this bug
placeholder: |
1. First, I...
2. Then, I...
3. Finally, I...
render: bash
validations:
required: true

- type: markdown
attributes:
value: |
### 📱 Environment

<!-- Tell us about your environment -->

- type: input
id: os
attributes:
label: Operating System
description: Your operating system (e.g., Ubuntu 22.04, macOS 14, Windows 11)
placeholder: "Ubuntu 22.04"
validations:
required: true

- type: input
id: python-version
attributes:
label: Python Version
description: Python version (e.g., 3.12.0)
placeholder: "3.12.0"
validations:
required: true

- type: input
id: mini-agent-version
attributes:
label: Mini-Agent Version
description: Mini-Agent version (e.g., 0.6.0)
placeholder: "0.6.0"

- type: markdown
attributes:
value: |
### 💻 Expected Behavior

<!-- What did you expect to happen? -->

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What you expected to happen
placeholder: "I expected the agent to..."
required: true

- type: markdown
attributes:
value: |
### 🚫 Actual Behavior

<!-- What actually happened? Include any error messages -->

- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened (include error messages)
placeholder: "The agent actually..."
required: true

- type: markdown
attributes:
value: |
### 📸 Screenshots / Logs

<!-- If applicable, add screenshots or logs to help explain the problem -->

- type: textarea
id: logs
attributes:
label: Relevant Logs
description: Include any relevant error logs or stack traces
placeholder: |
Error traceback:
...
render: bash

- type: textarea
id: additional
attributes:
label: Additional Context
description: Add any other context about the problem here
placeholder: "I was using the multi-agent orchestration feature..."

- type: markdown
attributes:
value: |
---

## ✅ Checklist

- [ ] I have searched for similar issues
- [ ] I have included all the information requested
- [ ] I am using the latest version of Mini-Agent
- [ ] This bug can be reproduced consistently

Thank you for your contribution! 🙏
132 changes: 132 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
---
name: 💡 Feature Request
description: Suggest a new feature or improvement for Mini-Agent
labels: ['enhancement', 'triage']
assignees:
- zhaofei0923

body:
- type: markdown
attributes:
value: |
## 💡 Feature Request

Thank you for suggesting a new feature! Please fill out the information below to help us understand your request.

---

### 🎯 Is your feature request related to a problem?

<!-- Describe the problem you're trying to solve -->

- type: textarea
id: problem
attributes:
label: Problem Description
description: A clear description of the problem you're trying to solve
placeholder: "I'm trying to do X, but currently it's difficult because..."
required: true

- type: markdown
attributes:
value: |
### ✨ Proposed Solution

<!-- Describe your proposed solution -->

- type: textarea
id: solution
attributes:
label: Proposed Solution
description: A clear description of what you want to happen
placeholder: "I would like to see a new feature that..."
required: true

- type: markdown
attributes:
value: |
### 🎨 Use Cases

<!-- Describe some use cases for this feature -->

- type: textarea
id: usecases
attributes:
label: Use Cases
description: Describe some specific use cases for this feature
placeholder: |
1. As a developer, I want to...
2. As a user, I need to...
3. In scenario X, Y would be helpful...

- type: markdown
attributes:
value: |
### 🔧 Suggested Implementation

<!-- If you have ideas about how to implement this feature, describe them here -->

- type: textarea
id: implementation
attributes:
label: Suggested Implementation
description: Any ideas you have about how this could be implemented
placeholder: |
- New class: FeatureX
- Method: do_something()
- Location: mini_agent/tools/

- type: markdown
attributes:
value: |
### 📊 Alternatives Considered

<!-- Describe any alternative solutions you've considered -->

- type: textarea
id: alternatives
attributes:
label: Alternatives
description: Any alternative approaches you've considered
placeholder: "I considered using X, but it has the following drawbacks..."

- type: markdown
attributes:
value: |
### 📦 Additional Context

<!-- Add any other context or screenshots about the feature request here -->

- type: textarea
id: additional
attributes:
label: Additional Context
description: Any other context about the feature request
placeholder: "This feature would be particularly useful for..."

- type: markdown
attributes:
value: |
---

## ✅ Checklist

- [ ] I have searched for similar feature requests
- [ ] I have provided all the information requested
- [ ] This feature is not already implemented
- [ ] This feature aligns with the project roadmap

### Related Issues/PRs

<!-- Link any related issues or pull requests -->

- type: textarea
id: related
attributes:
label: Related Issues/PRs
description: Links to any related issues or pull requests
placeholder: "Related to #123, depends on #456"

---

Thank you for your contribution! 🙏
Loading