Skip to content

docs: add Programmatic Integration overview (closes #360)#26757

Merged
teknium1 merged 1 commit into
mainfrom
hermes/hermes-84931eb1
May 16, 2026
Merged

docs: add Programmatic Integration overview (closes #360)#26757
teknium1 merged 1 commit into
mainfrom
hermes/hermes-84931eb1

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Summary

Document the three protocols already available for driving hermes-agent from external programs, so users stop reaching for a hypothetical --mode rpc.

Issue #360 asked for a Pi-style stdio JSON RPC mode. We already ship three programmatic surfaces — ACP, the TUI gateway JSON-RPC, and the OpenAI-compatible API server — that cover every command in Pi's spec. This page makes them findable side-by-side and maps each Pi RPC command to its Hermes equivalent.

Changes

  • website/docs/developer-guide/programmatic-integration.md — new page: protocol comparison table, Pi command mapping, model-hot-swap notes, "which one should I use" guide
  • website/sidebars.ts — link the new page under Developer Guide -> Architecture (next to the existing ACP / gateway internals pages)

Validation

  • npx docusaurus build clean (only a pre-existing unrelated broken-anchor warning on a translated page)

Closes #360.

Document the three protocols already available for driving hermes-agent
from external programs — ACP, the TUI gateway JSON-RPC, and the
OpenAI-compatible API server — with a 'which one should I use' guide and
a Pi-style RPC command mapping table. Sidebar entry under Developer
Guide -> Architecture.
@alt-glitch alt-glitch added type/docs Documentation improvements P3 Low — cosmetic, nice to have labels May 16, 2026
@teknium1 teknium1 merged commit afb97db into main May 16, 2026
10 of 11 checks passed
@teknium1 teknium1 deleted the hermes/hermes-84931eb1 branch May 16, 2026 05:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P3 Low — cosmetic, nice to have type/docs Documentation improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: RPC Mode for Programmatic Integration & Model Hot-Swapping (inspired by Pi)

2 participants