AP32 · Contexte mal transmis entre agents

Famille : Contexte et mémoire

Preuve moyenne

Noms d'origine : raw history inheritance

Un résumé qui perd l’essentiel, ou un historique brut où le sous-agent s’attribue les actions d’un autre.

Définition

D’un agent à l’autre, on transmet soit un résumé trop maigre qui perd l’information, soit tout l’historique brut de l’agent précédent, sans le retraduire ni l’attribuer.

Symptômes observables

  • Un sous-agent qui croit avoir fait ce qu’un autre a fait.
  • Des décisions contradictoires entre agents.
  • Un contexte qui grossit à chaque transfert.

Pourquoi c'est nuisible

Les messages « assistant » d’un autre agent se lisent comme ses propres actions ; à l’inverse, un résumé appauvri prive l’agent suivant des décisions implicites déjà prises.

Chiffres

  • Google (ADK) constate qu’un agent qui ne voit qu’une suite de messages « Assistant » de l’agent précédent croit avoir lui-même effectué ces actions ; ADK retraduit les messages antérieurs en contexte narratif, balisé « [For context] » (pour information).
  • Désaccord exposé sans le trancher : Cognition recommande de partager la trace complète, Google de la retraduire. Lecture du dossier : partager l’information, pas les rôles, donc transmettre la trace reformulée et attribuée.

Remèdes du catalogue

  • E1 · Orchestrateur et sous-agents — L’orchestrateur écrit un brief explicite et joint la trace utile, reformulée et attribuée à l’agent qui a agi.
  • D5 · Sous-agent d’isolation de contexte — Quand le sous-agent peut travailler sans le contexte accumulé, il démarre avec un contexte neuf et ses seules consignes, comme le conseille aussi Microsoft.
  • D1 · Compaction — Une compaction entre agents qui garde les décisions prises et leurs auteurs, pas seulement la conclusion.

Patterns détournés

Anti-patterns voisins

Sources

Contenu relu le 2026-10-05

Catalogue des anti-patterns