VérifiéVérifié le 2026-08-07
Tâches planifiées
Planifications acceptées, fuseau local, exécution en arrière-plan, absence de chevauchement et limites de réveil.
#Planifications acceptées
| Type | Forme | Comportement |
|---|---|---|
| Une fois | Date/heure future ou délai naturel reconnu | Se désactive après l’exécution. |
| Quotidienne | Heure locale HH:MM | Prochaine occurrence dans le fuseau du PC. |
| Intervalle | Toutes les N minutes, heures ou jours | Recalcule la prochaine exécution. |
| Tous les N jours à une heure | Intervalle de jours + heure | Fuseau local du PC. |
| Hebdomadaire / expression cron libre | Non pris en charge | La validation refuse la forme. |
#Exécution
Le gestionnaire vérifie périodiquement les échéances tant que le service OSIA est actif. Une seule tâche s’exécute à la fois et les occurrences ne se chevauchent pas. Une tâche peut référencer une conversation et un modèle, puis persister son résultat.
#Sécurité
- Les instructions qui ressemblent à des secrets sont rejetées.
- Relisez l’objectif, le modèle, la conversation et la prochaine exécution.
- Préférez une action en lecture pour le premier test.
- Désactivez une tâche plutôt que de modifier plusieurs champs dans l’urgence.
- Vérifiez le résultat; une notification n’est pas une preuve d’exécution correcte.
#Créer et gérer
- 1Créer avec une consigne précise et une planification supportée.
- 2Lister et vérifier la prochaine exécution.
- 3Modifier ou désactiver si nécessaire.
- 4Lire le statut et l’historique après l’heure.
- 5Supprimer lorsque la tâche n’est plus utile.
Provenance de cette page
Faits produit vérifiés sur PC 7b6b3b000b89, mobile d492cc89cf77 et Worker f07e239bd455.
Sources consultées
- PC: osia/scheduled_tasks.py et osia/cron_manager.py
- PC: osia/server/server.py