From 2e3aeaf3ac19aac009ee9d97848c31a60355d04b Mon Sep 17 00:00:00 2001 From: Garry Tan Date: Mon, 6 Apr 2026 00:25:05 -0700 Subject: [PATCH] refactor: consolidate Hermes into generic HTTP option in pair-agent MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hermes doesn't have a host-specific config — it uses the same generic curl instructions as any other agent. Removing the dedicated option simplifies the menu and eliminates a misleading distinction. Co-Authored-By: Claude Opus 4.6 (1M context) --- pair-agent/SKILL.md | 22 ++++++++-------------- pair-agent/SKILL.md.tmpl | 22 ++++++++-------------- 2 files changed, 16 insertions(+), 28 deletions(-) diff --git a/pair-agent/SKILL.md b/pair-agent/SKILL.md index 82a8851f..440495fa 100644 --- a/pair-agent/SKILL.md +++ b/pair-agent/SKILL.md @@ -592,19 +592,17 @@ Use AskUserQuestion: Options: - A) OpenClaw (local or remote) -- B) Hermes (local or remote) -- C) Codex / OpenAI Agents (local) -- D) Cursor (local) -- E) Another Claude Code session (local or remote) -- F) Something else (generic HTTP instructions) +- B) Codex / OpenAI Agents (local) +- C) Cursor (local) +- D) Another Claude Code session (local or remote) +- E) Something else (generic HTTP instructions — use this for Hermes) Based on the answer, set `TARGET_HOST`: - A → `openclaw` -- B → `hermes` (if not in hosts registry, use generic) -- C → `codex` -- D → `cursor` -- E → `claude` -- F → generic (no host-specific config) +- B → `codex` +- C → `cursor` +- D → `claude` +- E → generic (no host-specific config) ## Step 3: Local or remote? @@ -758,10 +756,6 @@ OpenClaw agents use the `exec` tool instead of `Bash`. The instruction block use `exec curl` syntax which OpenClaw understands natively. When using `--local openclaw`, credentials are written to `~/.openclaw/skills/gstack/browse-remote.json`. -### Hermes - -Hermes agents work the same way as OpenClaw. Use the generic instruction block -(option F) which provides standard curl commands that any agent can execute. ### Codex diff --git a/pair-agent/SKILL.md.tmpl b/pair-agent/SKILL.md.tmpl index 93c1c595..26f000cf 100644 --- a/pair-agent/SKILL.md.tmpl +++ b/pair-agent/SKILL.md.tmpl @@ -70,19 +70,17 @@ Use AskUserQuestion: Options: - A) OpenClaw (local or remote) -- B) Hermes (local or remote) -- C) Codex / OpenAI Agents (local) -- D) Cursor (local) -- E) Another Claude Code session (local or remote) -- F) Something else (generic HTTP instructions) +- B) Codex / OpenAI Agents (local) +- C) Cursor (local) +- D) Another Claude Code session (local or remote) +- E) Something else (generic HTTP instructions — use this for Hermes) Based on the answer, set `TARGET_HOST`: - A → `openclaw` -- B → `hermes` (if not in hosts registry, use generic) -- C → `codex` -- D → `cursor` -- E → `claude` -- F → generic (no host-specific config) +- B → `codex` +- C → `cursor` +- D → `claude` +- E → generic (no host-specific config) ## Step 3: Local or remote? @@ -236,10 +234,6 @@ OpenClaw agents use the `exec` tool instead of `Bash`. The instruction block use `exec curl` syntax which OpenClaw understands natively. When using `--local openclaw`, credentials are written to `~/.openclaw/skills/gstack/browse-remote.json`. -### Hermes - -Hermes agents work the same way as OpenClaw. Use the generic instruction block -(option F) which provides standard curl commands that any agent can execute. ### Codex