tâches planifiées : prompts cron persistés, outil scheduler, conversations liées aux tâches, rattrapage des exécutions manquées au redémarrage (go-cron MissedRunOnce)

This commit is contained in:
fabien committed 2026-10-06 22:15:59 +02:00
1 parent bedb6c98e7
commit 058370830f
71 files changed
+1627 -100

No files matched your search

+5
View File
@@ -47,11 +47,16 @@ func runServe() {
AgentService: GetAgentService(),
ChatService: GetChatService(),
ToolService: GetToolService(),
TaskService: GetTaskService(),
TokenManager: GetTokenManager(),
})
gatewayRouter := gateway.NewRouter(gateway.Dependencies{})
// task scheduler : replanifie les tâches persistées
GetTaskService().Start()
defer GetTaskService().Stop()
ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
defer stop()