-
Notifications
You must be signed in to change notification settings - Fork 175
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Idea
Hermes renders memory with a usage indicator: MEMORY (your personal notes) [67% — 1,474/2,200 chars]. This gives the agent a clear signal about how much budget remains, encouraging curation over accumulation.
Problem
Agents using BM notes in their prompts have no visibility into how much context they're consuming. This leads to:
- Memory files growing unbounded until they cause problems
- No pressure to curate — agents append but rarely prune
- Surprise context window issues when notes get too large
Proposal
When BM notes are loaded into agent context (via MCP tools or context file injection), include a budget indicator:
══════════════════════════════════════════════
KNOWLEDGE CONTEXT [3,200/8,000 tokens — 40%]
══════════════════════════════════════════════
This could be:
- A config option — agents or users set a token budget for BM context
- Returned in tool responses — search/read results include a running total
- A standalone tool —
context_budgetreturns current usage stats
The key insight: making the budget visible creates natural pressure to curate. The agent sees it's at 90% and starts pruning instead of appending.
References
- Hermes Agent char-based memory limits with rendered usage indicators
- Progressive loading (issue Progressive note loading — compact index with on-demand full content #686) complements this — load less by default, budget stays low
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request