> ## Documentation Index
> Fetch the complete documentation index at: https://rapidreview.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Hermes Agent

> Install the generated Hermes plugin and add Merv as an OAuth MCP server.

## Install and sign in

```bash theme={"theme":{"light":"github-light","dark":"dark-plus"}}
hermes plugins install rapidreview-io/merv-hermes-client --enable
hermes mcp add merv --url https://experiments.rapidreview.io/mcp --auth oauth
```

Update with `hermes plugins update merv` when Merv announces an update.

<Check>
  Ask the agent to call `project(action="list")`, then `workflow.status_and_next(project_id)`. Follow along in the web UI at [rapidreview.io/merv](https://rapidreview.io/merv).
</Check>

Hermes doesn't auto-pull third-party Git plugins; the generated `merv-hermes-client` repo rebuilds from `main` every few minutes, so `hermes plugins update merv` picks up the latest.

## Skills and reviewers

Skills are plugin-registered under the `merv:` namespace. Reviews hand off with `delegate_task`, passing the handoff prompt **unchanged** to a fresh child. Reflection lenses fan out with `delegate_task(tasks=[…])`; the default concurrency of three runs five lenses in two waves. See [Reviewer handoff](/docs/merv/clients/reviewer-handoff).

## Long runs

Background terminal with completion notification enabled; its exit wakes the agent, which then reads `sandbox.runs`. See [Long runs](/docs/merv/clients/long-runs).

## Caveats

* Hermes renames dotted tools: `workflow.status_and_next` appears as `mcp_merv_workflow_status_and_next`.
* No per-run MCP configuration flag: [Auto-run](/docs/merv/guides/auto-run) sessions use the session-scoped `merv-client call` bridge; interactive sessions use native MCP. Enable for the runner with `merv-client agent hermes --enable --command hermes`.
