Skip to content

Panneau de tâches ​

NOTE

À propos de cette page : Le panneau de tâches est l'une des interfaces principales de MBAgent, spécialement conçue pour le lancement, la surveillance et la gestion de tâches. Cette page détaille toutes ses fonctionnalités.


I. Qu'est-ce que le panneau de tâches ? ​

Le panneau de tâches est une zone dédiée à la gestion des tâches dans MBAgent, vous permettant de :

  • 🚀 Lancer rapidement des tâches prédéfinies
  • 📊 Surveiller l'état d'exécution des tâches
  • 📜 Voir l'historique des tâches
  • ⚙️ Gérer les modèles de tâches

Position dans l'interface ​

Le panneau de tâches se trouve à droite de l'interface principale, à côté de l'onglet de conversation :

┌──────────┬────────────────────────────┬──────────┐
│ Sessions │    Conversation           │  Tâches  │
│          │                            │          │
│ (gauche) │     (centre)               │ (droite) │
└──────────┴────────────────────────────┴──────────┘

Pour ouvrir / fermer le panneau de tâches :

  • Cliquez sur l'icône 📋 dans la barre supérieure
  • Ou utilisez le raccourci Ctrl+Shift+L

II. Structure du panneau de tâches ​

Aperçu ​

Panneau de tâches

Le panneau de tâches est divisé en plusieurs zones :

1. En-tête ​

  • Titre du panneau : "Tâches"
  • Bouton Nouvelle tâche ➕
  • Bouton Actualiser 🔄
  • Bouton Réduire ⬇️

2. Zone de filtrage ​

  • Recherche : Filtrer par nom de tâche
  • Filtre de statut : Toutes / En cours / En attente / Terminées / Échouées
  • Filtre de type : Catégorie de tâche

3. Liste des tâches ​

Affiche toutes les tâches (filtrées), chaque entrée contient :

  • Nom de la tâche
  • Statut (icône)
  • Heure de début / durée
  • Barre de progression
  • Actions rapides (pause / arrêt / voir les détails)

4. Détails de la tâche ​

Cliquez sur une tâche pour voir les détails :

  • Paramètres d'entrée
  • Sortie actuelle
  • Journal d'exécution
  • Consommation de tokens
  • Opérations (pause / arrêt / réessayer)

III. Catégories de tâches ​

Tâches intégrées ​

MBAgent est livré avec de nombreuses tâches prédéfinies, classées par catégorie :

📝 Catégorie Rédaction de documents ​

  • ✍️ Rédiger un article - Générer un article à partir d'un sujet
  • 📄 Générer un rapport - Générer un rapport structuré
  • 📋 Générer un plan - Créer un plan de projet
  • 📑 Rédiger un document d'exigences - Spécifications PRD
  • 📚 Rédiger une documentation technique - Documentation API

💻 Catégorie Codage ​

  • 🔍 Revue de code - Analyser la qualité du code
  • 🐛 Débogage de bug - Localiser et corriger les bugs
  • ✨ Refactorisation de code - Optimiser la structure du code
  • 📝 Ajouter des commentaires - Générer des commentaires de code
  • 🧪 Générer des tests - Générer des tests unitaires
  • 📖 Générer un README - Document de projet
  • 🔄 Convertir un langage - Conversion de code entre langages

📊 Catégorie Analyse de données ​

  • 📈 Analyser un fichier Excel - Analyse de données tabulaires
  • 📉 Générer un graphique - Visualisation de données
  • 📊 Analyse statistique - Analyse statistique
  • 🧹 Nettoyer des données - Dédoublonner et nettoyer

🌐 Catégorie Web ​

  • 🌐 Ouvrir une URL - Naviguer vers une URL
  • 📸 Capture d'écran - Capturer la page actuelle
  • 🔍 Extraire le contenu - Extraire le texte d'une page
  • 📥 Télécharger un fichier - Télécharger depuis le web
  • 🔐 Connexion - Connexion automatique

