← Back to Articles

Skill Memory Is Not Skill Evolution: Hermes Agent vs AGNT SES

Hermes Agent and AGNT both chase the same prize: an assistant that improves with use. The difference is in the machinery.

Hermes gives an agent a memory of useful procedures. AGNT gives a platform a measured evolution loop. Hermes asks, “What did I learn from this task?” AGNT asks, “Did the new skill version perform better, according to tracked evidence?”

That single shift changes the whole character of the system.

Hermes feels like a capable worker who keeps a private notebook. It remembers the way you like things done, writes down methods that worked, and reaches for them later. AGNT SES feels more like a skill laboratory inside an operating system. It records traces, extracts patterns, evaluates outcomes, compares versions, tracks deltas, and lets better instructions survive because they earned the right.

Both approaches matter. They solve different parts of the self-improvement problem. But if the question is which one offers a stronger foundation for reliable agent evolution, AGNT SES is playing the more serious game.

The promise of agent skills

A skill system exists because raw model intelligence is wasteful.

Without skills, every task begins too close to zero. The agent has to rediscover the same constraints, formats, APIs, failure modes, preferences, and tricks. It may remember some of them in conversation context, but context is temporary and expensive. A skill turns repeated experience into reusable procedure.

A good skill says: when you face this kind of problem, here is the shape of the work. Here are the traps. Here are the preferred tools. Here is the standard of completion. Here is what previous runs taught us.

That is procedural memory. It is the difference between an assistant that merely answers and an assistant that accumulates craft.

Hermes and AGNT both understand this. Their divergence begins after the first skill is written.

Hermes Agent: the self-improving notebook

Hermes Agent, from Nous Research, is built around the idea of an autonomous agent that grows with use. Its public positioning is direct: it creates skills from experience, improves them during use, persists knowledge, searches past conversations, and builds a model of the user across sessions.

That design has obvious appeal.

A Hermes user can run the agent on a server, connect to it through CLI or messaging platforms, and let it keep working over time. The agent does not feel trapped inside a single desktop session. It has memory. It has tools. It can operate through Telegram, Discord, Slack, email, and other channels. It can spawn subagents. It can schedule jobs. It can turn hard-won experience into reusable skill files.

The Hermes skill system is intimate. It grows out of the agent’s own work. The agent completes a complex task, recognizes a repeatable method, and captures that method for later. Over time, these skills become a library of habits. Some may be general, such as research workflows or coding procedures. Others may be deeply personal, tuned to a user’s projects and preferences.

That is powerful because it is frictionless. The agent does not need a large evaluation harness before it starts learning. It can learn in the middle of normal work. It can notice patterns before a human would think to formalize them. It can turn repeated effort into memory.

Hermes is especially strong as a personal agent runtime. It behaves like a daemon with accumulated judgment. The more you use it, the more it can recognize the shape of your work.

But the notebook model has a weakness.

A notebook can contain wisdom. It can also contain superstition.

If an agent writes a skill because something seemed to work once, how does the system know the skill is truly better? If it revises a skill after a later run, how does it prove the revision improved performance? If a new instruction reduces errors in one case but harms another, where is that regression caught?

Hermes can create and refine procedural memory. Its skill loop is framed around experiential self-improvement: the agent learns from experience, improves skills during use, and remembers. Those are valuable traits. They still leave the hardest question hanging in the air.

Better by what measure?

AGNT SES: skill evolution with a scoreboard

AGNT’s Skill Evolution System, surfaced through SkillForge and the AGNT API, moves the conversation from memory to measurement.

SkillForge is the skill evolution subsystem inside AGNT’s unified evolution engine. It analyzes goal execution traces, extracts patterns and anti-patterns, evolves skills with improved instructions, and tracks performance over time using a Skill Evolution Score, or SES.

That word matters: score.

AGNT does more than let a skill change. It tracks whether evolution improved the skill. It exposes a full lifecycle for eligible goals, trace analysis, skill evolution, evaluations, leaderboards, version history, lineage, stats, and settings. The system can run automatically after goal completion when auto-analysis is enabled, or it can be triggered manually.

The flow is closer to an engineering loop:

  1. A goal runs.
  2. The execution leaves a trace.
  3. The trace is analyzed.
  4. Patterns and anti-patterns are extracted.
  5. A skill candidate or skill improvement is generated.
  6. The evolved skill receives a new version.
  7. Performance is tracked through SES.
  8. Changes can be compared through evaluations, lineage, and leaderboard data.

Hermes says, “The agent learned a useful procedure.” AGNT SES says, “This skill changed from version 1 to version 2, and the measured delta was positive or negative.”

That turns skill evolution into an auditable process. It gives the user something to inspect. It gives the platform a way to rank improvements. It creates a record of where a skill came from and how it changed.

The API surface reinforces this.

/api/skillforge/analyze/:goalId analyzes a goal trace and extracts patterns, anti-patterns, insights, and skill candidates.

