Agent Memory Frontmatter
Système de frontmatter introduit en Claude Code v2.1.33 (février 2026). Les fichiers d'agents peuvent déclarer `memory: user | project | local` pour spécifier la portée de leur mémoire persistante, distinct du système CLAUDE.md et de l'auto-memory fichier. Les trois portées persistent toutes d'une session à l'autre, à trois endroits différents : `user` dans `~/.claude/agent-memory/<agent>/` (tous les projets), `project` dans `.claude/agent-memory/<agent>/` (ce projet, fait pour être versionné avec le dépôt), `local` dans `.claude/agent-memory-local/<agent>/` (ce projet, hors git) ([documentation des sous-agents](https://code.claude.com/docs/en/sub-agents)).
Forces
- Portée déclarative, l'agent définit lui-même où sa mémoire est stockée (user / project / local)
- Séparation propre de la mémoire agent vs mémoire projet, pas de pollution croisée
- Distinct du système auto-memory, les deux coexistent sans conflit
Limites
- Feature récente (v2.1.33, fév 2026), documentation officielle encore sparse
- Complexité de debugging, difficile de savoir quelle couche de mémoire est active sans inspection manuelle
Pour qui
- Agents spécialisés (reviewers, auditors) qui doivent se souvenir de leurs observations précédentes
- Workflows multi-sessions où un agent accumule du contexte sur plusieurs jours