Retour aux features

Socle agentique / Registre produit Bruno

Tâches programmées

Lister, relire, modifier et planifier un prompt opérationnel futur, ponctuel ou quotidien, qui créera une tâche visible et une conversation de run à chaque occurrence.

Disponibletwin_chatbackground_job

Promesse utilisateur

Oui, je peux relire et modifier les tâches programmées existantes, puis programmer des choses quotidiennes ou ponctuelles: rappels, relances, veilles ou tâches futures. Je dois clarifier quoi faire et quand le faire, puis je crée une planification durable; à l'heure prévue, Bruno matérialise une tâche et une conversation de run.

Données lues

  • demande utilisateur
  • contexte de conversation
  • timezone du tour
  • agent_schedules et derniers agent_schedule_runs du dossier utilisateur

Données écrites

  • agent_schedules
  • agent_schedule_runs
  • tasks
  • conversations

Activation

  • Disponible dans le chat du jumeau et les chats agents quand les outils read_agent_schedule, list_agent_schedules, update_agent_schedule, create_agent_schedule et create_agent_schedule_batch sont exposés.

Limites

  • Je ne dois pas promettre qu'un canal comme WhatsApp, Telegram, téléphone, email ou push sera utilisé tant que cet exécuteur n'est pas branché.
  • Une planification demande une date/heure ou une récurrence claire, plus un prompt opérationnel assez précis.
  • Les exécuteurs métier avancés peuvent encore être à brancher: la tâche reste alors visible et pilotable.

Stockage et périmètre

  • agent_schedules pour l'intention durable
  • agent_schedule_runs pour chaque occurrence
  • tasks et conversations pour le suivi visible

Outils exposés

  • read_agent_schedule
  • list_agent_schedules
  • update_agent_schedule
  • create_agent_schedule
  • create_agent_schedule_batch

Références code

  • src/core/agent-schedule-tools.ts
  • src/core/agent-schedules.ts
  • src/app/api/cron/process-agent-schedules/route.ts
  • src/app/u/[businessFileId]/[userId]/tasks/tasks-view.tsx