Ir al contenido

Descripción general de la automatización

OpenClaw proporciona varios mecanismos de automatización, cada uno adecuado para diferentes casos de uso. Esta página le ayuda a elegir el correcto.

flowchart TD
A{Run on a schedule?} -->|Yes| B{Exact timing needed?}
A -->|No| C{React to events?}
B -->|Yes| D[Cron]
B -->|No| E[Heartbeat]
C -->|Yes| F[Hooks]
C -->|No| G[Standing Orders]
MecanismoLo que haceSe ejecuta enCrea registro de tarea
Latido (Heartbeat)Turno periódico de sesión principal: agrupa múltiples comprobacionesSesión principalNo
CronTrabajos programados con temporización precisaSesión principal o aisladaSí (todos los tipos)
Tareas en segundo planoRastrea el trabajo desacoplado (cron, ACP, subagentes, CLI)N/A (libro mayor)N/A
HooksScripts controlados por eventos activados por eventos del ciclo de vida del agenteEjecutor de hooksNo
Órdenes permanentes (Standing Orders)Instrucciones persistentes inyectadas en el mensaje del sistemaSesión principalNo
WebhooksRecibe eventos HTTP entrantes y los enruta al agentePuerta de enlace HTTPNo
MecanismoLo que hace
Gmail PubSubNotificaciones de Gmail en tiempo real a través de Google PubSub
Sondeo (Polling)Comprobaciones periódicas de fuentes de datos (RSS, API, etc.)
Supervisión de autenticaciónAlertas de estado y vencimiento de credenciales

Las configuraciones más eficaces combinan múltiples mecanismos:

  1. Latido (Heartbeat) maneja la monitorización de rutina (bandeja de entrada, calendario, notificaciones) en un turno agrupado cada 30 minutos.
  2. Cron maneja horarios precisos (informes diarios, revisiones semanales) y recordatorios de una sola vez.
  3. Hooks reaccionan a eventos específicos (llamadas a herramientas, restablecimientos de sesión, compactación) con scripts personalizados.
  4. Órdenes permanentes (Standing Orders) dan al agente un contexto persistente (“siempre revisar el tablero del proyecto antes de responder”).
  5. Tareas en segundo plano rastrean automáticamente todo el trabajo desacoplado para que pueda inspeccionarlo y auditarlo.

Consulte Cron frente a Latido (Heartbeat) para una comparación detallada de los dos mecanismos de programación.

Las notas de la versión y la documentación anteriores pueden mencionar ClawFlow o openclaw flows, pero la superficie actual de la CLI en este repositorio es openclaw tasks.

Consulte Background Tasks para conocer los comandos compatibles del libro de tareas, además de ClawFlow y CLI: flows para notas de compatibilidad.