Programar tareas de Claude Code con cron en AgentVera

Programa tareas de Claude Code: envía un mensaje a cualquier agente de código con cron, decide qué pasa si está ocupado y pasa a automatizaciones por eventos.

Solviera Teknoloji 7 min de lectura

Para programar tareas de Claude Code, abre tu proyecto en AgentVera, añade una tarea programada en Details → Automation → Scheduled y elige un agente, una hora y un mensaje: en cada ejecución el mensaje se envía a ese agente como si lo hubieras escrito tú. Los preajustes cubren los casos habituales, como cada hora o cada día laborable a las 09:00, y una expresión cron propia cubre el resto. Funciona con cualquier agente del proyecto, Claude Code, Codex u otro CLI, y está en el plan gratuito.

Este artículo recorre cómo configurar una programación, las opciones que importan, buenos trabajos para programar y cuándo pasar a las automatizaciones o al night shift.

Qué hace una tarea programada

Una tarea programada es un temporizador asociado a un agente. Cuando llega la hora, AgentVera escribe tu mensaje en la terminal de ese agente. El agente conserva su conversación, su carpeta y sus herramientas, así que una tarea diaria puede continuar lo que hizo ayer.

Esa es la diferencia principal con ejecutar claude -p desde un crontab del sistema: el cron del sistema inicia un proceso nuevo cada vez y tienes que recoger la salida en algún sitio. Aquí la ejecución llega a un agente que puedes abrir, leer y responder, y las notificaciones habituales te avisan cuando termina.

Configura una tarea programada, paso a paso

  1. Abre el proyecto y ve a Details. En el grupo Automation, elige la pestaña Scheduled.
  2. Pulsa New task. El diálogo lo dice claro: envía un mensaje al agente elegido en los horarios que fijes y se ejecuta mientras la app está abierta.
  3. Ponle nombre. Por ejemplo “Morning report”.
  4. Elige el agente. La lista muestra los agentes del proyecto, en marcha o detenidos.
  5. Elige cuándo. Escoge un preajuste o escribe una expresión cron propia. Bajo el campo, AgentVera muestra una vista previa de las próximas ejecuciones, para que compruebes la expresión antes de guardar.
  6. Escribe el mensaje. Es el prompt que recibe el agente. Puedes insertar {{date}}, {{time}} y {{weekday}}, que se rellenan al ejecutarse.
  7. Ajusta las opciones de abajo, deja Task enabled activado y guarda.

Pulsa Run now para probar la tarea una vez sin esperar a la programación.

Preajustes y expresiones cron

PreajusteExpresión cron
Cada 15 minutos*/15 * * * *
Cada hora0 * * * *
Cada día a las 09:000 9 * * *
Cada día laborable a las 09:000 9 * * 1-5
Días laborables a las 18:000 18 * * 1-5
Cada lunes a las 10:000 10 * * 1
El día 1 de cada mes a las 09:000 9 1 * *

Una expresión propia usa los cinco campos estándar: minuto, hora, día del mes, mes y día de la semana. La vista previa de las próximas ejecuciones es la forma más rápida de detectar un error como 9 0 * * * (00:09) en lugar de 0 9 * * * (09:00).

Las opciones que importan

Si el agente está ocupado. Tarde o temprano una programación saltará con el agente a mitad de tarea. Tú eliges qué pasa:

OpciónQué ocurreÚsala para
Send when its turn endsEl mensaje espera hasta que el agente está libreLa mayoría de las tareas
Send even while it worksEl mensaje se envía enseguidaAvisos cortos que el agente puede atender en pleno turno
Skip this runEsta vez no se envía nadaComprobaciones frecuentes en las que la siguiente ejecución está cerca

Iniciar el agente si está detenido. Con esta opción activada, un agente detenido se inicia primero, su conversación se reanuda donde la dejó y después se envía el mensaje. Desactivada, la ejecución se omite mientras el agente esté detenido.

Cada tarea muestra su última ejecución y su resultado, así que una ejecución omitida o fallida se ve en la lista. Si conectas Telegram, la alerta Scheduled task failed te avisa en el móvil; consulta notificaciones de Claude Code.

Mantén tu ordenador listo

Las tareas programadas se ejecutan mientras AgentVera está abierto. Las ejecuciones perdidas mientras estaba cerrado no se recuperan después, que suele ser lo que quieres: no vuelves y te encuentras diez ejecuciones «cada hora» apiladas.

En un portátil, deja activado Keep the computer awake en Settings → Notifications. Mientras AgentVera esté abierto, el ordenador no se suspenderá, aunque la pantalla sí puede apagarse.

