hermes - ✅(Solved) Fix ACP Neovim Integration: Add first-class support for agentic.nvim [1 pull requests, 2 comments, 3 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
NousResearch/hermes-agent#28836Fetched 2026-05-20 04:01:34
View on GitHub
Comments
2
Participants
3
Timeline
7
Reactions
0
Timeline (top)
labeled ×3commented ×2closed ×1cross-referenced ×1

Hermes Agent already supports ACP server mode (hermes acp), but there is no first-class integration story for Neovim users via agentic.nvim — the most mature ACP client for Neovim.

Root Cause

Hermes Agent already supports ACP server mode (hermes acp), but there is no first-class integration story for Neovim users via agentic.nvim — the most mature ACP client for Neovim.

Fix Action

Fixed

PR fix notes

PR #244: feat(providers): add Hermes Agent and Oh My Pi as built-in ACP providers

Description (problem / solution / changelog)

Summary

Adds Hermes Agent and Oh My Pi as first-class, built-in ACP providers.

Both agents already ship ACP server mode:

  • Hermes: (requires Obtaining file:///private/tmp/agentic.nvim-fork)
  • Oh My Pi:

This removes the friction of configuring them as custom entries.

Changes

  • — type aliases + provider configs
  • — provider list updates
  • — provider list, install instructions, and config comment

Related

Note: already in the default list refers to the Pi agent (by earendil-works), which is a separate project from Oh My Pi. This PR does not touch that entry.

Changed files

  • README.md (modified, +2/-2)
  • doc/agentic.txt (modified, +15/-1)
  • lua/agentic/config_default.lua (modified, +16/-0)

Code Example

{
  "carlos-algms/agentic.nvim",
  opts = {
    acp_providers = {
      ["hermes-agent-acp"] = {
        name = "Hermes Agent",
        command = "hermes",
        args = { "acp" },
      },
    },
    provider = "hermes-agent-acp",
  },
}
RAW_BUFFERClick to expand / collapse

Summary

Hermes Agent already supports ACP server mode (hermes acp), but there is no first-class integration story for Neovim users via agentic.nvim — the most mature ACP client for Neovim.

Current State

  • hermes acp works and exposes the hermes-acp toolset.
  • agentic.nvim supports 12+ built-in ACP providers (Claude, Gemini, Codex, Copilot, etc.) but Hermes is not among them.
  • Users must configure Hermes as a custom acp_providers entry, which is friction.

Desired Outcome

  1. Hermes added as a built-in provider in agentic.nvim (upstream PR).
  2. Documentation/example config for Neovim + LazyVim in Hermes docs.
  3. (Optional) Hermes-specific UX polish when running under ACP (e.g., skill hot-loading, session portability).

Reference Config (what users do today)

{
  "carlos-algms/agentic.nvim",
  opts = {
    acp_providers = {
      ["hermes-agent-acp"] = {
        name = "Hermes Agent",
        command = "hermes",
        args = { "acp" },
      },
    },
    provider = "hermes-agent-acp",
  },
}

Related

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

hermes - ✅(Solved) Fix ACP Neovim Integration: Add first-class support for agentic.nvim [1 pull requests, 2 comments, 3 participants]