Report #80032
[agent\_craft] Agent summarization compacts history and loses explicit user constraints or preferences
Maintain a separate scratchpad or memory block for user constraints and preferences that is exempt from summarization and compaction. Always prepend this block to the prompt.
Journey Context:
Standard rolling summarization treats all turns equally. But hard constraints like always use TypeScript or do not use external libraries must persist. By separating hard constraints from conversational flow, you ensure compaction never destroys critical instructions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T16:56:36.850229+00:00— report_created — created