/api/skillforge/evolve/:goalId performs analysis and skill evolution.

/api/skillforge/evaluations exposes skill evaluations.

/api/skillforge/leaderboard ranks skills by average SES delta.

/api/skillforge/skill/:skillId/versions shows version history.

/api/skillforge/skill/:skillId/lineage shows evolutionary lineage.

This is a lifecycle, not a loose memory feature.

Why metrics change the stakes

Self-improvement without measurement is a dangerous phrase. It sounds like progress while hiding the most important variable.

A system can change itself and become worse. It can add instructions that overfit to one task. It can become verbose because a single judge rewarded detail. It can become timid because previous runs punished risk. It can preserve a workaround after the original bug has vanished. It can confuse correlation with cause.

Agents are especially vulnerable to this because they are persuasive narrators. They can explain why a bad change was wise. They can produce a beautiful retrospective over a weak result. They can mistake a coherent story for a useful lesson.

Metrics do not solve the whole problem. Bad metrics can be gamed. Thin metrics can reward shallow performance. LLM-as-judge systems can be biased, inconsistent, or blind to edge cases.

Still, measurement adds gravity. It forces improvement claims to face evidence.

AGNT’s SES model matters because it gives skill evolution a feedback surface. A skill version can be judged against prior behavior. A delta can be tracked. Versions can be compared. Lineage can be inspected. Experiments can be run. Benchmarks can catch regressions. Golden standards can preserve known-good behavior.

That is the difference between memory and evolution.

Memory stores what happened. Evolution selects what survives.

The role of goals and traces

AGNT has an advantage because its skill system is connected to a broader execution environment.

In AGNT, goals are structured units of work with execution, evaluation, re-planning, task progress, success criteria, and trace data. A completed goal can become raw material for skill evolution.

That matters because high-quality skills need high-quality evidence.

A skill generated from a single chat transcript may capture useful technique, but it can miss the actual work. A skill generated from a goal trace can see more of the execution path: tool calls, failures, retries, decisions, outputs, evaluations, and bottlenecks. It can identify patterns that are invisible in the final answer.

A failed tool call may reveal that a skill needs better preflight checks. A successful retry may reveal the right fallback sequence. A low evaluation score may reveal that the agent satisfied the prompt while missing the real success criteria. A repeated delay may reveal a workflow bottleneck. A recurring user correction may reveal a preference that should be encoded.

AGNT’s evolution system can mine these traces for operational lessons.

Hermes can also learn from experience, but AGNT’s structure gives experience more shape. It turns work into analyzable data.

Experiments: the missing layer in most agent skill systems

The AGNT API also exposes experiment infrastructure: datasets, synthetic generation, history-derived datasets, golden-standard sources, benchmarks, A/B tests, regression tests, and experiment runs.

This is where AGNT pulls ahead as a platform.

Skill evolution is only half the problem. The other half is proving the evolved skill still works.

A skill may improve performance on the task that created it, then fail on older cases. A coding skill may become better at one repository style and worse at another. A research skill may learn to be more concise, then omit critical citations. A debugging skill may learn to retry aggressively, then waste time when it should inspect logs first.

Regression is the tax on adaptation.

AGNT’s experiment layer gives the platform a way to pay that tax deliberately. It can generate or store evaluation datasets. It can run experiments against skill versions. It can preserve golden standards. It can compare outcomes instead of trusting the agent’s own confidence.

Hermes, by public framing, focuses on a more organic loop. It learns because it works. AGNT SES learns because work produces traces, traces produce candidates, candidates produce versions, and versions can be measured.

For casual personal use, the Hermes approach may be enough. For production-style automation, team workflows, and systems where reliability matters, AGNT’s evaluation machinery is the more mature shape.

Versioning and lineage: memory with accountability

A skill library grows messy unless it has history.

If an agent updates a skill in place, the user may lose the ability to answer basic questions:

What changed?

Why did it change?

Which run caused the change?

Was the previous version better?

Which tasks improved?

Which tasks got worse?

Should we roll back?

AGNT’s version and lineage endpoints address this directly. Skill evolution becomes inspectable. Each version can be placed in a chain. A team can look at a skill as a living artifact rather than a blob of instructions.

That is a big step toward governance.

Skill lineage also changes how users think about trust. A skill with a history of positive SES deltas and stable benchmark performance deserves more confidence than a freshly generated instruction file. A skill with repeated negative deltas or unstable evaluations deserves scrutiny.

A living skill system needs memory of its own mutations. AGNT provides that structure.

Hermes still has a clean role

None of this makes Hermes uninteresting.

Hermes remains valuable because it is lean, open-source, server-oriented, and agent-native. It is a strong choice for people who want a standalone autonomous agent with persistent memory and skills, especially if they prefer a CLI or messaging gateway experience. It is also attractive for users who want an MIT-licensed project they can inspect, modify, and run outside a larger platform.

Hermes has an immediacy that heavier systems can lack. A user can give it work, let it learn, and watch it become more familiar with their habits. Its skill system feels natural because it is close to the agent’s lived experience.

