jsonscraper

OpenAI ajoute des planifications à l’Agents API : les agents pourront lancer des tâches selon cron

Les planifications lancent une nouvelle session ou poursuivent une session existante ; les développeurs peuvent mettre en pause, surveiller et gérer les exécutions.

Politique éditoriale Signaler une erreur

OpenAI a annoncé Scheduled Automations pour l’Agents API le 23 octobre 2026. Cette fonctionnalité permet de lancer des tâches d’agent selon une planification cron ou à un moment donné ; lorsque l’outil automations est activé, l’agent peut également planifier lui-même des tâches ultérieures. L’annonce a été publiée sur le forum de la communauté OpenAI ; les détails de mise en œuvre figurent dans la documentation de Scheduled Automations.

Article : OpenAI ajoute des planifications à l’Agents API : les agents pourront lancer des tâches selon cron
Résumé : Le 23 octobre, OpenAI a annoncé Scheduled Automations pour l’Agents API. Cette fonctionnalité permet de lancer le travail d’un agent selon cron ou à un moment donné, et de lui confier la planification de tâches ultérieures.
Rôle de l’image : couverture — idée centrale
Section : 
Sujet visuel : gros plan sur une roue de calendrier mécanique, avec une séquence précise de créneaux horaires lumineux, semblable à cron, alimentant un flux de travail numérique transparent
© jsonscraper · illustration générée par IA

Pour les applications, cela ajoute une planification persistante à l’API, où l’agent travaille au moyen de sessions qui conservent leur configuration et leur contexte. Les équipes peuvent ainsi confier plus facilement à l’agent des vérifications régulières ou des rappels différés, sans avoir à déclencher manuellement chaque exécution.

Fonctionnement du lancement

La planification définit la session cible et l’heure à laquelle la tâche doit lui être transmise. Pour une exécution périodique, le développeur indique une expression cron et un fuseau horaire IANA, par exemple America/New_York. Pour une exécution unique, il spécifie un horodatage Unix futur en secondes.

La tâche peut créer une nouvelle session à chaque exécution ou reprendre une session existante. La première option convient aux opérations récurrentes indépendantes ; la seconde conserve le contexte antérieur de la session. Après sa création, la planification reçoit le statut active, mais la tâche ne s’exécute qu’à l’heure prévue : sa création ne la lance pas immédiatement.

Il est également possible de fournir à l’agent l’outil automations. Il peut alors planifier une vérification ultérieure dans le cadre de la session en cours. Cette option est utile pour les tâches à plusieurs étapes dont le prochain lancement dépend du résultat précédent, par exemple pour surveiller périodiquement l’état d’une tâche.

La transmission de la tâche est distincte de son exécution

Chaque lancement crée une invocation, c’est-à-dire un enregistrement de la tentative de transmission de la tâche à la session cible. Le développeur peut vérifier le statut de l’appel et l’identifiant de la session. Si la session est occupée, la tâche attend ; le fait que la session reçoive la tâche ne signifie pas que le travail de l’agent est terminé. Sa progression et son résultat sont suivis séparément au moyen des événements de session, comme l’explique la documentation sur les invocations et les résultats.

En pratique, le suivi doit porter sur deux états : la tâche planifiée a-t-elle été transmise à la session, et celle-ci a-t-elle terminé la tâche ? Pour les processus périodiques, il est utile de conserver l’identifiant de la planification et de l’associer à l’historique des exécutions afin de repérer les omissions et d’analyser les tentatives infructueuses.

Points à vérifier avant le déploiement

  • Fuseau horaire. Indiquez-le explicitement et vérifiez la correspondance entre les heures planifiées et les changements d’heure d’été ou d’hiver dans le fuseau choisi.
  • Type de session. Utilisez une nouvelle session pour les exécutions indépendantes, et une session existante lorsque la tâche a besoin du contexte antérieur.
  • File d’attente et résultat. Tenez compte du fait qu’une session occupée peut retarder la transmission et que la prise en charge de la tâche ne signifie pas que le travail est terminé.
  • Gestion des planifications. L’API permet de créer, mettre à jour, suspendre, reprendre et supprimer des planifications ; après une modification de la configuration, vérifiez les exécutions à venir.

Scheduled Automations ajoute à l’Agents API des planifications gérées : chaque exécution peut être associée à une session et suivie séparément. Lors du déploiement, les développeurs doivent déterminer si une exécution nécessite le contexte accumulé, et surveiller à la fois la transmission et le résultat de la tâche.

People

No people listed for this article yet.

Keep readingOpenAI lance Decisions API : des classifications rapides pour les applications et les agents
Read the next article

Transformez vos lectures en intégration fonctionnelle

Explorez les API de données sociales de jsonscraper, testez des requêtes et créez votre prochain workflow.

Explorer les API