feature_request.ymlβ’3.85 kB
name: Feature Request
description: Suggest a new feature or enhancement for Mnemex
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new feature! Please provide as much detail as possible to help us understand your request.
- type: textarea
id: problem
attributes:
label: Problem Statement
description: Is your feature request related to a problem? Describe what you're trying to accomplish.
placeholder: "I'm frustrated when... / I need to... / It would be helpful if..."
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed Solution
description: Describe the solution you'd like to see implemented
placeholder: |
I would like Mnemex to...
For example:
- Add a new MCP tool that...
- Implement a new decay model that...
- Support a new storage backend...
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Have you considered any alternative solutions or workarounds?
placeholder: |
Alternative 1: ...
Alternative 2: ...
Why the proposed solution is better: ...
- type: dropdown
id: component
attributes:
label: Component
description: Which part of Mnemex does this feature relate to?
options:
- MCP Tools
- CLI Commands
- Decay Algorithm
- Storage (STM/LTM)
- Consolidation
- Search
- Knowledge Graph
- Configuration
- Documentation
- Other (please specify in additional context)
validations:
required: true
- type: dropdown
id: priority
attributes:
label: Priority
description: How important is this feature to you?
options:
- Critical - Blocking my use of Mnemex
- High - Would significantly improve my workflow
- Medium - Nice to have
- Low - Minor improvement
validations:
required: true
- type: textarea
id: use-case
attributes:
label: Use Case
description: Describe how you would use this feature in practice
placeholder: |
When using Claude/AI assistants, I often...
This feature would help me by...
Example workflow:
1. ...
2. ...
3. ...
validations:
required: true
- type: textarea
id: implementation
attributes:
label: Implementation Ideas
description: Do you have any ideas about how this could be implemented? (Optional)
placeholder: |
This could be implemented by...
Relevant code/files:
- src/mnemex/tools/...
- src/mnemex/core/...
- type: textarea
id: breaking
attributes:
label: Breaking Changes
description: Would this feature require breaking changes to the API or configuration? (Optional)
placeholder: |
This would/would not require breaking changes because...
- type: textarea
id: context
attributes:
label: Additional Context
description: Add any other context, screenshots, or examples about the feature request
- type: checkboxes
id: terms
attributes:
label: Checklist
description: Please confirm the following
options:
- label: I have searched existing issues/discussions to ensure this hasn't been requested
required: true
- label: I have reviewed the roadmap to see if this is already planned
required: true
- label: I am willing to help test this feature if implemented
required: false
- label: I am willing to contribute a PR for this feature
required: false