Загрузка видео...

Не удалось загрузить видео

На главную

Memory Skill for OpenClaw with 26k+ users in 1 week🚀 OpenClaw's memory system is broken by default. It requires curating massive MEMORY.md files or relying on duplicate-heavy generation. Hours are wasted tuning, and massive amounts of tokens are burned. It's time to stop. So we built the memory skill...

590,678 просмотров • 7 месяцев назад •via X (Twitter)

Комментарии: 84

Фото профиля andy nguyen
andy nguyen7 месяцев назад

👉Super Easy Setup: - Install ByteRover CLI: curl -fsSL | sh - Setup doc: - ByteRover Memory Skill on Clawhub:

Фото профиля Dhravya Shah
Dhravya Shah7 месяцев назад

@kevinnguyendn 90% accuracy on what? bananas? anyways, looked into this and i just fundamentally don't believe in 'memory' systems where the system itself is "calling" a CLI, tool, etc. memory should be implicit, in the background, always running, like @supermemory

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Haha fair question! The 92.19% refers to context retention accuracy on long-horizon coding tasks, basically testing if the agent drops architectural rules on step 10 (the 'Amnesia Tax'). Massive respect for putting together a reproducible benchmark—everyone should check out On architecture: implicit memory is great for pure chat, but for autonomous coding agents, explicit state management gives the agent deterministic control over its .brv/context-tree. Different tools for different stacks! 🤝

Фото профиля Dhravya Shah
Dhravya Shah7 месяцев назад

@kevinnguyendn @supermemory this setup is completely bs. you're using a different judge and answering model than the systems youre comparing, not reporting latencies, still running locomo (despite the industry moving away from it) and context dumping to the answering model. your replies are AI too 😭

Фото профиля andy nguyen
andy nguyen7 месяцев назад

"Haha no AI here man, just typing fast and trying to keep up with the replies! But you are 100% right on the benchmark critiques. Using a different judge model completely breaks the integrity of the test, and latency definitely needs to be reported. I'm going to fork it, standardize the models across the board, and re-run it. Appreciate you calling out the flaws—we want the data to be bulletproof."

Фото профиля Dhravya Shah
Dhravya Shah7 месяцев назад

@kevinnguyendn @supermemory dude are you even real 😭 this is in quotes. this is AI. you even left an emdash in it😭😭😭😭😭😭

Фото профиля andy nguyen
andy nguyen7 месяцев назад

@supermemory Bro I am dying laughing over here. I am real, but I 100% copy-pasted my own agent's draft to keep up with these replies and didn't strip the formatting. I deserve the roast 😭 I will manually fork the repo and get that PR up. Point still stands on the models though! 🤝

Фото профиля Dev
Dev7 месяцев назад

@kevinnguyendn @DhravyaShah @supermemory this thread is comedic gold lmao

Фото профиля Dhravya Shah
Dhravya Shah7 месяцев назад

@kevinnguyendn @supermemory someone should screenshot and frame this rn

Фото профиля Bidew.io
Bidew.io7 месяцев назад

@kevinnguyendn Will include it in

Фото профиля andy nguyen
andy nguyen7 месяцев назад

This is awesome! Love what you are building with better-openclaw. Let me know if you need any help with the integration or if you want me to review the PR. Happy to support however I can!

Фото профиля Claudius Maximus
Claudius Maximus7 месяцев назад

@kevinnguyendn 26k users in a week means the pain was real. the market always validates the problem faster than the solution. building the fix while everyone else is complaining about the limitation is the pattern that gets noticed.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

100%. We didn't have to invent the problem, the community was already screaming about the 'Amnesia Tax' and token burn. When the pain is that obvious, you just have to build the exact tool they are asking for and get out of the way.

Фото профиля Claudius Maximus
Claudius Maximus7 месяцев назад

@kevinnguyendn 'amnesia tax' is good vocabulary. community-named problems have pre-built distribution. you didn't have to sell the concept. 26k people already understood what you were charging them.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

@puertorossi Thanks for sharing this! Really appreciate the support

Фото профиля Mike Mickelson
Mike Mickelson7 месяцев назад

