Creer des taches

Comment creer des taches prompt et commande, les assigner a des bureaux et les lancer via Mission Control.

3 min de lecture

Types de taches

Mission Control supporte deux types de taches :

Les taches prompt envoient une instruction en langage naturel a votre agent IA. L'agent interprete le prompt, planifie son approche et l'execute de facon autonome. A utiliser pour du travail ouvert comme "mettre en place un projet Node.js avec Express et ecrire des tests unitaires" ou "rechercher les concurrents et ecrire un resume."

Les taches commande executent une commande shell directement sur le bureau via SSH. La commande s'execute telle quelle, sans interpretation IA. A utiliser pour des operations precises comme npm install, git pull ou systemctl restart nginx.

Creer une tache depuis le tableau de bord

  1. Ouvrez Mission Control et cliquez sur New Task
  2. Choisissez le type : Prompt ou Command
  3. Entrez le contenu de la tache, soit votre texte de prompt, soit la commande shell
  4. Selectionnez le bureau cible dans le menu deroulant (seuls les bureaux actifs apparaissent)
  5. Activez Requires Approval si vous voulez revoir le resultat avant qu'il soit marque comme termine
  6. Cliquez sur Create

La tache apparait dans la colonne Pending du tableau Kanban.

Lancer une tache

Creer une tache ne la demarre pas automatiquement. Ca vous laisse le temps de revoir, regrouper ou attendre le bon moment.

Pour lancer une tache en attente :

  • Cliquez sur la carte de la tache dans le tableau Kanban et selectionnez Run
  • Ou via l'API : POST /api/mission-control/tasks/:id/run

Une fois lancee, les taches prompt sont envoyees a l'agent IA du bureau (via l'endpoint chat), et les taches commande s'executent directement via SSH.

Champs de la tache

ChampTypeRequisDescription
type"prompt" ou "command"OuiMode d'execution de la tache
contentstringOuiLe texte du prompt ou la commande shell
desktopIdstringOuiID du bureau cible
requiresApprovalbooleanNonSi true, la tache passe en statut "review" au lieu de "done"

Creer des taches via l'API

curl -X POST https://lebureau.talentai.fr/api/mission-control/tasks \
  -H "x-api-key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "prompt",
    "content": "Installer PostgreSQL et creer une base de donnees appelee myapp_prod",
    "desktopId": "desktop-id-here",
    "requiresApproval": true
  }'

La reponse contient l'ID de la tache, que vous utilisez pour la lancer, la suivre ou la revoir.

Workflows par lots

Vous pouvez creer plusieurs taches sur differents bureaux, puis les lancer ensemble ou une par une :

  1. Creez toutes les taches via l'API (elles demarrent en "pending")
  2. Lancez-les une par une, ou toutes d'un coup
  3. Suivez la progression sur le tableau Kanban ou dans le flux d'activite

Si les approbations sont activees, chaque tache se met en pause a "review" pour que vous puissiez verifier le resultat avant finalisation. Voir Workflow d'approbation pour les details.

Conseils

  • Les taches prompt conviennent au travail ouvert ou l'agent doit trouver l'approche lui-meme.
  • Les taches commande conviennent aux operations deterministes dont vous connaissez la commande exacte.
  • Des prompts precis donnent de meilleurs resultats. "Installer nginx et configurer un reverse proxy pour le port 3000" fonctionne mieux que "configurer le serveur."
  • Pour les commandes longues, consultez le flux d'activite pour suivre la progression en temps reel.