feat: Add native support for Hermes Agent skills format#576
feat: Add native support for Hermes Agent skills format#576XiaotianTang3 wants to merge 2 commits into
Conversation
abcb292 to
360aafc
Compare
|
Thanks for tackling Hermes! 🙏 Hermes support has now landed via #614, which took a lazy router-plugin approach: it installs a single If you think the router approach is missing something your implementation had, or the design needs tweaking, let's iterate in a Discussion (Ideas category) rather than a parallel PR — happy to fold improvements into the merged integration. Thanks again! |
What does this PR do?
Adds native support for Hermes Agent, a powerful terminal/orchestration framework.
Hermes uses a strict
SKILL.mdformat with YAML frontmatter. To avoid hallucinations (where the agent might try to use Claude Code slash commands like/review), this PR intelligently parses the persona markdown and wraps it into Hermes-compliant skills with an explicitSYSTEM NOTEinstructing it to use native Hermes tools (terminal,read_file, etc.) instead.Changes:
convert_hermes()inscripts/convert.shto package agents intoSKILL.mdformat.install_hermes()inscripts/install.shto route skills to~/.hermes/skills/agency-agents/.command -v hermesor~/.hermesdir.README.mdto reflect Hermes support.Agent Information (if adding/modifying an agent)
N/A - Core integration feature
Checklist
name,description,color