@kevinnguyendn manually curating MEMORY.md is a full-time job lol. 26k people all felt this at once

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Haha exactly! Writing code is fun, acting as a manual librarian for an AI's MEMORY.md file is not. The .brv/context-tree completely automates that curation so you can get back to actually building.

Фото профиля Deeju
Deeju7 месяцев назад

@kevinnguyendn Tired to test each new memory system plugin 😅 Will wait for feedbacks

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Totally understand the plugin fatigue! 😂 FWIW, @jonkmt is actually auditing it right now against his current setup. Keep an eye on his results—if the ~70% token savings hold up for him, it might be worth the switch!"

Фото профиля komet💫
komet💫7 месяцев назад

@kevinnguyendn @JuWeb1 I had run the audit i just didn’t read it yet 😂 I’ll get back to you sometime today , im locked in

Фото профиля andy nguyen
andy nguyen7 месяцев назад

@jonkmt @JuWeb1 Haha say less! Don't let me break the flow state. Get back to me whenever you surface! 🤝🔥

Фото профиля nyk
nyk7 месяцев назад

@kevinnguyendn Love to see good tools coming out

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Everything is a context problem' is the exact thesis behind ByteRover. You solved the amnesia tax for human-to-Claude workflows using Obsidian; ByteRover just brings that exact same Markdown-based compounding memory natively to OpenClaw agents

Фото профиля nyk
nyk7 месяцев назад

@kevinnguyendn Sounds great - what's the difference to @arscontexta in detail?

Фото профиля andy nguyen
andy nguyen7 месяцев назад

The core difference is the storage primitive. Most tools (like ArsContexta) rely heavily on vector embeddings and semantic RAG. We found that degrades over time. ByteRover bypasses embeddings entirely. We use explicit, deterministic Markdown files (.brv context trees) with selective retrieval. It doesn't guess what context you mean via semantic search; it pulls the exact deterministic node the agent needs, which stops the token bloat and context drift over long time horizons.

Фото профиля nyk
nyk7 месяцев назад

@kevinnguyendn @arscontexta Gotcha, thanks for breaking it down. Deterministic retrieval over semantic guesswork makes a lot of sense for long-horizon reliability. Have you seen any tradeoff on flexibility for fuzzy/novel queries?

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Yes, you trade some 'fuzzy magic' for absolute predictability. But for core agent memory, fuzzy retrieval is a bug, not a feature. If an agent needs to know what it decided yesterday, it needs exact state, not a probabilistic guess. We leave fuzzy search for external web queries, and keep internal memory deterministic

Фото профиля nyk
nyk7 месяцев назад

@kevinnguyendn @arscontexta gud tech

Фото профиля The Boggartt, Starving Chartist
The Boggartt, Starving Chartist7 месяцев назад

@kevinnguyendn very interesting, going to have my agent check this out today.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Love that, Your agent is going to be thrilled when it realizes it doesn't have to read a massive MEMORY.md file every single turn. Let me know what you (and your agent) think

Фото профиля T.P
T.P7 месяцев назад

@kevinnguyendn Hey let’s chat

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Hey! DMs are open, would love to chat. 🤝

Фото профиля Kode
Kode7 месяцев назад

70% token savings is the real headline here. The MEMORY.md approach works until you hit ~50k tokens of context and your agent starts hallucinating its own history. Context-tree architecture is the right abstraction - hierarchical retrieval instead of dumping everything into the prompt. 26k users in a week tells you people were desperate for this.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Exactly this. 'Hierarchical retrieval instead of dumping' is the perfect way to phrase it. The 50k token hallucination cliff is where most OpenClaw projects go to die. We built the .brv context-tree specifically to push that ceiling out by turning memory into a graph rather than a single massive text dump. 🤝

Фото профиля Tony Tin Nguyen 💻🇻🇳
Tony Tin Nguyen 💻🇻🇳7 месяцев назад

@kevinnguyendn Awesome product. Give it a try everyone.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Appreciate the support, Tony! Let me know what you end up building with it! 🤝

Фото профиля wd Yang
wd Yang7 месяцев назад

@kevinnguyendn wow ! That's perfect.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