🔧 Catégorie Outils ​

  • 💻 Exécuter une commande - Exécuter une commande shell
  • 📁 Rechercher un fichier - Recherche dans le système de fichiers
  • 🔄 Renommer un fichier par lots - Renommer par lots
  • 🗜️ Compresser / Décompresser - Opérations de compression

🎨 Catégorie Créativité ​

  • 💡 Brainstorming - Générer des idées créatives
  • ✍️ Écrire un poème - Génération de poésie
  • 📖 Écrire une histoire - Génération d'histoires
  • 🎬 Script vidéo - Générer un script

IV. Lancer une tâche ​

Méthode 1 : Depuis le panneau de tâches ​

Étapes ​

  1. Ouvrez le panneau de tâches (à droite)
  2. Trouvez la catégorie souhaitée (par exemple "Codage")
  3. Cliquez sur la tâche spécifique (par exemple "Revue de code")
  4. Une fenêtre de paramètres s'ouvre
  5. Remplissez les paramètres
  6. Cliquez sur "Lancer"

Exemple : Lancer "Revue de code" ​

Paramètres :
├── Chemin du projet : ./src
├── Langage : Rust
├── Inclure les tests : ✅
└── Niveau de détail : Moyen

Cliquez sur "Lancer", la tâche s'exécute.

Méthode 2 : Depuis la conversation ​

Dites directement à l'IA dans la conversation :

Aide-moi à faire une revue de code, le projet est dans ./src

L'IA lancera automatiquement la tâche "Revue de code".

