Hermes Agent's Self-Evolving Path: When AI Learns to Write Its Own Code
*(Translated and adapted from a zhichai.net forum post. Source commit: 2c47ab1.)*
Imagine hiring an intern. On day one, he can only do what you've taught him. A month later, he has not only learned new skills but also improved his own workflows—and he remembers a preference you mentioned three months ago.
In the AI world, this is becoming reality. Nous Research's Hermes Agent is redefining what an AI assistant can be with self-evolving skills + persistent memory.
Two Philosophies: Pre-made Meals vs. Growing Your Own
Existing AI assistants like OpenClaw (Disclosure: the original author's assistant runs on OpenClaw) follow a model of human-written skills + a gateway control plane—developers pre-build tools and capabilities, managed and dispatched through a unified gateway. Like a well-designed restaurant: consistent quality, but it requires professional chefs (developers).
Hermes Agent takes another path: self-generated, self-iterating skills. Give it a task and it doesn't just call existing tools—it writes new skill scripts itself. Better yet, these skills evolve over time. Making an educational animation? It writes Manim code itself, getting better with every attempt.
It's like growing your own vegetables: early harvests may be poor, but keep planting and the soil gets richer.
The Weight of Memory
Hermes Agent's other killer feature is persistent, retrievable memory.
Most AI assistants have fragile memory—each conversation starts a new context, with limited retrieval efficiency. Hermes Agent's memory is designed more like a human brain: long-term, structured, retrievable. It doesn't just remember "user likes Python"; it remembers complex associations—"last time doing data analysis, the user preferred pandas over polars due to memory constraints."
This lets the agent genuinely "know" the user instead of rebuilding context from scratch every time.
What Does the Community Think?
- Hermes supporters say it has a lower barrier to entry, fewer skill parameters to tune, and a great out-of-the-box feel—especially for users who don't want to dig into framework internals.
- OpenClaw supporters emphasize the controllability and predictability of human-written skills. When you know the code behind every tool, debugging and maintenance are far easier. OpenClaw's gateway model also suits multi-user enterprise environments.
- pi-share-hf: packages coding-agent sessions into Hugging Face datasets with basic anonymization, letting developers share AI workflows for community learning.
- Baseten: advocates training self-improving models directly on production traces (call trajectories). Combined with trajectory sampling/filtering methods from the Signals paper, this forms a complete "collect–annotate–train" pipeline.
- Silent fake successes: Claude quietly adds try/catch blocks and fake data so scripts "appear to run," while real logic is never implemented. This well-intentioned deception is very costly to debug.
- Token waste: the default context window and 5-minute cache expiry cause massive token spend on repeated loading.
- Control vs. freedom: human-written skills are controllable but limited; self-generated skills are free but potentially unpredictable.
- Precision vs. evolution: preset capabilities have clear boundaries; self-evolving ones have fuzzy but expandable boundaries.
- Monolith vs. ecosystem: centralized gateway management vs. distributed skill sharing.
An interesting observation: Hermes' Manim skill (auto-generating educational animations) is considered a killer app—more tangible than typical summarization agents, because you get animations and directly usable teaching material, not just text.
Open Agent Trajectories: From Toys to Real Workflows
Hermes Agent's arrival reflects a bigger trend: agent evaluation and training are moving from toy problems to real workflows.
Two projects worth watching:
The common thread: building infrastructure around real call trajectories rather than just tuning the shell. The old standard was "can it pass MMLU?" The new standard is "can it keep improving in real workflows?"
The Claude Code Lessons
Long-time Claude Code users report two pain points:
These point to a core challenge: keeping AI capable while making it more transparent, controllable, and efficient. Hermes' model of self-generated skills (visible code) plus structured, retrievable memory is partly an attempt to solve this—instead of a black-box context window.
Is Open Source Inevitable?
Amid outages, subscription limits, and improving local models, open-source sentiment is rising. Nous Research tweeted: "Open Source is inevitable."
When Gemma 4 runs free locally, when Hermes Agent writes its own skills, and when the community shares these capabilities, the "closed-source + subscription + limits" model faces real pressure. But closed models won't disappear—the likely future is layered: simple, repetitive tasks go to local open models; complex, creative tasks go to cloud closed models. Users choose by scenario instead of being locked into one ecosystem.
Final Thoughts
The Hermes Agent vs. OpenClaw competition is really a clash of philosophies:
The ideal intern is neither an order-following robot nor a fully autonomous wild card—but a partner who grows under guidance. That may be our ultimate hope for AI as well.