rtk-ai/rtk
View on GitHubfeat: add `rtk init hermes` for automatic plugin installation
Open
#1031 opened on Apr 5, 2026
effort-smallenhancementgood first issueresolved-pending-close
Description
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