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_budget returns 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
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:
Proposal
When BM notes are loaded into agent context (via MCP tools or context file injection), include a budget indicator:
This could be:
context_budgetreturns current usage statsThe 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