Buenos trabajos para programar

Los mejores trabajos programados son cortos, repetibles y útiles de leer:

  • Resumen matinal. Cada día laborable a las 09:00: «Resume los cambios desde ayer y lista el trabajo abierto.»
  • Vigilancia de tests. Cada hora: «Ejecuta los tests e informa de los fallos.»
  • Revisión semanal de dependencias. Cada lunes a las 10:00: lista los paquetes desactualizados y qué actualizaciones parecen seguras.
  • Notas de fin de día. Días laborables a las 18:00: escribe un traspaso breve de lo que cambió hoy y lo que está a medias.
  • Limpieza mensual. El día 1: busca código muerto, TODOs viejos y feature flags sin usar, y solo infórmalos.

En los prompts programados, pide un informe en lugar de ediciones amplias. Una ejecución que no vigilas debería dejarte algo que leer, no un diff sorpresa. Cuando sí quieras ediciones, dale al agente su propio git worktree para que no choque con tu trabajo.

Cuándo usar automatizaciones en su lugar

Una tarea programada habla con un agente que ya existe. Las automatizaciones (Pro y Team) inician trabajo nuevo por su cuenta: un agente de Claude Code o Codex en su propio worktree, en su propia rama, siguiendo un playbook.

Tarea programadaAutomatización
Se inicia conUna horaCI en rojo, un comentario de PR, una etiqueta de issue o un horario
AgenteUn agente existente que eligesUn agente nuevo de Claude Code o Codex en su propio worktree
ResultadoLa respuesta del agenteUna rama, un PR, una entrada en el merge queue o una rama que te queda a ti
LímitesUn mensaje por ejecuciónLas ejecuciones por día y las correcciones automáticas por rama tienen tope
PlanGratuitoPro y Team

Las automatizaciones tienen su propio disparador Scheduled con una expresión cron de cinco campos en hora local, y hay una regla lista para actualizar dependencias los lunes. Usa una tarea programada cuando quieras un informe en una conversación que ya tienes; usa una automatización cuando una programación deba producir una rama o un PR. Para los fallos de CI en concreto, consulta corregir fallos de CI con IA automáticamente.

Tareas programadas frente al night shift

El night shift (Pro y Team) es otra herramienta para otro trabajo. En lugar de un mensaje con temporizador, recorre una cola de tareas dentro de una ventana horaria, de 23:00 a 07:00 por defecto, hace commit sin push, abre PRs en borrador y te deja un informe matinal. Si lo que quieres es «haz esta lista mientras duermo», lee ejecutar Claude Code por la noche. Si lo que quieres es «cada mañana a las nueve, dime qué ha cambiado», una tarea programada es más simple.

Empieza ya

Descarga AgentVera, abre un proyecto, inicia un agente y añade tu primera tarea programada en Details → Automation → Scheduled. Empieza con un informe diario y pulsa Run now para ver el resultado antes de fiarte del temporizador. Compara los planes en la página de precios cuando estés listo para las automatizaciones.

Preguntas frecuentes

¿Cómo programo una tarea de Claude Code?

Abre el proyecto en AgentVera, ve a Details → Automation → Scheduled y pulsa New task. Elige el agente de Claude Code, un horario como cada día laborable a las 09:00, escribe el mensaje y guarda. En cada ejecución el mensaje se envía a ese agente.

¿Se ejecuta la programación con AgentVera cerrado?

No. Las tareas programadas se ejecutan mientras la app está abierta, y las ejecuciones perdidas mientras estaba cerrada no se recuperan después. Deja activado el ajuste de mantener el ordenador despierto para que un portátil no se suspenda durante una ejecución.

¿Qué pasa si el agente sigue trabajando cuando salta la programación?

Lo eliges por tarea: enviar el mensaje cuando termine su turno, enviarlo aunque esté trabajando u omitir esta ejecución. Enviarlo al terminar el turno es la opción segura por defecto.

¿Puedo programar tareas para Codex u otros agentes?

Sí. Una tarea programada apunta a uno de los agentes del proyecto, sea cual sea el CLI que ejecute. Las automatizaciones, que inician un agente nuevo en su propio worktree, usan Claude Code o Codex.

¿Son gratis las tareas programadas?

Sí, las tareas programadas están en el plan gratuito. Las automatizaciones y el night shift vienen con Pro y Team.

Reúne a tus agentes en un mismo escritorio.

Descarga AgentVera gratis; tus CLI instaladas ya están listas.

Más artículos