Skip to content

docs(readme): add hermes and claude-code to Quick start + Supported harnesses#4

Open
r266-tech wants to merge 1 commit into
vectorize-io:mainfrom
r266-tech:docs/readme-hermes-claude-code-harnesses
Open

docs(readme): add hermes and claude-code to Quick start + Supported harnesses#4
r266-tech wants to merge 1 commit into
vectorize-io:mainfrom
r266-tech:docs/readme-hermes-claude-code-harnesses

Conversation

@r266-tech
Copy link
Copy Markdown

What

src/cli.ts validates --harness against five values (L826/L852):

openclaw | nemoclaw | hermes | claude | claude-code

and has full handler branches for each (hermes at L906 with ensureHermesPlugin, claude-code at L982). The website also lists all five (website/src/lib/harnesses.ts after #1431 / #1450 / docs commit 0ca6646).

README.md only mentions four (Claude Chat / Cowork / OpenClaw / NemoClaw). When the repo was extracted to vectorize-io/self-driving-agents via vectorize-io/hindsight#1461 on 2026-05-06, the README migrated as-is from the old hindsight-tools/self-driving-agents/ location and the two hermes (#1431, merged 2026-05-04) and claude-code (#1450, merged 2026-05-05) additions never made it back into README.

Diff

Purely additive, no edits to existing prose:

  • Quick start: two new subsections (### Hermes, ### Claude Code) after ### NemoClaw, each just an npx ... install ... --harness <name> block matching the style of the existing OpenClaw/NemoClaw subsections.
  • Supported harnesses table: two new rows. Claude Code grouped with the other Claude entries; Hermes appended with the other harness families. Links match website/src/lib/harnesses.ts (https://docs.anthropic.com/en/docs/claude-code for Claude Code, https://github.com/NousResearch/hermes-agent for Hermes).

Total: +14 lines, 0 lines removed.

Out of scope (consistency note)

The new Quick start subsections, like the existing OpenClaw/NemoClaw subsections, do not call out the underlying CLI prerequisite (which nemoclaw at src/cli.ts:429, which hermes at L524, which claude at L985). Since the existing NemoClaw subsection already follows the "command-only, CLI cancels with install hint" pattern, this PR matches it for hermes / claude-code rather than introducing prereq prose only for the new entries. A separate doc pass could add prereq lines uniformly across all four CLI-dependent harnesses; happy to do that as a follow-up if preferred.

Please feel free to close and mark accordingly if you'd rather take a different shape.

…arnesses

src/cli.ts validator accepts 5 harnesses (openclaw|nemoclaw|hermes|claude|claude-code) but README only mentions 4. Two earlier PRs added hermes (#1431) and claude-code (#1450) before the 2026-05-06 #1461 extraction, but README migration omitted both. Adds two Quick start subsections + two Supported harnesses table rows matching the existing OpenClaw/NemoClaw style.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant