hermes-full
| Version | 2026.200.1600 |
| Repo | superproject |
Standalone Hermes AI-agent metalayer composing the AI coding CLIs (claude/codex/gemini/forge) plus the developer and DevOps toolchains into one box hermes-full is a pure meta-composition with no install of its own: it composes the hermes agent, four AI coding CLIs (claude-code, codex, gemini, forgecode), the dev-tools and devops-tools toolchains, and tmux. Its observable effect is that every composed candy’s key artifact coexists in ONE image — the hermes agent binary, each AI CLI on PATH, and the developer/DevOps binaries — and the hermes agent comes up as a supervised service when the box is deployed. Dropping any candy from the candy: list makes the matching check below fail.
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
check |
the hermes agent binary is installed in the pixi default env |
check |
the hermes entrypoint wrapper is installed and executable |
check |
the Claude Code CLI binary is on PATH at the native install location |
check |
the OpenAI Codex CLI binary is on PATH in the npm global bin dir |
check |
the Google Gemini CLI binary is on PATH in the npm global bin dir |
check |
the Forge CLI binary is on PATH in the npm global bin dir |
check |
the ripgrep fast-search binary from dev-tools is on PATH |
check |
the neovim editor binary from dev-tools is on PATH |
check |
the tmux multiplexer binary is on PATH and reports its version |
check |
the AWS CLI v2 binary from devops-tools is installed under /usr/local/bin |
check |
OpenTofu from devops-tools runs and reports its version |
check |
jq from devops-tools runs and reports its version |
check |
the supervised hermes agent service is running on the live deployment |
agent-check |
an operator can open a shell in the deployed box and launch the hermes agent together with any bundled AI CLI (claude/codex/gemini/forge) and developer tool from that one session |
check |
package=neovim |
check |
file=/usr/local/bin/tofu |
check |
file=/usr/bin/jq |
check |
file=/usr/bin/tmux |
check |
package=tmux |