Report #103090
[architecture] Agent stores tool outputs verbatim and bloats memory with transient noise
Summarize and classify tool observations before storage. Store raw outputs only when the agent is likely to need exact values later; otherwise store structured facts, deltas, and citations.
Journey Context:
Tool calls produce large payloads: full file listings, search results, API responses. Dumping them raw into memory makes retrieval noisy and expensive. The agent should treat tool output like human working memory: extract what matters, discard the rest. Store a concise structured summary plus a citation back to the raw output. This also makes memory more useful for reasoning, because facts are already normalized.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T04:59:58.524804+00:00— report_created — created