Retour aux features

Socle agentique / Registre produit Bruno

Piloter et certifier un run agent

Amender une tâche agent, répondre à sa proposition exacte dans le chat et vérifier sa fin avant revue.

Disponibletwin_chatagent_chatadminbackground_job

Promesse utilisateur

Dans le chat du jumeau, je peux approuver, refuser ou modifier une proposition de tâche identifiée quand les outils correspondants sont exposés. Une tâche agent active peut recevoir une nouvelle instruction durable depuis sa fiche. Le runner l'applique avant sa prochaine action sûre; une instruction plus récente remplace uniquement celles qui attendaient encore. Avant de déclarer la tâche terminée, un certificateur déterministe relit les amendements, les sous-tâches, le livrable persistant et les preuves d'action, puis autorise la revue seulement si ces contrôles concordent.

Données lues

  • contenu et état de la tâche
  • amendements humains
  • sous-tâches
  • livrable persistant
  • preuves d'action du run

Données écrites

  • versions d'amendement
  • checkpoint de tentative
  • certificat de fin
  • passage atomique en revue quand le certificat est vérifié

Activation

  • Ouvrir une tâche agent à faire ou en cours pour ajouter une instruction au run.
  • Le certificat est émis automatiquement quand le runner propose une fin de tâche racine.

Limites

  • Une sélection de carte ne vaut pas consentement ; si plusieurs propositions sont présentes, ne jamais choisir par récence ni reporter un accord sur une carte remplacée ou disparue.
  • L’accord explicite porte sur le plan exact déjà présenté ; une modification exige une nouvelle proposition. Les actions Computer gardent leur approbation sur la carte sécurisée.
  • Un lancement, une annulation ou une reprise ne peut être annoncé qu’après le reçu serveur ; consulter une conversation en lecture seule ne donne pas le droit d’y contribuer ou d’approuver.
  • Une réponse ordinaire depuis une tâche parente bloquée est transmise à l’unique étape enfant qui attend une précision, après vérification des droits et de son état. Si plusieurs étapes attendent ou si une validation de résultat est requise, ouvrir l’étape concernée ; une réponse ne vaut pas approbation et les reçus restent liés à leur tâche exacte.
  • Les rappels et expirations automatiques concernent uniquement une attente humaine enregistrée pendant une exécution avec une date valide ; les attentes historiques ne sont pas réinscrites. Un ancien rappel rejeté avec un reçu superseded ne prouve aucun envoi email ou chat.
  • Un amendement ne peut être ajouté que tant que la tâche est à faire ou en cours.
  • Un amendement déjà réclamé par une tentative reste attribué à cette tentative; il n'est pas effacé par une instruction plus récente.
  • Le certificateur n'appelle aucun outil métier et refuse une fin sans livrable persistant ou avec des preuves contradictoires.
  • Le statut certifié signifie prêt pour revue humaine, pas validation humaine définitive.

Stockage et périmètre

  • tasks.content.data.agentTaskAmendments
  • tasks.content.data.agentTaskCompletionCertificate
  • upload_files
  • agent_action_evidence

Outils exposés

  • approve_pending_task_proposal
  • cancel_pending_task_proposal
  • revise_pending_task_proposal
  • respond_to_pending_task_proposal

Références code

  • src/core/tasks/pending-task-selection-tools.ts
  • src/core/tasks/pending-task-conversation-tools.ts
  • src/core/chat-contribution-access.ts
  • src/core/tasks/agent-task-reply-target.ts
  • src/core/tasks/task-liveness-model.ts
  • src/core/tasks/task-wait-notice-delivery.ts
  • src/core/tasks/root-task-terminal-email.ts
  • src/core/agent-work.ts
  • src/core/tasks/agent-task-amendments.ts
  • src/core/tasks/agent-task-completion-certificate.ts
  • src/core/tasks/agent-task-runner.ts
  • src/app/u/[businessFileId]/[userId]/tasks/[taskId]/task-detail-view.tsx