Retour aux features

Socle agentique / Registre produit Bruno

Piloter une mission et ses branches

Suivre le plan, les résultats intermédiaires et les décisions humaines des missions activées pour le dossier.

Disponible si configurétwin_chatagent_chatadminbackground_job

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_read
  • mission_plan
  • mission_publish_result
  • mission_ask_decision
  • mission_message
  • mission_acknowledge
  • mission_find_results
  • mission_reserve_resource

Références code

  • src/core/tasks/mission-control-rollout.ts
  • src/core/tasks/mission-control-tools.ts
  • src/core/tasks/mission-control-runtime.ts
  • src/core/tasks/agent-task-runner.ts
  • src/core/agents/agent-runtime-model.ts
  • src/app/components/mission-control-panel.tsx