rtk-ai/rtk
Vedi su GitHubfeat: add `rtk init hermes` for automatic plugin installation
Open
#1031 aperta il 5 apr 2026
area:clieffort-smallenhancementgood first issuehelp wantedpriority:lowresolved-pending-close
Metriche repository
- Star
- (48.085 star)
- Metriche merge PR
- (Merge medio 11g 1h) (45 PR mergiate in 30 g)
Descrizione
Summary
Add Hermes to the list of agents supported by rtk init, enabling automatic plugin installation:
rtk init hermes
# or
rtk init -g --hermes
This would copy the Hermes plugin files (__init__.py + plugin.yaml) to ~/.hermes/plugins/rtk-rewrite/, similar to how rtk init installs hooks for Claude Code, Cursor, Copilot, etc.
Context
- The Hermes plugin was introduced in PR #1006 (
hermes/directory) - Hermes is an AI coding agent by Nous Research with a Python plugin system
- Plugins live in
~/.hermes/plugins/<name>/with aplugin.yamlmanifest +__init__.py - The plugin is also available via pip:
pip install rtk-hermes(auto-registers via entry_points)
What rtk init hermes would do
- Check if
~/.hermes/plugins/exists (Hermes installation check) - Create
~/.hermes/plugins/rtk-rewrite/ - Copy
hermes/__init__.pyandhermes/plugin.yamlinto it - Print success message
Implementation notes
- Installation target:
~/.hermes/plugins/rtk-rewrite/ - The Rust code would live in
src/hooks/init.rsalongside the other agent installers - Detection: check for
~/.hermes/directory orhermesbinary in PATH - Similar to the proposed
rtk init --openclawin #688
Related
- #1006 — Hermes plugin PR
- #688 —
rtk init --openclawrequest