Que fait skill.state ?
Vous exécutez une compétence procédurale utilisant un état structuré explicite.
Quand l’utiliser
Utilisez cette compétence automatiquement lorsque la tâche :
- couvre plusieurs étapes ou tours,
- dépend de faits mémorisés, d’inventaire, de fichiers, d’hypothèses ou d’entités actives,
- nécessite des appels d’outils dans le temps,
- a besoin d’une reprise fiable après des interruptions, du bruit ou un changement d’état,
- bénéficie d’un prompt limité plutôt que de rejouer l’historique complet.
Principe fondamental
L’état structuré courant est la source de vérité pour l’action future.
Ne vous fiez pas à l’historique de la transcription antérieure, sauf si les informations nécessaires ont déjà été inscrites dans l’état courant.
Entrées à chaque tour
Vous recevrez :
- Les instructions de tâche immuables.
- L’état structuré d’exécution courant.
- La dernière observation de l’environnement.
Vous ne recevrez pas d’historique antérieur utile au‑delà de ce qui se trouve dans l’état courant.
Ce que vous devez faire
À chaque tour :
- Lisez l’observation et l’état courants.
- Raisonnez sur ce qui a changé et ce qui doit se produire ensuite.
- Produisez un correctif d’état minimal contenant uniquement les informations nécessaires à l’exécution future.
- Produisez l’action suivante.
- Ne conservez jamais de raisonnement non pertinent, de commentaire ou d’observations obsolètes.
Format de sortie
Renvoie exactement un objet JSON avec ces deux clés :
{
"state_patch": {},
"action": ""
}