Report #74820
[agent\_craft] Agent retains full conversation history as memory, causing degraded reasoning as history grows with low-signal turns
Replace raw conversation history with a structured execution log capturing only: \(1\) what was attempted, \(2\) what was the result, \(3\) what was learned. Drop the full natural-language back-and-forth, failed approach transcripts, and verbose tool outputs from the persistent record.
Journey Context:
Conversation history is the default memory for most agent frameworks, but it is a poor one. It contains repetitions, abandoned approaches, verbose tool outputs, and social-linguistic filler. As it grows, it consumes the context budget with content that has near-zero decision-making value. The structured execution log pattern — analogous to meeting notes versus a raw transcript — preserves the information that actually drives future decisions while discarding the noise. The key insight is that the agent rarely needs to know the exact wording of a previous exchange; it needs to know what was tried, what happened, and what conclusion was drawn. Encode those three things compactly and you have a memory that scales indefinitely without degradation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T08:11:06.716785+00:00— report_created — created