Hermes Agent: Why the Harness Beats the Model
Nous Research shipped Hermes Agent, an open-source AI agent that learns as it works. Here is what it does and why the harness now beats the model.
By Capital & Compute
In late 2026, a team at LangChain took a coding agent that scored 52.8% on Terminal Bench 2.0, a placement outside the top 30, and pushed it to 66.5% and a top-five finish. They did not switch to a smarter model. They ran the whole experiment on a fixed model, GPT-5.2-Codex, and changed only the software wrapped around it: the system prompt, the tools, and a layer of middleware that watched for the agent getting stuck. A 13.7-point jump, documented in LangChain’s own write-up, with zero model changes.
That result is the whole argument for a category of software that barely had a name a year ago. The wrapper around the model, what practitioners now call the harness, can matter more than the model inside it. And the most ambitious open-source bet on that idea is Hermes Agent, shipped by Nous Research: an MIT-licensed agent whose entire pitch is that the harness, not the model, is the product.
What Hermes Agent actually is
Hermes Agent is a general-purpose personal AI agent, released as open source under the MIT license by Nous Research, the lab better known for its Hermes line of open-weight language models. The tagline is “the agent that grows with you,” and that is not marketing filler: the growth mechanism is the product.
Two things make it distinct from the crowded field of agent frameworks. First, it is model-agnostic on a scale most tools are not: it can drive more than 300 models through Nous Portal, OpenRouter, any OpenAI-compatible endpoint, or a local Ollama install. Second, it ships with a large built-in toolset, more than 40 tools out of the box, covering terminal access, file operations, browser automation, code execution, image generation, text to speech, and natural-language task scheduling. You are not assembling a harness from parts. It arrives assembled.
Development has been fast. Nous first released Hermes publicly in February 2026 and has shipped a steady cadence of numbered releases since, reaching v0.18.0, “The Judgment Release,” on July 1, 2026.
Feb 2026
First public release
Nous open-sources Hermes Agent under MIT.
Apr 23, 2026
v0.11.0, The Interface Release
A React/Ink rewrite of the interactive CLI and a pluggable transport layer under every provider.
Jun 19, 2026
v0.17.0, The Reach Release
Continued expansion of platforms and inference paths.
Jul 1, 2026
v0.18.0, The Judgment Release
Latest release as of this writing.
The real novelty: a closed learning loop
Most agents are amnesiac. They open a context window, do a task, and forget everything the moment the session ends. Hermes is built to not do that. Its central feature is what Nous calls a closed learning loop, and it has four moving parts:
- Skill creation. When Hermes works out how to do something, it writes the solution to a reusable Markdown skill file. The next time a similar task appears, the skill is already on the shelf.
- Skill self-improvement. Those skills are not frozen. The agent revises them during use as it learns what works and what does not.
- Curated memory. Hermes keeps persistent memory across sessions and periodically nudges itself to write down what is worth keeping, rather than letting everything decay when the window closes.
- Cross-session recall. It indexes its own past conversations with SQLite FTS5 full-text search plus model-written summaries, so it can retrieve what it did last week. A separate user-modeling component (Nous calls it Honcho dialectic modeling) builds a deepening picture of who you are over time.
Strip away the branding and this is a bet: that an agent’s value compounds. A fresh agent is a commodity. An agent that has spent three months learning your codebase, your preferences, and your recurring tasks is not. The learning loop is the mechanism that turns a rented model into an appreciating asset, which is the same reason it belongs in a conversation about harness engineering rather than just another chatbot launch.
Harness engineering: the idea underneath
The term harness engineering was popularized by Mitchell Hashimoto, the creator of Terraform, and the LangChain experiment that opened this piece is its clearest proof point. The lesson is uncomfortable for anyone who assumed that “use a better model” is always the answer: the surrounding software is a lever of comparable size, and often a cheaper one to pull.
It helps to see the harness as a stack of layers wrapping the model you rent. Different practitioners slice it slightly differently, but a useful synthesis has five layers, each controlling a distinct knob on cost and capability.
| Layer | What it controls |
|---|---|
| Instruction | System prompts and skills: how you tell the model what to do |
| Constraint | Permissions and sandboxes: what it is allowed to do |
| Feedback | Error handling and verification loops: how failures flow back |
| Memory | What persists across turns and sessions |
| Orchestration | How tools, subagents, and calls are stitched together |
| The rented model | Swappable. GPT, Claude, Gemini, a local open-weight model |
LangChain’s gains came from exactly these layers: a system prompt that emphasized self-verification (instruction), enhanced tools and context injection so the agent understood its working directory (orchestration and instruction), and middleware hooks that detected failure patterns like doom loops (feedback). None of that touched the model. Hermes Agent is the same philosophy shipped as a finished product: its skills, memory, sandboxes, and subagent orchestration are all harness layers, pre-built and designed to improve on their own.
| Item | Before harness work | After harness work |
|---|---|---|
| deepagents-cli (fixed model) | 52.8% | 66.5% |
Runs everywhere: the deployment surface
A harness is only useful where you work, and Hermes leans hard into ubiquity. It has two entry points. You can start the terminal UI and talk to it directly, or run it as a gateway process and message it from the chat app you already live in. Through that gateway it reaches around 17 messaging platforms, including Telegram, Discord, Slack, WhatsApp, Signal, and email, with unified memory across all of them. The agent that learned something in your terminal remembers it when you message from your phone.
Underneath, work runs in one of six sandbox backends: local, Docker, SSH, Singularity, Modal, and Daytona. The last two are notable because they offer serverless persistence, hibernating an environment when idle rather than tearing it down, which matters for cost when an agent runs unattended. Task delegation uses isolated subagents, each with its own conversation and terminal, so a big job can be split without one subagent’s context polluting another’s.
Models and pricing
Because Hermes is model-agnostic, your model bill is a separate decision from the software. You can point it at a frontier API, a mid-tier model, or a local open-weight model running on your own hardware for the price of electricity. Nous also sells access through Nous Portal, with a free tier and paid Plus, Super, and Ultra tiers that grant monthly credits and access to the full 300-plus model catalog with tool support built in.
That separation is the point. If you object to a model vendor’s prices or terms, you swap the model and keep everything the harness has learned. Your skills, memory, and orchestration do not care which model answered. For anyone budgeting an agent deployment, this is where harness thinking meets the real cost of running an agent in production: the token bill is the volatile, negotiable line item, and the harness is the durable investment. For which model to actually point it at, our guide to the best models for Hermes Agent ranks the strongest, cheapest, and best-value options against verified prices.
How Hermes differs from the coding-agent field
Hermes is not a coding agent in the narrow sense, though it can code. It sits alongside tools like Claude Code and the newer agentic editors, but the emphasis differs. Where a dedicated coding harness like Claude Code optimizes for one environment, the IDE and the repository, Hermes optimizes for breadth: many models, many platforms, many task types, with the learning loop as the connective tissue. It is closer to a personal operating layer than a code assistant.
The trade-off is focus. A general agent that lives in seventeen chat apps is not going to beat a purpose-built coding harness at coding, and buyers evaluating the 2026 AI coding agent landscape should weigh that. Hermes is for people who want one agent that accumulates knowledge across everything they do, not the sharpest possible tool for a single job.
Who it is for
Hermes Agent makes the most sense for three groups. Developers and technical power users who want a self-hosted, model-agnostic agent they fully control, without a subscription lock-in, are the obvious core. Teams wary of committing to a single model vendor benefit from the swap-the-model design. And anyone whose work is repetitive enough that a learning loop pays off, the same reports, the same research patterns, the same recurring chores, gets the most out of the skill-creation mechanism over time.
It is less suited to someone who wants a polished consumer product with zero setup, or to a team that needs the single best coding agent and nothing else. It is open-source infrastructure with a fast release cadence, which means capability and rough edges in equal measure.
Bottom line
Hermes Agent matters less as a single product and more as the clearest expression of a shift in how AI systems get better. For two years the story was model scale: bigger model, better results. The harness engineering story is different and, for most builders, more actionable: the software around the model is a lever you own, you can tune it without a training run, and its value compounds as it learns. LangChain proved the lever is real with a 13.7-point swing on a fixed model. Hermes is a bet that the lever is the whole business. If that bet is right, the durable asset in your AI stack is not the model you rent this quarter. It is the harness you have been teaching all year.
For the full toolkit behind this idea, see our guide to harness engineering techniques in 2026.
Frequently asked questions
Frequently asked questions
- What is Hermes Agent?
- Hermes Agent is an open-source, MIT-licensed AI agent from Nous Research. Its defining feature is a closed learning loop: it writes reusable skills from experience and keeps persistent memory across sessions, so it improves the more you use it. It can drive over 300 models and runs across the terminal and around 17 messaging platforms.
- Is Hermes Agent free?
- The software is free and open source under the MIT license, and you can self-host it. You pay only for the model you point it at. That can be a local open-weight model (compute cost only), a third-party API key, or a Nous Portal plan, which has a free tier plus paid Plus, Super, and Ultra tiers with monthly credits.
- What is harness engineering?
- Harness engineering is the practice of improving an AI agent by tuning the software around the model, the instructions, tools, constraints, feedback loops, memory, and orchestration, rather than changing the model itself. LangChain demonstrated its impact by raising a fixed model from 52.8 to 66.5 percent on Terminal Bench 2.0 using harness changes alone.
- How is Hermes Agent different from Claude Code?
- Claude Code is a focused coding harness optimized for the IDE and repository. Hermes is a general personal agent optimized for breadth: many models, many platforms, and many task types, tied together by a learning loop. Hermes is broader; a dedicated coding harness is sharper at coding specifically.
- Which models can Hermes Agent use?
- More than 300, accessed through Nous Portal, OpenRouter, any OpenAI-compatible endpoint, or a local Ollama install. Because it is model-agnostic, you can swap the underlying model while keeping the skills and memory the harness has accumulated.
Sources
- Nous Research (2026). Hermes Agent (repository, README, releases). GitHub, MIT license. https://github.com/NousResearch/hermes-agent
- Nous Research (2026). Hermes Agent (product site and documentation). https://hermes-agent.nousresearch.com/
- LangChain (2026). Improving Deep Agents with harness engineering. Company blog (primary account of the Terminal Bench 2.0 result). https://www.langchain.com/blog/improving-deep-agents-with-harness-engineering
Numbers in this piece were verified against the sources above on July 5, 2026. GitHub star counts and version numbers change; the release cited as latest is v0.18.0. See our editorial standards.