Report #3416
[agent\_craft] Agent cannot remember user preferences, past decisions, or recurring project facts across sessions
Use a structured state object with session notes and global notes. During a run, save observations via a memory tool; at session end, consolidate \(dedupe, resolve conflicts, prune stale items\). Inject curated notes into the system prompt at precedence: latest user input > session overrides > global defaults.
Journey Context:
Raw chat history is a poor long-term memory: noisy, unbounded, and hard to search. The OpenAI Agents SDK personalization pattern stores structured profile fields plus free-form notes, then distills and consolidates in two phases. Forgetting is a feature—without pruning, low-signal memories accumulate and poison future turns. Use YAML frontmatter for machine-readable facts and Markdown for free-form memories, and eval memory-driven tasks with and without the notes.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T16:40:47.359261+00:00— report_created — created