That closeness is the strength. It is also the constraint.

Hermes is best understood as a self-improving agent runtime. AGNT is better understood as an agent operating system with measured skill evolution. Once AGNT enters the picture, Hermes no longer needs to be the main environment. It can become a worker inside the larger system.

That is the crucial relationship.

If AGNT can run Hermes as a subagent, Hermes becomes additive rather than competitive. AGNT can delegate certain tasks to Hermes, use Hermes where its autonomous runtime shines, then keep the broader orchestration, scoring, workflow, tracing, and evolution layer in AGNT.

The platform owns the loop. Hermes supplies one possible engine.

The production question

For hobby use, a skill system can be judged by feel. Does the agent remember me? Does it repeat fewer mistakes? Does it get faster? Does it seem more useful after a week?

For serious use, feel collapses under pressure.

A team needs to know whether the agent improved. A workflow owner needs to know whether a new skill version caused failures. A developer needs to know whether a debugging skill still handles old cases. A business user needs to know whether report generation got more accurate or merely more confident.

AGNT’s SES model is built for that question.

A Skill Evolution Score is not magic. It does not guarantee truth. But it gives the system an axis of comparison. It lets users talk about improvement with numbers, versions, and evidence. It makes skill evolution legible.

That matters because agent systems are becoming too capable to treat as toys and too unpredictable to trust blindly. The next stage of agent development will reward systems that can evaluate themselves under constraints. Memory alone will not be enough. A durable agent platform needs traces, tests, scores, rollbacks, benchmarks, and lineage.

AGNT is closer to that future.

The deeper philosophical split

Hermes reflects the romance of the autonomous agent: a single digital worker, always on, growing through experience, building its own methods, meeting you across channels.

AGNT reflects the discipline of the operating system: many agents, many workflows, structured goals, plugin surfaces, execution traces, experiments, dashboards, and skill evolution governed by metrics.

The first feels personal. The second feels institutional.

That does not mean cold or bureaucratic. It means the system can hold more responsibility. It can coordinate many moving parts. It can inspect itself. It can preserve evidence. It can let humans intervene at the right layer.

Hermes asks the agent to become wiser. AGNT builds a system where wisdom has to leave tracks.

That is the heart of the comparison.

Where AGNT SES wins

AGNT SES wins on rigor.

It has the better answer to skill drift. It has the better answer to regression. It has the better answer to version comparison. It has the better answer to production confidence. It has the better answer to “prove the agent improved.”

The strongest features are not flashy. They are the plain things that make powerful systems trustworthy:

  • execution traces
  • pattern and anti-pattern extraction
  • SES deltas
  • skill evaluations
  • version history
  • lineage
  • leaderboards
  • auto-analysis settings
  • evaluation thresholds
  • datasets
  • benchmarks
  • golden standards
  • experiment runs

That is the scaffolding around improvement. Without it, self-improvement depends too much on the agent’s own story about itself.

Hermes has a skill loop. AGNT has an evolution system.

Where Hermes still wins

Hermes wins on simplicity and independence.

If a user wants a standalone agent that lives on a server, communicates through messaging apps, remembers across sessions, and builds skills from experience, Hermes is elegant. It does not require adopting a full workflow operating system. It is easier to reason about as one agent with a growing body of habits.

Hermes may also be preferable for users who value open-source licensing, direct control over the runtime, or a lighter deployment model. Its design has a hacker appeal. It is a tool you can run, poke, extend, and bend.

For some people, that is enough. For some workflows, it is exactly right.

But when Hermes users move to AGNT and say Hermes feels unnecessary afterward, the reason is clear. AGNT absorbs the practical use cases and adds the platform layer Hermes does not try to be.

The clean hierarchy

The best way to compare the two is not as equal substitutes.

Hermes is an autonomous agent with skills.

AGNT is the environment where autonomous agents, workflows, tools, goals, traces, and evolving skills can be managed together.

Once that hierarchy is clear, the subagent story becomes obvious. Hermes can still be useful inside AGNT, but AGNT should remain the control plane. AGNT can decide when to delegate. AGNT can preserve traces. AGNT can evaluate outcomes. AGNT can feed results into SES. AGNT can decide whether the next skill version deserves to live.

That is a much stronger architecture than asking Hermes to be the whole world.

The bottom line

Hermes deserves credit for making self-improving agent behavior feel concrete. Its skill system gives an autonomous agent procedural memory, and that is a real capability. It helps the agent become less stateless, less repetitive, and more adapted to the user over time.

AGNT SES raises the bar.

It treats skills as evolving assets with measurable performance. It connects them to goals, traces, evaluations, versions, lineage, datasets, benchmarks, and experiments. It shifts the conversation from “the agent learned something” to “the system measured an improvement.”

That distinction will matter more as agents move from demos into daily infrastructure.

A notebook helps a worker remember.

A laboratory finds out what works.