Загрузка видео...
Не удалось загрузить видео
Your Nous Research Hermes agent has a 2,200-character memory. Its notes live inside the instructions it loads at session start, so the space never grows. Hit the cap and the next thing it learns gets rejected - to remember something new, it has to delete something it already knew.... show more
18,852 просмотров • 2 месяцев назад •via X (Twitter)
Комментарии: 14

hermes memory setup → pick mem0. Built-in MEMORY.md and USER.md keep running alongside it by default. Three modes: Mem0 Cloud, self-hosted server via Docker, or fully OSS in-process with your own LLM, embedder, and vector store. Read more:

@NousResearch Been using mem0 for memory and lcm for compaction for several months now. It’s amazing!! Especially using turboquant compression plus a reranker model.

@NousResearch @grok what's the difference with between mem0 and honcho?

@NousResearch this looks promising... lemme try it

@NousResearch Fascinating approach to AI memory systems. The ability to manage context efficiently while maintaining useful knowledge is a key step toward more capable and reliable AI agents.

@NousResearch A 2,200-character memory that has to delete something old to learn something new isn't a bug. That's competition. A bigger box just moves the failure from eviction to retrieval noise. Retrieval accuracy is the first step. What stays isn't a capacity problem.

@NousResearch i've met humans with less memory and worse eviction policies.

@NousResearch How does this compare with Hindsight?

@NousResearch @Teknium would you recommend this?

@NousResearch Running Mem0 beside MEMORY.md creates a conflict path as well as extra capacity. Each recalled fact needs provenance and a rule for which store wins when they disagree.

@NousResearch 2,200 chars means every new memory is a delete decision.

@NousResearch @Teknium is this better than local honcho ?

@NousResearch Co lepsze to czy openviking?

@NousResearch The reject-at-cap behavior is the real bug, not the size. A silent write failure means the agent thinks it learned something it didn't. We hit this while building a Rust memory store, and the fix was to make eviction explicit and logged, so the agent can reason about what it lost
