# Programar tareas de Claude Code con cron en AgentVera

URL: https://agentvera.dev/es/blog/schedule-claude-code-tasks/ · Publicado: 2026-10-24

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.

**En resumen:**

- Una tarea programada de AgentVera envía un mensaje al agente que elijas en los horarios que fijes, con preajustes como cada día laborable a las 09:00 o una expresión cron propia.
- Tú decides qué pasa si el agente está ocupado y si un agente detenido se inicia antes; las tareas programadas se ejecutan con la app abierta y están en el plan gratuito.
- Para trabajo que debe empezar solo en un worktree nuevo, las automatizaciones (Pro y Team) reaccionan a fallos de CI, comentarios de PR, etiquetas de issues o un horario cron.

**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](/es/features/notifications-and-approvals/) 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

| Preajuste | Expresión cron |
| --- | --- |
| Cada 15 minutos | `*/15 * * * *` |
| Cada hora | `0 * * * *` |
| Cada día a las 09:00 | `0 9 * * *` |
| Cada día laborable a las 09:00 | `0 9 * * 1-5` |
| Días laborables a las 18:00 | `0 18 * * 1-5` |
| Cada lunes a las 10:00 | `0 10 * * 1` |
| El día 1 de cada mes a las 09:00 | `0 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ón | Qué ocurre | Úsala para |
| --- | --- | --- |
| Send when its turn ends | El mensaje espera hasta que el agente está libre | La mayoría de las tareas |
| Send even while it works | El mensaje se envía enseguida | Avisos cortos que el agente puede atender en pleno turno |
| Skip this run | Esta vez no se envía nada | Comprobaciones 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](/es/blog/claude-code-notifications/).

## 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](/es/blog/git-worktree-parallel-agents/) 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](/es/features/automations/) (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 programada | Automatización |
| --- | --- | --- |
| Se inicia con | Una hora | CI en rojo, un comentario de PR, una etiqueta de issue o un horario |
| Agente | Un agente existente que eliges | Un agente nuevo de Claude Code o Codex en su propio worktree |
| Resultado | La respuesta del agente | Una rama, un PR, una entrada en el merge queue o una rama que te queda a ti |
| Límites | Un mensaje por ejecución | Las ejecuciones por día y las correcciones automáticas por rama tienen tope |
| Plan | Gratuito | Pro 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](/es/blog/auto-fix-ci-failures-with-ai/).

## Tareas programadas frente al night shift

El [night shift](/es/features/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](/es/blog/run-claude-code-overnight/). 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](/es/download/), 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](/es/pricing/) 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.

---

**Sobre AgentVera.** AgentVera es una app de escritorio para macOS, Windows y Linux, desarrollada por Solviera Teknoloji. Ejecuta 18 agentes de programación con IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) en paralelo, por proyecto, en terminales reales con las instalaciones y sesiones de CLI del propio usuario. El plan gratuito tiene agentes ilimitados. Descargar: https://agentvera.dev/es/download/ · Precios: https://agentvera.dev/es/pricing/