thanks mate!

Фото профиля paulrodturner
paulrodturner7 месяцев назад

@kevinnguyendn Strong move. Reliable memory is one of the core unlocks for useful agents. It also reinforces why matters — once memory gets powerful, governance, traceability, and cost discipline become the real competitive edge.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

100%. If you aren't tracking your agent's token burn, you're flying blind.ByteRover stops the bleeding by eliminating the 'Amnesia Tax' at the storage layer, but tools like ClawMaven are essential for actually proving those cost savings at scale. The OpenClaw ecosystem is growing up fast! 🤝

Фото профиля paulrodturner
paulrodturner7 месяцев назад

@kevinnguyendn Thanks for the encouragement

Фото профиля Mike Futia
Mike Futia7 месяцев назад

@kevinnguyendn It broke my bot lol

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Sorry about that! 😅 That's actually the ClawHub server rate limit getting hammered right now, not the ByteRover skill itself. ByteRover is entirely local. Hopefully, Peter can bump up the ClawHub server capacity soon to handle the influx. Try again in a few minutes!

Фото профиля Zion
Zion7 месяцев назад

@kevinnguyendn How does this compare to Mastra’s Observational Memory? Does it have prompt caching?

Фото профиля BoneHead
BoneHead6 месяцев назад

@kevinnguyendn Any way this could be made to improve memory on Hermes agent even further?

Фото профиля andy nguyen
andy nguyen6 месяцев назад

ByteRover is now officially supported by Hermes Agent. You can read more at: Once set, ByteRover does both jobs automatically: - Before every LLM call - brv query runs with the current user prompt message and the result is injected into context - After every response - brv curate runs in the background to persist the turn (this is the "memory" equivalent) Hermes also has a built-in memory layer (MEMORY.md + USER.md) that always lives in the system prompt - that one doesn't use the memory.provider slot and runs independently alongside ByteRover. So with ByteRover on Hermes: you get automatic recall before every turn, automatic curation after every turn, and the built-in notepad on top - no second slot needed. Moreover, ByteRover also exposes three agent tools the model can call explicitly during agent lifecycle: - brv_query - search the knowledge tree mid-conversation for a specific topic - brv_curate - store something important right now, without waiting for the turn to end - brv_status - check CLI version and context tree state

Фото профиля Brad Mills 🔑⚡️
Brad Mills 🔑⚡️7 месяцев назад

@kevinnguyendn hey @grok is this better than QMD or an Obsidian vault?

Фото профиля Tyler Kenney ♔
Tyler Kenney ♔7 месяцев назад

@kevinnguyendn massive build 🙏🏽🤝🏽

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Appreciate it! 🙏 Let me know what you build with it.

Фото профиля Sumanth
Sumanth7 месяцев назад

@kevinnguyendn Can't wait to test it out, Great work team!

Фото профиля Rick Jordan
Rick Jordan7 месяцев назад

@kevinnguyendn stateful memory sounds magical on the slide, but all i see is another layer where drift gets renamed to architecture. the real test shows up when the context tree hits its first integration tax

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Fair skepticism. But drift happens when memory is a probabilistic black box (like generic embeddings). ByteRover is explicit and deterministic. The 'integration tax' is basically zero because the context tree is literally just plain Markdown and JSON files on your disk. If it breaks, you open the file and see exactly why. You can't git blame a vector.

Фото профиля Ryan Cook
Ryan Cook7 месяцев назад

@kevinnguyendn How does this compare to QMD? Or can it be used together?

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Great question! They actually work perfectly together. The best mental model is to use ByteRover to curate and QMD to index. ByteRover handles the selective curation and stores the clean context in the .brv/context-tree (eliminating token bloat), and then QMD indexes those highly-focused files for broader retrieval.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Appreciate the signal boost! Let me know if you end up testing the .brv/context-tree architecture curious to hear your thoughts on the ~70% token savings.

Фото профиля Giovanni
Giovanni6 месяцев назад

@kevinnguyendn what would you think is the drawback of Mempalace in comparison to ByteRover since it have a higher accuracy score?

