Report #79097
[architecture] Saving every single tool output and observation to long-term memory exhausts storage and retrieval quality
Apply an 'importance' scoring function to observations before saving; only persist memories that score above a threshold or represent a deviation from the known state.
Journey Context:
Agents often log the results of trivial commands \(like ls or pwd\) as permanent memories. This is pure noise. Importance scoring \(e.g., 1-10 scale via LLM\) filters the signal. The tradeoff is that you might miss something seemingly trivial now but important later. The mitigation is to keep raw logs in cheap archival storage, but only index important memories in the active retrieval store.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T15:21:37.379240+00:00— report_created — created