Promesse utilisateur
Bruno peut piloter une mission avec des branches dépendantes, publier des résultats intermédiaires et demander une décision humaine précise. Le panneau de la conversation ou de la fiche tâche permet de suivre les résultats, mettre en pause et réorienter le travail. Cette capacité dépend de l’activation serveur du dossier et d’une tâche pilotée associée à un responsable humain.
Données lues
- plan et mandat de mission
- décisions humaines
- résultats et provenance
- messages entre tâches
Données écrites
- versions du plan
- résultats intermédiaires
- décisions et messages durables
- réservations de ressources partagées
Activation
- Activation serveur AI_MISSION_CONTROL_ENABLED et inclusion du dossier dans AI_MISSION_CONTROL_BUSINESS_FILE_IDS.
- Une tâche pilotée doit être associée à un responsable humain; ouvrir ensuite son panneau dans la conversation ou la fiche tâche.
Limites
- L’activation du dossier ne prouve pas qu’une tâche précise est pilotée, ni que les outils mission_* sont exposés dans le chat courant.
- Seul l’orchestrateur racine modifie le plan, à partir de sous-tâches existantes; les dépendances cycliques sont refusées.
- Un résultat publié par un agent est déclaré, pas vérifié indépendamment. La recherche inter-missions ne retourne que les résultats vérifiés du même responsable humain et dossier.
- Une décision en attente suspend sa branche; budgets, permissions des connecteurs et validations des actions externes restent applicables.
- La désactivation serveur suspend les missions pilotées en conservant décisions et résultats; aucun bouton utilisateur d’activation serveur n’est disponible.
Stockage et périmètre
- agent_missions
- agent_mission_wakes
- agent_mission_resources
- tasks
Outils exposés
mission_readmission_planmission_publish_resultmission_ask_decisionmission_messagemission_acknowledgemission_find_resultsmission_reserve_resource
Références code
src/core/tasks/mission-control-rollout.tssrc/core/tasks/mission-control-tools.tssrc/core/tasks/mission-control-runtime.tssrc/core/tasks/agent-task-runner.tssrc/core/agents/agent-runtime-model.tssrc/app/components/mission-control-panel.tsx