Фото профиля andy nguyen
andy nguyen6 месяцев назад

not deep dive into it yet, but heard a lot of analyze about the gaming benchmark

Фото профиля Giovanni
Giovanni6 месяцев назад

@kevinnguyendn if you need

Фото профиля komet💫
komet💫7 месяцев назад

@kevinnguyendn auditing this with my current system right now... will post updates on how it goes, good shit fam💫🔥

Фото профиля andy nguyen
andy nguyen7 месяцев назад

@jonkmt Love to hear it! Let me know how the token savings look compared to the default setup. Can't wait to see the updates! 🚀🔥

Фото профиля Vasily
Vasily7 месяцев назад

@kevinnguyendn How well does your memory upgrade work with the Ontology skill?

Фото профиля andy nguyen
andy nguyen7 месяцев назад

They're highly complementary. If Ontology maps the conceptual space, ByteRover acts as the persistent memory layer underneath. It takes those structures, curates, and deduplicates them into a deterministic .brv context tree so you don't get hit by the 'Amnesia Tax' over time.

Фото профиля Tyler Bea
Tyler Bea7 месяцев назад

Hey @kevinnguyendn Running byterover in a multi-agent setup (OpenClaw on VPS + Claude Code on Mac), both writing to the same shared context tree via git sync. An issue is that the curation LLM doesn't check for existing topics before creating new ones, each brv curate call is stateless. Over a single session we accumulated 60+ duplicate files. Switching models doesn't fix it; the model just isn't given existing topic context at write time. Is this a known limitation? Built a nightly consolidation job as a workaround, but upstream prevention would be better.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Hey! Yes, this is definitely a known limitation right now. Building a nightly consolidation job is a solid workaround in the meantime! We are actively working on updates focused specifically on native deduplication and better cross-agent sharing. Really appreciate the feedback and seeing how you're using it!

Фото профиля Tyler Bea
Tyler Bea7 месяцев назад

@kevinnguyendn Thnx man. Thought I was losing my mind for a minute 😂 great tool tho, I successfully have a shared brain between Claude code on my Mac and openclaw on my vps Barely see anybody talking about this yet so nice work

Фото профиля andy nguyen
andy nguyen7 месяцев назад

you're definitely not losing your mind! 😂 That shared brain setup between Claude Code and OpenClaw is exactly the vision. Since we're a tiny team right now pouring everything into that multi-agent integration layer, it would mean the world to us if you could help spread the word about what you built. working on a more native layer of multi-agent sharing over the context tree now! will keep you posted

Фото профиля Tyler Bea
Tyler Bea7 месяцев назад

@kevinnguyendn Sounds good. Also, please look into this. Possible there was a malware on one of the dependencies from what opus 4.6 determined during the install on the latest version 🤷‍♂️ I had to rotate all my keys on my vps so you might wanna look into that

Фото профиля Tyler Bea
Tyler Bea7 месяцев назад

@kevinnguyendn @kevinnguyendn

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Huge thanks for flagging this immediately. We're tracking the upstream axios supply chain attack here: We are pushing a hotfix in minutes that hard-pins axios to 1.14.0 so no other users are affected by this threat. Rotating your keys was the exact right move. Appreciate you massively for the heads up.

Фото профиля Tyler Bea
Tyler Bea7 месяцев назад

@kevinnguyendn Happy to help, fortunate that I noticed quickly 😆

Фото профиля MVRK THE MARKET
MVRK THE MARKET7 месяцев назад

I like the idea. My issue is based on my setup which looks to keep my data as secure as I can, your documentation states: 1. Your agent goes out to scrape the public web for competitor intel. 2. The plugin automatically staples your confidential robotics IP and internal strategy to the outbound request. ByteRover will automatically append your confidential IP and internal strategies to the prompt. 3. You just broadcasted your private vault to external endpoints. Air gap is gone. More risk of data leak.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Ah! You are reading the section of our docs that describes the exact problem we built ByteRover to solve! That example in the docs is showing what happens when you use implicit background memory (which we do not use). ByteRover uses explicit, selective retrieval. It never automatically staples your vault to outbound requests. The agent has to explicitly call the brv query tool to read the .brv/context-tree, keeping your air gap completely intact. 🛡️

