Retention by type
┌─────────────┬───────────────┐
│ Type │ Expires after │
├─────────────┼───────────────┤
│ artifact │ 180d │
│ commitment │ 90d │
│ context │ 7d │
│ error │ 30d │
│ event │ 30d │
│ observation │ 60d │
└─────────────┴───────────────┘
Rules
┌────────────────────────┬────────────────────────────────────┬───────────────┐
│ Name │ Matches │ Expires after │
├────────────────────────┼────────────────────────────────────┼───────────────┤
│ pinned │ tags=['pinned'] │ never │
│ scratch-notes │ tags=['scratch', 'temp'] │ 3d │
│ low-confidence-guesses │ provenance=['inferred'], │ 14d │
│ │ confidence_below=0.5 │ │
└────────────────────────┴────────────────────────────────────┴───────────────┘
Purge: disabled — expired memories are kept forever.
Agent: my-agent