mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-25 00:51:20 +00:00
- bug_report.yml: Add required Debug Report section with hermes debug share and /debug instructions, make OS/Python/Hermes version optional (covered by debug report), demote old logs field to optional supplementary - setup_help.yml: Replace hermes doctor reference with hermes debug share, add Debug Report section with fallback chain (debug share -> --local -> doctor) - feature_request.yml: Add optional Debug Report section for environment context All templates now guide users to run hermes debug share (or /debug in chat) and paste the resulting paste.rs links, giving maintainers system info, config, and recent logs in one step.
85 lines
2.8 KiB
YAML
85 lines
2.8 KiB
YAML
name: "✨ Feature Request"
|
|
description: Suggest a new feature or improvement.
|
|
title: "[Feature]: "
|
|
labels: ["enhancement"]
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Thanks for the suggestion! Before submitting, please consider:
|
|
|
|
- **Is this a new skill?** Most capabilities should be [skills, not tools](https://github.com/NousResearch/hermes-agent/blob/main/CONTRIBUTING.md#should-it-be-a-skill-or-a-tool). If it's a specialized integration (crypto, NFT, niche SaaS), it belongs on the Skills Hub, not bundled.
|
|
- **Search [existing issues](https://github.com/NousResearch/hermes-agent/issues)** — someone may have already proposed this.
|
|
|
|
- type: textarea
|
|
id: problem
|
|
attributes:
|
|
label: Problem or Use Case
|
|
description: What problem does this solve? What are you trying to do that you can't today?
|
|
placeholder: |
|
|
I'm trying to use Hermes with [provider/platform/workflow] but currently
|
|
there's no way to...
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: solution
|
|
attributes:
|
|
label: Proposed Solution
|
|
description: How do you think this should work? Be as specific as you can — CLI flags, config options, UI behavior.
|
|
placeholder: |
|
|
Add a `--foo` flag to `hermes chat` that enables...
|
|
Or: Add a config key `bar.baz` that controls...
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: alternatives
|
|
attributes:
|
|
label: Alternatives Considered
|
|
description: What other approaches did you consider? Why is the proposed solution better?
|
|
|
|
- type: dropdown
|
|
id: type
|
|
attributes:
|
|
label: Feature Type
|
|
options:
|
|
- New tool
|
|
- New bundled skill
|
|
- CLI improvement
|
|
- Gateway / messaging improvement
|
|
- Configuration option
|
|
- Performance / reliability
|
|
- Developer experience (tests, docs, CI)
|
|
- Other
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: scope
|
|
attributes:
|
|
label: Scope
|
|
description: How big is this change?
|
|
options:
|
|
- Small (single file, < 50 lines)
|
|
- Medium (few files, < 300 lines)
|
|
- Large (new module or significant refactor)
|
|
|
|
- type: checkboxes
|
|
id: pr-ready
|
|
attributes:
|
|
label: Contribution
|
|
options:
|
|
- label: I'd like to implement this myself and submit a PR
|
|
|
|
- type: textarea
|
|
id: debug-report
|
|
attributes:
|
|
label: Debug Report (optional)
|
|
description: |
|
|
If this feature request is related to a problem you're experiencing, run `hermes debug share` and paste the links here.
|
|
In an interactive chat session, you can use `/debug` instead.
|
|
This helps us understand your environment and any related logs.
|
|
placeholder: |
|
|
Report https://paste.rs/abc123
|
|
render: shell
|