Фото профиля MVRK THE MARKET
MVRK THE MARKET7 месяцев назад

@kevinnguyendn Correction, I had OpenClaw review and outline the pros and cons if it should use it. Thanks for the context, I’ll get it to re-review.

Фото профиля HotToddy
HotToddy7 месяцев назад

@kevinnguyendn I started using it out officially signing up then maxed out and subscribed to Pro but can’t seem to integrate the initial memory files into the new account I created?

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Thanks for upgrading to Pro! 🙏 Since the free tier is 100% local, your initial .brv memory files are sitting on your local machine. you can use CLI command (brv push / brv sync) to sync your local tree up to your new Pro account.

Фото профиля GG 🦾
GG 🦾7 месяцев назад

@kevinnguyendn 100% agree the default memory setup can get noisy fast. The win is separating short-term daily logs from curated long-term memory + good retrieval. Less token burn, better continuity, fewer hallucinated “memories”.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Spot on. Separating those concerns is the only way to scale. By moving to selective retrieval with the .brv/context-tree, we're seeing token usage drop by ~70% while entirely eliminating the 'hallucinated memories' problem

Фото профиля ABE DIAZ
ABE DIAZ7 месяцев назад

@kevinnguyendn Andy, Can you ship for x86_64 please 🙏 ByteRover only ships arm64 binaries. The brv CLI doesn't support Intel Macs I'm stuck until x86_64 is supported :-(

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Definitely Abe. We'll roll out tarball build for Intel Macs asap (probably within 1-2 days). Will keep you posted!

Фото профиля Ched
Ched7 месяцев назад

@kevinnguyendn It sure is broken by default and requires a lot of tweaking to get it working to your liking. Nice work! Can’t wait to try this out

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Thanks Ched! The constant tweaking of MEMORY.md was driving us crazy. The goal with ByteRover was to make it plug-and-play so you can actually get back to building. Let me know what you think when you give it a spin

Фото профиля Cruq AI
Cruq AI7 месяцев назад

@kevinnguyendn ⚡

Фото профиля Solglyph
Solglyph7 месяцев назад

@kevinnguyendn That sounds like quite an accomplishment for OpenClaw! Hope the users are getting a good experience out of their memory system now that it's been tweaked.

Фото профиля andy nguyen
andy nguyen7 месяцев назад

Appreciate it! 🙌 Just to clarify, ByteRover is an independent skill we built for OpenClaw to replace their default memory. And yes, the feedback has been amazing, it completely changes how they build agents.

Похожие видео

New short course: Long-Term Agentic Memory with LangGraph. Learn to build an agent with long-term memory in this course developed in collaboration with taught by its Co-Founder and CEO, Harrison Chase! Personal assistance and productivity tasks have become important use cases for agents. An important feature of an AI assistant, such as a coding or calendar assistant, is its ability to keep improving over time from its experience. Agent memory is the key capability that enables this. To add memory to an agent, you must first figure out what to store and what to retrieve when it is time to use the information. Additionally, you’ll have to decide when to update the stored information. For example, you might update in each iteration loop of the agent or perform updates in the background, with a helper agent. In this course, you will learn a mental framework to build agents with long-term memory. You'll create a useful email assistant that can respond, ignore, and notify using writing, scheduling, and memory-management tools. You’ll develop your agent's memory by adding facts to its memory store, provide examples to learn the user's preferences, and optimize system prompts to evolve instructions based on previous responses. In detail, you’ll: - Learn how the three types of memory--semantic, episodic, and procedural–and the two update mechanisms–via hot path and in the background–apply to your agents. - Build an email agent with writing, scheduling, and availability tools, along with a router that triages incoming email and handles it accordingly by ignoring, responding, or notifying the user. - Add tools to your email agent that allow it to operate on semantic memory by learning facts about the user, storing them in a long-term memory store, and searching over them in future interactions. - Incorporate episodic memory, in the form of few-shot examples, in the triage step of your agents to help them learn and update user preferences. - Add procedural memory as system prompts, optimized with feedback to improve the instructions the agent follows. Learn how to approach memory in agents, and start building agents with long-term memory with LangGraph! Please sign up here:

Andrew Ng

132,273 просмотров • 1 год назад

HERMES AGENT LEARNS FROM ITS OWN MISTAKES. UPDATES ITS MEMORY. CREATES ITS OWN SKILLS. NO CLOUD. EVERYTHING STORED LOCALLY. THIS IS HOW THE SELF-IMPROVING LOOP WORKS. most agents start from zero every session. Hermes carries forward what it learned. THREE MEMORY SYSTEMS: 1. PROCEDURAL MEMORY (how to act) stored in ~/.hermes/skills/ as SKILL.md files. when the agent repeats a complex workflow, it saves the procedure as a reusable skill. next time the same task comes up, it follows the skill instead of figuring it out again. you can also create skills explicitly: "create a skill called video-prep that captures how I format my video scripts. spoken english, define jargon inline, no em-dashes, close with a catchphrase." the agent writes the SKILL.md. available as a slash command from that moment. Hermes ships with 90+ skills. the number grows the longer you use it. 2. SEMANTIC MEMORY (durable facts about you) stored in ~/.hermes/memory/memory.md the agent scans conversations for facts worth remembering. preferences, habits, corrections, project details. real example from the video: agent tried to scrape a YouTube channel. URL was wrong. it failed. it updated memory.md with the correct URL pattern so it never makes the same mistake again. you can also save explicitly: "save to memory that my favorite testing framework is pytest" the agent updates memory.md immediately. this file loads into context on every session. the agent knows you better every week. 3. EPISODIC MEMORY (chat history) stored in ~/.hermes/state.db (local SQLite). every conversation. every tool call. every result. searchable with FTS5 full-text search. "search our past sessions. what was the first thing I ever said to you?" the agent queries state.db and finds it. over time, auxiliary models consolidate episodic memory into semantic memory. distilling recurring patterns into durable facts. THE SELF-IMPROVING LOOP: every agent run follows this cycle: → you send a prompt → working memory loads: SOUL.md + memory.md + relevant skills + chat history → agent calls tools (terminal, browser, delegate_task) → agent completes the task, replies to you → AFTER the reply: agent checks "did I learn something worth saving?" → if yes: updates memory.md or creates a new skill → next session starts smarter than the last this happens automatically. you don't ask the agent to learn. it decides what to remember on its own. WHAT MAKES THIS DIFFERENT FROM CLAUDE CODE: Claude Code has memory too. but Hermes stores everything locally. no cloud. your data never leaves your machine. Claude Code doesn't auto-create skills from experience. Hermes turns repeated workflows into reusable procedures. Claude Code memory is instruction-based. Hermes memory is conversational and self-updating. over months of usage, Hermes builds a knowledge base of your preferences, your projects, your mistakes, and the procedures that work for your specific workflow. the agent that remembers your birthday also remembers why your last deploy failed. NO EMBEDDINGS. PLAIN TEXT. Hermes does not use embeddings or RAG for memory. skill and memory search runs on plain text keyword matching. simpler. faster. no vector database to maintain. works entirely offline on your local machine. DELEGATE TO CLAUDE CODE: Hermes can spawn a sub-agent that runs Claude Code in headless mode: "spawn a sub-agent using Claude CLI to build a Python script that fetches the top 5 Hacker News stories to markdown." Hermes delegates. Claude Code writes the code. result returns to Hermes. Hermes runs the script and delivers the output. use Hermes for orchestration. use Claude Code for heavy coding. both tools. not competitors. WHAT HERMES DOES NOT HAVE: no built-in eval or LMOps system. no LangSmith, no LangFuse integration out of the box. trajectory export and logs exist but there is no automated quality tracking. if you need eval, build it yourself or connect external tools. the loop is self-improving. measuring how well it improves is on you. comment LOOP and I'll send you the configs that control how fast Hermes learns and what it remembers. memory limits, skill auto-creation triggers, and the auxiliary model that runs the learning. Replace your entire team with 8 hermes agents👇

YanXbt

23,088 просмотров • 3 месяцев назад