Replies: 1 comment
|
Closing as a duplicate of #6951, the earlier proposal for local Hermes ACP support without a gateway or T3 Work. It already tracks the small-driver versus shared-ACP design choice. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Summary
Add a built-in driver for Hermes Agent (https://github.com/NousResearch/hermes-agent) over ACP, in the same shape as the Grok driver (#2809): a thin
HermesAcpSupport+ driver on the generic ACP runtime inapps/server/src/provider/acp/, aHermesSettingsschema (enabled,binaryPath), abuiltInDrivers.tsregistration, and focused tests. No contract changes, no client changes, no new transport, no migrations.Hermes ships a standard ACP server (
hermes acp, protocolVersion 1) in current releases (hermes acp --checkpasses on v0.21), sopackages/effect-acpand the generic ACP runtime should apply directly — the per-agent code is the small driver + support/probe layer, exactly like Grok and Cursor.Why
There is visible demand for Hermes here (see the comment section on #4604), but the attempts so far all went big and stalled:
This proposal is deliberately the opposite: the smallest diff that makes Hermes selectable, mirroring what already merged for Grok.
Scope fences
Offer
I run Hermes self-hosted and will build this in my fork regardless. If a PR in this shape is something you would consider, I will keep it Grok-template-faithful (~driver + settings + tests + one doc page) with verification evidence per CONTRIBUTING. If it is not wanted upstream, no hard feelings — the fork path works.
All reactions