Système de tâches
Gerez les opérations longues en arrière-plan avec suivi de progression en temps réel.
Certaines opérations prennent du temps : analyse d'un corpus de documents, migration de données, génération de rapports. Jusqu'a present, ces opérations bloquaient la conversation.
Le système de tâches permet de lancer ces opérations en arrière-plan. L'agent confirme le lancement, puis continue de répondre aux autres messages pendant que la tâche s'exécuté.
Chaque tâche à un cycle de vie structure : création, exécution, progression, completion. Les résultats sont stockes et accessibles même si la session de conversation a change.
Création
L'agent identifié une opération longue et cree une tâche avec un identifiant unique, une description, et des critères de completion.
Exécution asynchrone
La tâche s'exécuté en arrière-plan. L'agent reste disponible pour d'autres interactions.
Progression
Le système met à jour la progression en temps réel (pourcentage, étape en cours, temps estimé restant).
Notification
Quand la tâche se termine (succès ou échec), l'agent en est notifie et peut en informer l'utilisateur à la prochaine interaction.
Résultat
Les résultats de la tâche sont stockes et disponibles. L'utilisateur peut les consulter à tout moment via /task status.
Analyse de codebase
Un utilisateur demande un audit complet d'un projet de 500 fichiers. La tâche est lancee en arrière-plan. L'utilisateur continue de travailler sur autre chose.
Migration de données
Une transformation de 10 000 enregistrements est lancee comme tâche. La progression est suivie en temps réel. Les échecs sont signales en fin d'exécution.
Tests de regression
Après une modification, les tests sont lances en tâche de fond. L'agent signale automatiquement si un test échoué, avec le détail de l'échec.
featurePages.taskSystem.config
- Disponible pour tous les agents EasyClaw v2
- Actif par défaut, configurable par agent
- Les tâches persistent entre les sessions
