Tâches planifiées NEW
Présentation
Les tâches planifiées (Scheduled Tasks) permettent à l'Agent d'exécuter automatiquement et périodiquement des tâches prédéfinies, sans que vous ayez à démarrer une conversation manuellement. Fonctionnalité exclusive à l'APP de bureau.
Scénarios typiques :
- Chaque jour à 9h00, extraire les sites officiels de 5 concurrents, comparer les changements et les envoyer sur DingTalk
- Chaque lundi à 18h00, rechercher dans Gmail tous les e-mails liés aux « contrats » de la semaine, les synthétiser dans un Excel et l'envoyer par e-mail au patron
- Vérifier les e-mails toutes les 30 minutes et, en cas d'e-mail urgent, m'en informer via WeChat
- Le 1er de chaque mois, générer le rapport de synthèse d'activité de l'équipe du mois précédent

Point d'accès
APP de bureau → menu des paramètres à gauche → Tâches planifiées
Trois modes de planification
| Mode | Identifiant anglais | Description | Configuration |
|---|---|---|---|
| Unique | at |
Exécution unique à un moment donné | Sélectionner date et heure |
| Périodique | interval |
Exécution répétée à intervalle fixe | Nombre d'intervalles + unité (minutes/heures/jours) |
| Cron | cron |
Expression Cron standard | Cron à 5 champs (ex. 0 9 * * 1 = chaque lundi à 9h00) |
Expressions Cron courantes
| Expression | Signification |
|---|---|
0 * * * * |
Toutes les heures pile |
0 9 * * * |
Chaque jour à 9h00 |
0 9 * * 1 |
Chaque lundi à 9h00 |
0 0 1 * * |
Le 1er de chaque mois à 0h00 |
*/15 * * * * |
Toutes les 15 minutes |
0 9-18 * * 1-5 |
Les jours ouvrés, toutes les heures de 9h00 à 18h00 |
Modes d'exécution
Au moment de créer une tâche, choisissez le mode d'exécution :
| Mode | Description |
|---|---|
| normal | Chaque exécution partage la même session persistante |
| isolated | Chaque exécution crée une nouvelle session indépendante, sans interférence mutuelle |
| persistent | Session persistante, conservant le contexte historique |
| selected | Utilise une session existante spécifiée |
Recommandations de choix :
- Tâches indépendantes les unes des autres (comme une surveillance quotidienne) →
isolated - Vous souhaitez que l'Agent se souvienne des résultats précédents (comme un projet suivi en continu) →
persistent - Vous devez réutiliser le contexte d'une session existante →
selected
Configuration des notifications
Une fois la tâche exécutée, vous pouvez être notifié via plusieurs canaux :
| Canal de notification | Prérequis |
|---|---|
| Telegram | Configurer au préalable le canal Telegram |
| DingTalk | Configurer au préalable le canal DingTalk |
| Feishu | Configurer un webhook Feishu |
| WeCom | Configurer un webhook WeCom |
| Slack | Configurer au préalable le canal Slack |
| Teams | Configurer au préalable le canal Teams |
| Discord | Configurer au préalable le canal Discord |
| Renseigner l'adresse e-mail du destinataire |
Pour la configuration des canaux, voir Configuration des canaux.
Contenu de la notification : statut d'exécution de la tâche (succès/échec) + résumé bref ou sortie complète
Page de détails de la tâche
La page de détails de chaque tâche comprend :
| Zone | Contenu |
|---|---|
| Informations de base | Nom, description, créateur, date de création |
| Configuration de la planification | Mode (at/interval/cron) + paramètres |
| Mode d'exécution | normal / isolated / persistent / selected |
| Prompt de la tâche | Contenu des instructions exécutées par l'Agent à chaque fois |
| Paramètres de notification | Liste des canaux de notification activés |
| État d'exécution | nextRunAtMs, lastRunAtMs, lastStatus, lastDurationMs, nombre d'échecs consécutifs |
| Historique des exécutions | Enregistrement distinct de chaque exécution (statut, heure de début, durée, journal d'erreurs) |
Historique des exécutions (AllRunsHistory)
Chaque tâche possède sa propre table d'historique des exécutions :
| Colonne | Description |
|---|---|
| Heure d'exécution | Heure de début de cette exécution |
| Statut | Succès / Échec / Expiration / Interruption |
| Durée | Temps pris par l'exécution |
| Résumé du résultat | Les premiers caractères de la sortie |
| Message d'erreur | Pile d'erreurs en cas d'échec (dépliable) |
Filtrage possible par heure et par statut.
Guide d'utilisation
Créer une tâche planifiée
- Ouvrir l'APP → Paramètres → Tâches planifiées
- Cliquer sur
+ Nouvelle tâche - Renseigner les informations de base :
- Nom : par exemple « Surveillance quotidienne des concurrents »
- Description : brève explication
- Choisir le mode de planification :
- Unique : sélectionner date et heure
- Périodique : saisir le nombre d'intervalles et l'unité
- Cron : saisir l'expression Cron
- Renseigner le Prompt de la tâche :请抓取以下 3 个竞品官网的首页, 对比它们昨天和今天的变化(新产品、新公告、新定价), 输出变化摘要: - 竞品 A: https://... - 竞品 B: https://... - 竞品 C: https://...
请抓取以下 3 个竞品官网的首页, 对比它们昨天和今天的变化(新产品、新公告、新定价), 输出变化摘要: - 竞品 A: https://... - 竞品 B: https://... - 竞品 C: https://...Ce bloc de code dans la fenêtre flottante - Choisir le mode d'exécution (généralement
isolated) - Configurer le canal de notification (par exemple DingTalk)
- Enregistrer
Déclencher manuellement une exécution
Dans la liste des tâches, cliquez sur le bouton Exécuter maintenant de la ligne de la tâche pour déclencher manuellement une exécution (sans affecter l'heure de la prochaine exécution planifiée).
Suspendre / reprendre une tâche
La page de détails de la tâche comporte un interrupteur Activer/Désactiver. Une fois désactivée, la tâche cesse d'être planifiée, mais sa configuration est conservée et peut être reprise à tout moment.
Isolation par organisation
Les tâches planifiées sont isolées par orgId : vous ne voyez que les tâches de votre propre organisation. Lorsque vous changez d'organisation, la liste des tâches change également.
Impact du changement de compte : si l'utilisateur actuellement connecté change (changement inter-comptes), les tâches en session ne sont pas interrompues, mais leur appartenance est vérifiée lors des exécutions ultérieures.
Questions fréquentes
Les tâches planifiées peuvent-elles exécuter des outils avec fenêtre de demande d'autorisation ?
Lors de l'exécution de la tâche, une fenêtre de demande d'autorisation d'outil peut apparaître. Si vous êtes au premier plan de l'APP à ce moment-là, vous pouvez y répondre ; si personne ne répond, le système applique les règles suivantes :
- Même compte : si l'APP est en ligne, la fenêtre s'affiche et l'utilisateur peut répondre
- Scénario inter-comptes enterprise : rejet par défaut après 5 minutes sans réponse
Pour éviter les blocages, il est recommandé de :
- Définir les outils fréquemment utilisés par les tâches planifiées, comme Bash, Web Fetch, etc., au niveau
P0(exécution automatique par l'APP) - Utiliser l'option « Toujours autoriser » pour ajouter les commandes courantes à la liste blanche
- Configurer de manière ciblée dans Sécurité d'exécution
Que faire si l'exécution d'une tâche échoue ?
Consultez l'historique des exécutions sur la page de détails de la tâche → enregistrement d'échec → message d'erreur. Causes courantes :
- Clé API du modèle expirée : reconfigurez-la sur la page « Modèles »
- Problème réseau : l'outil ne peut peut-être pas accéder à Internet
- Expiration de l'autorisation : voir la question précédente
- Limitation de débit du LLM : augmentez l'intervalle de réessai ou passez à un modèle avec un quota plus élevé
Lorsque le nombre d'échecs consécutifs atteint le seuil, la tâche est automatiquement suspendue et une notification est envoyée.
La tâche s'exécutera-t-elle si l'APP est fermée ?
Non. Les tâches planifiées nécessitent que l'APP soit en ligne pour être déclenchées. Si vous avez besoin d'une exécution 24h/24 et 7j/7, veuillez :
- Faire tourner l'APP en permanence (exécution en arrière-plan sous macOS / zone de notification sous Windows)
- Envisager de déployer l'APP sur une machine de secours toujours allumée
Peut-on l'utiliser conjointement avec la compétence « scheduled-task » de Work ?
Oui. Si la compétence scheduled-task est activée dans une conversation Work, l'Agent peut créer des tâches planifiées à votre place au cours de la conversation. Par exemple, en disant « extrais ces 3 sites pour moi chaque jour à 9h », l'Agent appelle la compétence scheduled-task pour créer automatiquement une tâche.
Documents associés
- Configuration des canaux — configurer les canaux de notification Telegram, DingTalk, etc.
- Gestion des compétences — compétence prédéfinie
scheduled-task - Sécurité d'exécution — configuration des niveaux d'autorisation des outils