Méthode 3 : Depuis le menu ​

  • Menu Tâches → Catégorie → Tâche spécifique
  • Ou utilisez le raccourci (s'il y en a un)

Méthode 4 : Ligne de commande ​

bash
mbagent task run code-review --target ./src --language rust

V. Cycle de vie d'une tâche ​

États ​

┌─────────┐  Lancement  ┌──────────┐  Démarrage  ┌─────────┐
│  En     │ ──────────► │  En      │ ──────────► │ En      │
│attente  │             │  file    │             │ cours   │
└─────────┘             └──────────┘             └────┬────┘
                                                       │
                       ┌───────────────────────────────┼───────────────────────────────┐
                       │                               │                               │
                       ▼                               ▼                               ▼
                ┌──────────┐                  ┌──────────────┐                 ┌──────────┐
                │ Réussite │                  │    Échec     │                 │ Annulé   │
                └──────────┘                  └──────────────┘                 └──────────┘

Description des états ​

ÉtatIcôneDescription
En attente🟡Tâche créée, en attente d'exécution
En file🟠Tâche en file d'attente (ressources insuffisantes)
En cours🟢Tâche en cours d'exécution
Réussite✅Tâche terminée avec succès
Échec❌Tâche terminée avec une erreur
Annulé⚪Annulé par l'utilisateur
Suspendu⏸️Suspendu par l'utilisateur

VI. Surveillance en temps réel ​

Affichage en temps réel ​

Dans le panneau de tâches, vous pouvez voir en temps réel :

  • Barre de progression : Pourcentage d'achèvement
  • Sortie actuelle : Dernières lignes de sortie
  • Durée : Temps écoulé depuis le démarrage
  • Tokens consommés : Consommation cumulée

Détails de la tâche ​

Cliquez sur une tâche en cours pour voir les détails :

┌────────────────────────────────────────────┐
│  Revue de code                             │
├────────────────────────────────────────────┤
│  Statut : En cours                         │
│  Progression : 45%                         │
│  Démarré : 2026-09-25 14:32:15             │
│  Durée : 00:02:35                          │
│  Tokens consommés : 12,345                 │
├────────────────────────────────────────────┤
│  Paramètres :                              │
│  - Chemin : ./src                          │
│  - Langage : Rust                          │
├────────────────────────────────────────────┤
│  Sortie actuelle :                         │
│  > Analyse de src/main.rs...               │
│  > Vérification des types...               │
│  > Détection des erreurs potentielles...   │
├────────────────────────────────────────────┤
│  [Pause] [Arrêter] [Voir les détails]     │
└────────────────────────────────────────────┘

Notifications ​

Les notifications sont envoyées dans les situations suivantes :

  • ✅ Tâche terminée avec succès
  • ❌ Tâche échouée
  • ⚠️ Tâche nécessitant une intervention (par exemple approbation)
  • 🔔 Tâche planifiée sur le point de commencer

VII. Historique des tâches ​

Voir l'historique ​

  1. Dans le panneau de tâches, cliquez sur "Historique"
  2. Ou allez dans Tâches → Historique dans le menu

Liste de l'historique ​

Chaque entrée affiche :

  • Nom de la tâche
  • Heure de début / fin
  • Durée
  • Statut (réussite / échec)
  • Tokens consommés
  • Actions (voir les détails / réexécuter / supprimer)

Filtrage et recherche ​

  • Filtrer par statut : Réussie / Échouée / Annulée
  • Filtrer par période : Aujourd'hui / Cette semaine / Ce mois / Personnalisé
  • Filtrer par type : Catégorie de tâche
  • Recherche par mot-clé : Nom de tâche

Détails de l'historique ​

Cliquez sur un enregistrement historique pour voir :

  • Tous les paramètres
  • La sortie complète
  • Le journal d'exécution
  • Les éventuels messages d'erreur
  • Les tokens consommés

Exporter l'historique ​

  • Export global : Exporter tous les enregistrements historiques au format JSON
  • Export par période : Exporter une période spécifiée
  • Export par tâche : Exporter tous les enregistrements d'une tâche spécifique

Nettoyage de l'historique ​

  • Nettoyage manuel : Sélectionner et supprimer
  • Nettoyage automatique : Configurer la conservation des N derniers jours (par exemple 90 jours)

VIII. Modèles de tâches personnalisés ​

Qu'est-ce qu'un modèle de tâche ? ​

Un modèle de tâche est une définition de tâche prédéfinie qui spécifie :

  • Le nom de la tâche
  • La description de la tâche
  • Les paramètres acceptés
  • Le prompt
  • Le modèle utilisé par défaut

Créer un modèle personnalisé ​

Méthode 1 : Création visuelle ​

  1. Dans le panneau de tâches, cliquez sur ➕
  2. Sélectionnez "Nouveau modèle personnalisé"
  3. Remplissez :
    • Nom : Le nom affiché dans le panneau
    • Description : À quoi sert cette tâche
    • Catégorie : Codage / Rédaction / etc.
    • Modèle par défaut : Le modèle utilisé
    • Définition des paramètres : Paramètres acceptés
    • Prompt : Le prompt envoyé à l'IA
  4. Cliquez sur "Enregistrer"

Méthode 2 : Édition manuelle ​

  1. Allez dans le répertoire des tâches : %LOCALAPPDATA%\mbagent\tasks\
  2. Créez un nouveau fichier .md
  3. Écrivez au format suivant :
markdown
# Nom de la tâche

## Description
Cette tâche est utilisée pour ...

## Paramètres
- target : Chemin du projet
- language : Langage de programmation

## Prompt
Analyse le code situé à {{target}}, en langage {{language}}, 
et génère un rapport de revue incluant :
1. Problèmes potentiels
2. Suggestions d'optimisation
3. Risques de sécurité
  1. Redémarrez MBAgent ou actualisez la liste des tâches

Modifier un modèle ​

  • Cliquez avec le bouton droit sur le modèle → "Modifier"
  • Modifiez le contenu
  • Enregistrez

Supprimer un modèle ​

  • Cliquez avec le bouton droit sur le modèle → "Supprimer"
  • Confirmez la suppression

WARNING

Supprimer un modèle est irréversible : les exécutions historiques sont conservées, mais le modèle ne peut plus être lancé.

Importer / Exporter des modèles ​

  • Exporter : Cliquez avec le bouton droit sur le modèle → "Exporter", génère un fichier JSON
  • Importer : Cliquez sur ➕ → "Importer un modèle", sélectionnez le fichier JSON

Partage convivial entre membres de l'équipe.


IX. Tâches en arrière-plan ​

Lancer en arrière-plan ​

Lors du lancement d'une tâche, cochez "Exécution en arrière-plan" :

  • La tâche s'exécute sans bloquer l'interface principale
  • Vous pouvez continuer à utiliser MBAgent
  • Une notification est envoyée à la fin

Affichage des tâches en arrière-plan ​

Dans la barre d'état en bas :

  • 🟢 0 tâches en arrière-plan
  • 🟡 1 tâche en arrière-plan
  • 🔴 1 tâche échouée

Cliquez sur la barre d'état pour voir les détails.

Gérer les tâches en arrière-plan ​

  • Voir la liste
  • Pause / Reprise
  • Arrêter
  • Promouvoir en priorité (mettre en premier)

X. Tâches planifiées et cycliques ​

Créer une tâche planifiée ​

  1. Cliquez avec le bouton droit sur la tâche → "Planifier l'exécution"
  2. Configurez :
    • Heure d'exécution : Spécifiez le moment
    • Répéter : Une seule fois / Tous les jours / Toutes les semaines / Tous les mois / Cron
    • Notification : Avant ou après l'exécution
  3. Enregistrez

Créer une tâche cyclique ​

  1. Cliquez avec le bouton droit sur la tâche → "Exécution cyclique"
  2. Configurez :
    • Intervalle : 5 min / 30 min / 1 h / etc.
    • Heure de début : Quand commencer
    • Condition d'arrêt : Jamais / Après N exécutions / À une heure spécifiée
  3. Enregistrez

IMPORTANT

Note sur le service Daemon : La version actuelle de MBAgent 1.112.x n'inclut pas de processus Daemon. Les tâches planifiées et cycliques dépendent du processus principal MBAgent. Une fois MBAgent fermé, les tâches planifiées / cycliques ne s'exécuteront plus. Pour garantir l'exécution planifiée, veuillez maintenir MBAgent en cours d'exécution.


XI. Raccourcis du panneau de tâches ​

RaccourciFonction
Ctrl+Shift+LOuvrir / fermer le panneau de tâches
Ctrl+Shift+NNouvelle tâche
Ctrl+Shift+RActualiser la liste des tâches
Ctrl+Shift+FFiltrer les tâches
Ctrl+Shift+HVoir l'historique des tâches
Ctrl+Shift+TListe des tâches planifiées
EspacePause / reprise de la tâche sélectionnée
SupprSupprimer la tâche sélectionnée

XII. Problèmes courants ​

Q1 : Le panneau de tâches ne s'affiche pas ? ​

A :

  1. Vérifiez si le panneau est masqué (cliquez sur l'icône 📋)
  2. Essayez le raccourci Ctrl+Shift+L
  3. Redémarrez MBAgent

Q2 : Le lancement de la tâche échoue ? ​

A :

  1. Vérifiez la configuration du modèle IA
  2. Vérifiez les paramètres de la tâche
  3. Consultez le journal d'erreurs

Q3 : La tâche est bloquée ? ​

A :

  1. Cliquez sur "Arrêter" pour annuler
  2. Vérifiez si le modèle attend une entrée (par exemple approbation)
  3. Réduisez la complexité de la tâche

Q4 : L'historique des tâches prend trop de place ? ​

A :

  1. Configurez le nettoyage automatique (par exemple conserver les 30 derniers jours)
  2. Nettoyez manuellement les anciens enregistrements
  3. Exportez puis supprimez

Q5 : Comment partager mes modèles de tâches personnalisés ? ​

A : Exportez le modèle au format JSON, partagez le fichier, l'autre partie l'importe.


XIII. Prochaines étapes ​

  1. 📘 Aperçu du menu - Comprendre la structure complète du menu
  2. 📘 Tâches de démarrage du menu - Lancer des tâches depuis le menu
  3. 📘 Tâches planifiées et cycliques - Configurer des exécutions automatiques
  4. 📘 Utilisation de la banque de mémoire IA - Mémoriser les préférences

TIP

Astuces pour améliorer l'efficacité :

  • Placez les tâches fréquemment utilisées en haut
  • Utilisez des raccourcis pour lancer rapidement
  • Créez vos propres modèles pour les tâches répétitives
  • Exportez régulièrement l'historique pour analyse