Documentation / L’agent

Missions et phases

Chaque travail important est une mission dotée d’un cycle de vie en 8 phases, d’un plan d’exécution et d’un objectif qui ne se perd jamais.

Chaque travail important est une mission. Elle est enregistrée avec le projet et conserve la demande initiale, les exigences, les critères d’acceptation, les décisions, les hypothèses, le plan, les fichiers modifiés et l’endroit où en est le travail.

Ainsi, l’objectif et le plan ne se perdent jamais, même lorsque la conversation s’allonge.

Les 8 phases

# Phase Question à laquelle elle répond
1 Analyse Que demande-t-on exactement ? Que reste-t-il à savoir ?
2 Conception Comment le résoudre ? Quelles décisions prendre ?
3 Planification En quelles étapes vérifiables le découper ?
4 Implémentation Écrire le code, en ne touchant qu’au strict nécessaire.
5 Mesure Le code modifié est-il meilleur que la version précédente ?
6 Tests Compiler, tester et démarrer l’application.
7 Revue Relire son propre diff comme un relecteur exigeant.
8 Livraison Ce qui a été fait, ce qui a été vérifié, les décisions et ce qui reste à faire.

La Mesure compare le code modifié à la version précédente (N−1) et renvoie le travail en Implémentation jusqu’à ce qu’il soit meilleur. Elle ne peut pas être sautée. Voir Mesure par rapport à N−1.

Les phases suivent le travail

  • Chaque nouvelle demande commence en Analyse.
  • La phase avance selon ce que fait réellement l’agent, et pas seulement selon ce qu’il déclare : lire et rechercher relèvent de l’Analyse, éditer de l’Implémentation, lancer les tests des Tests.
  • Elle ne fait qu’avancer. Lire un fichier pendant l’implémentation reste de l’implémentation.
  • Le fonctionnement est identique avec l’agent de Yuli, Claude Code, Kiro, Codex et Antigravity.

La barre de mission

Elle apparaît au-dessus du chat, sous les onglets de conversation.

  • Les huit étapes, celles déjà franchies étant cochées et l’étape en cours mise en évidence.
  • Phase n sur 8 · Nom, depuis quand et ce qui est en cours.
  • Le Parcours de la mission, avec le temps passé dans chaque phase.
  • La mesure actuelle, avec le bouton Voir dans Qualité.

En la dépliant, vous verrez :

Section Contenu
Plan d’exécution Les étapes, Étape n sur N, la durée estimée et qui exécute chaque étape.
Exigences Ce qui doit être respecté.
Critères d’acceptation Comment savoir que c’est terminé.
Décisions récentes Ce qui a été décidé et pourquoi.
Autonome L’interrupteur du mode autonome.

Actions : Voir le plan, Clore la mission et Rouvrir la mission.

Retirer un plan

Le bouton ✕ demande « Que faire de ce plan ? » :

  • Annuler le plan : l’arrête ; l’historique (PLAN.md) est conservé.
  • Supprimer : efface le plan, le journal et la mission de cette conversation.
  • Conserver : le laisse tel quel.

Le workboard

Le workboard montre en direct ce que font l’agent et son équipe pendant un tour.

  • États : Analyse, Analyse du code, Modification, Vérification, Exécution du plan, En attente.
  • Agents : l’Agent principal et chaque Sous-agent.
  • Voir tout le travail ouvre « Travail du tour » avec les onglets Chronologie, Agents, Plan et Équipe.

En mode abonnement, le plan de votre agent (par exemple, la liste de tâches de Claude Code) est reflété dans le workboard de Yuli.

Pas d’interruption à cause de la limite de tours

Si un tour épuise ses tours d’échange, l’agent laisse un point de passage de relais et le tour suivant reprend à partir de là. Dans PLAN.md, il apparaît sous « Où en est le travail ». Le contexte reste maîtrisé grâce à des résumés incrémentaux.

Où est-elle enregistrée

.ai/missions/<conversation>/
├── mission.json   la mission complète
└── PLAN.md        le plan lisible

Il y a une mission par conversation. Voir Le dossier .ai.

Documentation du SDLC

Outils → Documentation du cycle de vie (SDLC)… génère la documentation du cycle de développement du projet.