# NousResearch/hermes-agent · Memory system proposals: scoring, forgetting, recall, and guidance

## Open now

- 11 issues, 0 PRs open on GitHub.
- #509: Feature: Cognitive Memory Operations — LLM-Driven Encoding, Consolidation, Adaptive Recall & Extraction (inspired by CrewAI)
- #678: Feature: Memory Extraction (Atomic Facts from Text) + Forgetting (Decay, Pruning, Targeted Purge)
- #3506: Feature: Durable Feedback Routing — More Consistent Use of Memory, Skills, and Follow-Up Planning
- #9135: \[Feature\]: Improving Multilingual Memory Extraction in Hermes
- #12883: \[Memory System\] No importance-scoring mechanism — what should be remembered vs. forgotten?
- #15471: \[Feature\]: Memory usage frequency tracking for smarter eviction
- #46713: Feature: User correction pipeline — structured behavioral feedback that persists across sessions
- #54246: MEMORY_GUIDANCE lacks a judgment test for what belongs in memory vs. what's just important
- #54247: MEMORY_GUIDANCE: add routine-turn judgment test
- #61424: feat(memory): add timestamps to memory entries for freshness tracking and auto-expiry
- #66654: Bug: Memory pollution & stale memory accumulation — missing timestamps, priority, and data-cleaning mechanism
- _Broad area: open items may be separate problems._

Most members concern an agent's memory: what to store or forget, importance scoring, timestamps and decay, eviction, structured or cognitive recall, and memory guidance wording. A few edge items (feedback routing, multilingual extraction) are adjacent rather than clearly the same problem.

## TL;DR

- 15 member(s): 11 open issue(s), 2 closed issue(s), 0 open PR(s), 0 merged PR(s), 2 PR(s) closed without merging.
- No fix has been merged to main; one or more PRs were attempted (see below).
- **Recommended:** review the prior/competing PR(s) below. A fix was attempted but not merged; your case may extend or revive that work.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `unresolved`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_PARTIAL`): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text.
- Members outside that structural core may belong to a different underlying problem.
- Pairwise link density `0.07`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Open related issues

- #509: Feature: Cognitive Memory Operations — LLM-Driven Encoding, Consolidation, Adaptive Recall & Extraction (inspired by CrewAI)
- #678: Feature: Memory Extraction (Atomic Facts from Text) + Forgetting (Decay, Pruning, Targeted Purge)
- #3506: Feature: Durable Feedback Routing — More Consistent Use of Memory, Skills, and Follow-Up Planning
- #9135: \[Feature\]: Improving Multilingual Memory Extraction in Hermes
- #12883: \[Memory System\] No importance-scoring mechanism — what should be remembered vs. forgotten?
- #15471: \[Feature\]: Memory usage frequency tracking for smarter eviction
- #46713: Feature: User correction pipeline — structured behavioral feedback that persists across sessions
- #54246: MEMORY_GUIDANCE lacks a judgment test for what belongs in memory vs. what's just important
- #54247: MEMORY_GUIDANCE: add routine-turn judgment test
- #61424: feat(memory): add timestamps to memory entries for freshness tracking and auto-expiry
- #66654: Bug: Memory pollution & stale memory accumulation — missing timestamps, priority, and data-cleaning mechanism

## Closed / duplicate issues

- #346: Feature: Structured Memory System — Typed Nodes, Graph Edges, and Hybrid Search
- #7896: \[Feature\]: CerebroCortex memory provider — brain-analogous memory with associative networks, decay, and dream consolidation

## Prior & competing PRs

- **#727: feat: cognitive memory system - semantic recall, encoding & forgetting**. closed without merge
  - maintainer direction: category `uncategorized`; implication `needs_llm`; refs `70660c0c9d`, `f1f25ecbe1`
- **#3507: fix: clarify durable feedback routing guidance**. closed without merge
  - maintainer direction: category `uncategorized`; implication `needs_llm`

## Fix status

- No merged fix on record.
- Subsystem: `agent`
