From c793dfb899d5cac9ab257bc1772ddfcfec7f0c17 Mon Sep 17 00:00:00 2001 From: Mohak Agrawal Date: Mon, 13 Jul 2026 16:05:28 +0530 Subject: [PATCH] fix(cli): hermes install --help text omits its AGENTS.md write (#1846) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bare `graphify hermes install` (no --project) dispatches to the same _agents_install() helper aider/codex/opencode/claw/droid/trae/trae-cn use to write a graphify section into AGENTS.md — confirmed by reading install.py's dispatch_install_cli(). But unlike every sibling platform's --help line (which says "write graphify section to AGENTS.md (Aider)" etc.), hermes's line only said "write skill to ~/.hermes/skills/graphify/ (Hermes)", with no mention of AGENTS.md at all — the exact silent-mutation trust-boundary concern the issue raises. README.md already documented this correctly (line 681: "AGENTS.md + ~/.hermes/skills/"), so this was a --help-text-only staleness, not a behavior bug. No runtime change: hermes stays grouped with its 8 sibling AGENTS.md-writing platforms, which is architecturally intentional and symmetric (same uninstall path removes the section too). Co-Authored-By: Claude Sonnet 5 --- graphify/__main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphify/__main__.py b/graphify/__main__.py index 82e422e0d..1369f665a 100644 --- a/graphify/__main__.py +++ b/graphify/__main__.py @@ -674,9 +674,9 @@ def _run_cli() -> None: " antigravity uninstall remove .agents/rules, .agents/workflows, and skill" ) print( - " hermes install write skill to ~/.hermes/skills/graphify/ (Hermes)" + " hermes install write skill to ~/.hermes/skills/graphify/ + AGENTS.md section (Hermes)" ) - print(" hermes uninstall remove skill from ~/.hermes/skills/graphify/") + print(" hermes uninstall remove skill from ~/.hermes/skills/graphify/ + AGENTS.md section") print( " kiro install write skill to .kiro/skills/graphify/ + steering file (Kiro IDE/CLI)" )