09:00
158d ago
最佳拍档 (BestPartners)· atomZH09:00 · 04·17
→How Hermes Agent differs from OpenClaw: Nous Research, control loop, self-improvement, and plagiarism dispute
Hermes Agent uses the agent’s own execution loop as the core, contrasting OpenClaw’s Gateway-centered design with a 4-layer memory stack and cron checks every 60 seconds. The video says Hermes keeps about 1,300 tokens of persistent memory, stores history in SQLite plus FTS5, saves skills in ~/.hermes/skills/, and supports migration from ~/.openclaw. The key shift is procedural memory, but the EvoMap plagiarism dispute is only described by the video; the post does not disclose verifiable evidence.
#Agent#Memory#Tools#Nous Research
editor take
Hermes Agent's real shift is procedural memory over facts, but the plagiarism claim is video-only with no verifiable evidence.
sharp
Hermes Agent shifts control to the agent’s own execution loop, then backs that choice with ~1,300 tokens of persistent memory, SQLite plus FTS5 history retrieval, 60-second cron polling, and skills stored as durable artifacts. I buy that direction. It targets the actual bottleneck in personal agents: factual memory has been easy for a while; procedural memory has not. Plenty of systems remember that you prefer zsh or daily briefings. Very few reliably turn a successful multi-step task into something reusable on the next run.
The video frames Hermes versus OpenClaw as a split in design philosophy, and that feels broadly right. OpenClaw’s Gateway-centered architecture is strong on auditability, control, and clear workspace boundaries. Hermes puts the execution loop at the center and lets the rest of the stack orbit it. The payoff is a cleaner learning loop: complete a task, then formalize it as a skill, then reuse it later. The part I care about is not the “self-improving” slogan. It’s that skills are treated as a fourth memory layer, stored in ~/.hermes/skills/ and managed by tools inside the system. For builders, that matters more than “long-term user preferences.” Preference memory changes tone. Procedural memory changes cost structure.
I’ve thought for a while that a lot of 2025-era agent products overstated what “memory” meant. They glued together RAG, logs, markdown files, and some summaries, then called it long-term learning. Hermes at least sounds structurally more serious. A tiny core memory budget of about 1,300 tokens forces prioritization. Session history in SQLite plus FTS5 signals that most context should stay off-prompt until needed. Skills as a separate layer acknowledges that “what the agent knows” and “what the agent knows how to do” are different assets. That decomposition lines up with the better research-oriented agent work. MemGPT and related systems were already wrestling with context overflow, but most implementations stopped at retrieval and summarization. Hermes tries to go one step further by turning experience into executable assets.
That said, I don’t buy the stronger “self-improving” claim from the video without more evidence. Automatic skill generation is not the same as automatic improvement. If the abstraction boundary is wrong, the agent just hardens one accidental success into a brittle routine and then repeats it. Anyone who has built shell-heavy agents has seen this: the workflow works once, then the directory layout changes, a permission flag changes, an API field changes, and yesterday’s “learning” becomes today’s failure mode. The article gives no numbers on skill-generation success rate, rollback behavior, pruning rules, or reuse hit rate across long-running tasks. Without those, “gets better over time” is still a design goal, not a demonstrated system property.
I also want to push back on the implicit narrative that OpenClaw’s centralized Gateway is somehow a legacy choice while Hermes’s loop-centered architecture is inherently superior. Centralization is often the price of operational sanity. Once scheduling, memory refresh, skill generation, and cron execution all sit close to the agent loop, self-reference complexity rises fast. Debugging gets uglier too. A bug in a tool call is annoying. A bug that produces a bad skill and then gets reused across future sessions is worse. The video lists five layers of security, SSRF defenses, dangerous-command prechecks, and isolation. Good. But the body still does not disclose the default permission model, the exact isolation boundary, or how credentials are handled when connected to Telegram, Discord, Slack, or WhatsApp. In self-hosted agents, security is not about how many protections you can name. It’s about whether the system defaults to denial in the places that matter.
The wider context helps here. After Anthropic pushed computer-use style workflows into the mainstream, a lot of the market focused on “the model can click buttons and call tools.” That was never the hard part for sustained adoption. The hard part was whether the system developed reusable organizational memory after ten or fifty runs. OpenDevin, OpenHands, and the whole ecosystem around coding agents kept hitting the same wall: short tasks looked great; long-horizon maintenance degraded. Hermes’s layered memory plus skill accumulation is a direct answer to that wall. I haven’t personally run Hermes on a long-duration setup, so I’m not treating this as proven. But at the architecture level, it’s more convincing than just throwing a larger context window at the problem. Bigger context does not magically produce method.
On the EvoMap plagiarism dispute, I’m not willing to take a position from this material alone. The title and video narration mention it, but the body does not provide verifiable evidence, commit history, or a timeline. Open-source agent projects are converging on similar directory layouts, prompt conventions, and memory patterns anyway. If you want to make a plagiarism case here, you need repository history and design chronology, not vibes.
My take is simple: Hermes matters because it tries to change the unit of value in a personal agent from chat history to executable workflow memory. If that works in practice, the moat stops being “which model API do you support” and starts becoming “which system can distill failures and successes into stable reusable actions.” The video gives enough architecture to take the bet seriously. It does not yet give enough longitudinal evidence to declare the bet won.
HKR breakdown
hook ✓knowledge ✓resonance ✓
71
SCORE
H1·K1·R1