Claude Code routines: qué son y por qué importan los cron jobs de agentes de IA
Actualizado el

Las Claude Code routines importan porque cambian el modelo del agente de “esperar a que un humano pregunte” a “ejecutarse cuando cambia el mundo o cuando llega la hora”. Ese es el giro real. Cron no es solo una forma de programar tareas: es lo que convierte un agente en un sistema operativo de trabajo.
A fecha de 15 de abril de 2026, Anthropic documenta Claude Code routines como una función de research preview para Claude Code en la web. Una routine es, en esencia, una configuración guardada de agente en la nube con prompt, repositorios, entorno y conectores, además de disparadores capaces de lanzar nuevas ejecuciones de forma automática. Si quieres los pasos exactos de la interfaz y los límites vigentes, empieza por la documentación oficial de Claude Code routines (opens in a new tab). Esta guía añade la capa práctica: qué son realmente las routines, por qué importan y cómo se comparan con Codex app Automations y OpenClaw cron jobs.
Si quieres más contexto sobre el panorama general de AI coding, empieza por el hub de AI Coding, Parallel Code Agents y Cómo usar Codex.
Respuesta rápida: ¿qué son Claude Code routines?
Claude Code routines son sesiones de Claude Code en la nube que se inician solas.
En vez de abrir Claude manualmente y pedirle “revisa los PR abiertos” o “comprueba alertas de producción”, defines ese trabajo una vez y le asignas uno o varios disparadores:
- una programación
- una llamada API
- un evento de GitHub
Eso hace que las routines sean algo más que un temporizador. Son una capa de disparo para una sesión real de agente de programación.
| Si necesitas... | Mejor opción | Por qué |
|---|---|---|
| Un agente en la nube que siga funcionando aunque cierres el portátil | Claude Code routines | Anthropic ejecuta la sesión en su propia infraestructura cloud |
| Una tarea en segundo plano programada dentro de tu app de coding | Codex app Automations | Encaja bien con trabajo repetido que termina en una cola de review |
| Un agente autogestionado con cron, heartbeat, hooks y entrega por webhook muy precisa | OpenClaw | Tiene la superficie de scheduling más clara si quieres controlar toda la pila de automatización |
La idea importante no es la marca. Es el cambio de agente centrado en chat a agente activado por tiempo o por evento.
Qué problema resuelven las routines
La mayoría de los agentes de IA siguen viviendo en un bucle reactivo:
- una persona detecta un problema
- abre el agente
- explica el problema
- espera la respuesta
Eso funciona para tareas puntuales. Es una mala solución para trabajo recurrente.
El trabajo recurrente suele ser:
- aburrido
- fácil de olvidar
- importante cuando falta
- más claro cuando se expresa como política que como un prompt nuevo cada día
Por eso los cron jobs importan en los agentes. El valor real no es “la tarea corre cada mañana”. El valor real es:
- el trabajo se vuelve fiable
- el disparador se vuelve explícito
- el agente puede actuar sin esperar a que una persona lo recuerde
- el resultado se puede revisar después de la ejecución, en lugar de iniciarse manualmente antes
Para los agentes de IA, este es uno de los upgrades más útiles. Mueve al agente de modo asistente a modo operaciones.
Cómo funcionan Claude Code routines
La documentación actual de Anthropic describe una routine como una configuración guardada de Claude Code compuesta por:
- un prompt
- uno o más repositorios
- un entorno
- conectores opcionales
- uno o más disparadores
La ejecución en sí es una sesión completa de Claude Code en la nube, no un simple lanzador de tareas.
Eso significa que una routine puede:
- clonar repositorios
- ejecutar comandos de shell
- usar skills guardados en el repo
- llamar a servicios conectados como Slack o Linear a través de conectores
- abrir una sesión que luego puedes inspeccionar
El modelo mental más útil es este:
una routine es un runbook reutilizable de agente con un disparador adjunto
Cómo crear una routine en la práctica
Anthropic indica actualmente que todas las superficies de routines escriben en la misma cuenta cloud, así que una routine creada desde la web o desde CLI aparece en el mismo sitio.
Puedes crearla desde:
- la interfaz web
- la app de escritorio como tarea remota
- la CLI con
/schedule
Un ejemplo mínimo en CLI sería:
/schedule daily PR review at 9amEso es útil porque rebaja la barrera de entrada para el caso más común: trabajo programado recurrente.
Pero hay una limitación importante en la documentación actual:
- la CLI crea routines programadas
- los disparadores de API y GitHub siguen teniendo que añadirse desde la interfaz web
Anthropic también dice que cada routine pertenece a tu cuenta individual, no se comparte automáticamente con el equipo.
Los tres tipos de disparador
1. Disparador por programación
Esta es la parte que la mayoría pensará primero: una ejecución recurrente con una cadencia definida.
La documentación oficial dice que las routines admiten programaciones predefinidas como:
- hourly
- daily
- weekdays
- weekly
Para intervalos personalizados, Anthropic indica que puedes usar /schedule update en la CLI para definir una expresión cron. El intervalo mínimo actual es de una hora, así que no está pensada para bucles de polling de cada minuto.
Hay dos detalles operativos que importan:
- las horas se introducen en tu zona horaria local
- las ejecuciones pueden empezar unos minutos tarde porque Anthropic aplica un desfase constante
Sí, esto es automatización tipo cron, pero con reglas de scheduling propias de un agente.
2. Disparador por API
Aquí es donde las routines dejan de parecer una simple tarea recurrente.
Anthropic también permite que una routine exponga un endpoint HTTP autenticado dedicado. Cuando un sistema externo envía una petición POST a ese endpoint, Claude inicia una nueva ejecución y puede recibir contexto adicional libre en un campo text.
Eso significa que puedes conectar una routine con:
- pipelines de despliegue
- alertas de errores
- herramientas internas
- botones manuales en otro sistema
Esto importa porque hace que el agente reaccione no solo al tiempo, sino también a cambios de estado externos.
3. Disparador por GitHub
La documentación de Anthropic también permite iniciar routines desde eventos de GitHub. Según la documentación actual, las categorías admitidas son pull requests y releases, con filtros sobre campos como autor, título, rama base, etiquetas, estado draft, estado de merge y si el PR viene de un fork.
Eso convierte a Claude en una capa de automatización nativa del repositorio:
- se abre un PR
- Claude lo revisa
- se publica una release
- Claude ejecuta verificación o lógica de backport
Ese es un modelo operativo muy distinto a “abrir el chat y pedir una revisión”.
Por qué esto es más interesante que un cron normal
Un cron normal solo hace una cosa bien: arrancar código a una hora conocida.
Una routine de agente es más ambiciosa. Combina:
- una programación o evento
- contexto de repositorio
- herramientas y conectores
- un prompt que define el éxito
- una superficie de salida que luego puedes revisar
Así que la expresión cron es solo una parte de la pila.
La razón más profunda por la que importa esta categoría es que desbloquea tareas como:
- revisión de PR por la mañana sin que nadie tenga que acordarse
- comprobaciones nocturnas de drift en documentación tras cambios de código
- seguimiento automático de despliegues cuando termina una release
- triage semanal del backlog con etiquetas, resúmenes y sugerencias de ownership
Esas tareas siempre se han podido hacer con scripts shell. Lo que cambia con las agent routines es la cantidad de razonamiento no estructurado que ahora puedes delegar dentro de la ejecución programada.
Claude routines vs tareas programadas de Claude desktop
Esta distinción es fácil de pasar por alto.
Anthropic expone ahora más de una capa de scheduling:
- Routines se ejecutan en infraestructura cloud gestionada por Anthropic
- Desktop scheduled tasks se ejecutan en tu máquina
/loopscheduled prompts viven en la sesión y se detienen cuando la sesión termina
Esa diferencia importa porque cambia a qué puede acceder la tarea y cuándo puede ejecutarse.
| Opción | Dónde se ejecuta | Mejor para |
|---|---|---|
| Routines | Cloud de Anthropic | Trabajo que debe seguir funcionando cuando tu equipo está apagado |
| Desktop scheduled tasks | Tu máquina | Tareas que necesitan archivos locales, herramientas o cambios no committeados |
/loop | Sesión actual | Polling ligero mientras ya estás presente |
Si tu modelo mental es “Claude añadió cron”, se queda corto. Claude añadió varias superficies de automatización con límites de ejecución distintos.
Los guardrails que importan en Claude routines
La documentación actual también deja claro que esto no es un flujo con prompts de permiso durante la ejecución.
Anthropic dice que las ejecuciones de routines ocurren como sesiones autónomas en la nube:
- no hay selector de permisos durante la ejecución
- no hay prompts de aprobación a mitad de run
- el acceso lo controlan los repositorios, las reglas de ramas, el entorno y los conectores que configuraste antes
El comportamiento del repositorio también importa. Anthropic dice que las routines clonan los repos seleccionados en cada ejecución desde la rama por defecto, y que por defecto Claude solo puede pushear a ramas con prefijo claude/ salvo que relajes explícitamente esa restricción para un repositorio.
Eso hace que la calidad de la configuración importe mucho más que en una sesión interactiva normal.
De ahí salen tres implicaciones prácticas:
Delimita la routine con precisión
No añadas todos los conectores y todos los repositorios solo porque puedes. La documentación señala que todos los conectores conectados se incluyen por defecto, así que recortar permisos también forma parte del trabajo.
Escribe el prompt como un procedimiento operativo
Un prompt de routine no debería leerse como una petición casual de chat. Debe definir:
- qué revisar
- qué hacer
- qué omitir
- qué significa éxito
- a dónde debe ir el resultado
Espera límites y eventos perdidos
Anthropic documenta límites diarios de ejecución para las routines, además de límites por hora para eventos de GitHub durante el periodo de preview. Si tratas la función como un framework daemon infinito, diseñarás la automatización equivocada.
Dónde encajan las automations de Codex
Aquí es donde la comparación se vuelve interesante.
El anuncio de OpenAI de 2 de febrero de 2026 sobre la app de Codex dice que la app admite Automations que combinan instrucciones con skills opcionales y se ejecutan según una programación. OpenAI las describe como trabajo en segundo plano que termina en una cola de review, y también dice que sigue construyendo disparadores basados en cloud para versiones futuras.
Eso hace que las automations de Codex se sientan cercanas a Claude routines, pero no idénticas.
La posición pública actual está más cerca de:
- trabajo programado en segundo plano
- handoff orientado a review
- orquestación centrada en la app de escritorio
Claude routines, en cambio, ya se presentan como:
- sesiones cloud
- automatizaciones con múltiples disparadores
- ejecuciones invocables por API
- ejecuciones conscientes de eventos de GitHub
Así que la comparación limpia es:
| Dimensión | Claude Code routines | Codex app Automations |
|---|---|---|
| Runtime | Cloud | Trabajo programado en segundo plano centrado en la app |
| Modelo de disparo | Programación, API, GitHub | Programación hoy, con una historia de triggers más amplia aún en expansión |
| Forma principal del output | Nueva sesión de Claude Code que luego puedes inspeccionar | Cola de review y flujo de seguimiento en la app |
| Mejor uso | Automatización cloud sin supervisión continua | Trabajo repetido y supervisado dentro de tu plano de control de Codex |
Si usas Codex mucho, la conclusión interesante no es que Claude “gane”. Es que el mercado converge en la misma necesidad: los agentes tienen que poder programarse.
Por qué a los usuarios de OpenClaw les importan tanto los cron jobs
OpenClaw es un contraste útil porque hace que el scheduling se vea como una superficie de sistema de primera clase, no como una función escondida detrás de una UI.
La documentación oficial de OpenClaw describe una pila de automatización más amplia:
- cron para scheduling exacto y recordatorios de una sola ejecución
- heartbeat para comprobaciones periódicas aproximadas con contexto completo de sesión
- hooks para scripts dirigidos por eventos
- standing orders para autoridad operativa persistente
Esa es una de las razones por las que OpenClaw llama tanto la atención entre quienes quieren agentes realmente autónomos.
La documentación de OpenClaw es especialmente clara en una distinción importante:
- usa cron cuando el timing debe ser preciso o el trabajo deba ejecutarse aislado
- usa heartbeat cuando la precisión aproximada basta y el agente deba usar el contexto completo de la sesión principal
Eso no es solo un detalle de implementación. Es un patrón de diseño de automatización muy sólido.
Por qué eso importa
Mucha gente dice que quiere “agent cron jobs”, pero en realidad quiere dos cosas distintas:
- ejecución programada exacta
- consciencia periódica ambiental
OpenClaw separa esas dos cosas con claridad.
Claude routines cubren sobre todo la primera categoría hoy: ejecuciones explícitas programadas o activadas por evento en la nube.
Codex app Automations también están hoy principalmente del lado del trabajo programado.
OpenClaw va más lejos al exponer varias capas de lógica de automatización, y por eso atrae tanto a usuarios centrados en autonomía.
Por qué los cron jobs importan para el futuro de los agentes de IA
Si un agente solo puede actuar después de que una persona lo pida, sigue siendo una herramienta reactiva.
Si un agente puede ejecutarse:
- cada mañana
- cuando se abre un PR
- cuando termina un despliegue
- cuando salta una alerta
- cuando empieza la ventana semanal de mantenimiento
entonces el agente pasa a formar parte del ritmo operativo del sistema.
Ese es el verdadero significado de las routines y de los frameworks de automatización. Te permiten definir:
- cuándo despierta el agente
- qué contexto recibe
- qué autoridad tiene
- a dónde va el resultado
Cuando esas cuatro cosas están estables, el agente se vuelve mucho más fácil de confiar para trabajo recurrente.
Trampas comunes
1. Confundir scheduling con autonomía
Un trigger cron solo resuelve el “cuándo”. No resuelve corrección, alcance de permisos ni calidad de review.
2. Escribir prompts vagos
“Revisa el repo y ayuda” no es un prompt de automatización. Es una invitación a la deriva.
3. Ignorar los límites del runtime
Las routines cloud, las tareas desktop y los schedulers autogestionados no son intercambiables. La elección correcta depende de si la tarea necesita:
- archivos locales
- disponibilidad cloud
- integraciones con eventos
- auditabilidad estricta
4. Olvidar el manejo de fallos
Las mejores automatizaciones definen qué hacer si no hay nada que informar, si hay demasiado que procesar o si un sistema externo no está disponible.
Cómo pensar esta categoría de forma práctica
Si quieres un marco simple, usa este:
- elige Claude Code routines cuando quieras un agente cloud que pueda despertar por programación, API o eventos compatibles de GitHub
- elige Codex app Automations cuando quieras trabajo recurrente dentro de tu app de coding con un flujo orientado a review
- elige OpenClaw cuando quieras la superficie de automatización autogestionada más explícita y te importen cron, heartbeat, hooks y autoridad persistente como piezas separadas
Por eso importa tanto esta categoría de producto. No va solo de sintaxis cron. Va de si los agentes de IA siguen encerrados en ventanas de chat o se convierten en workers de fondo fiables.
Related Guides
- Hub de AI Coding
- Cómo usar Codex
- Parallel Code Agents
- Crea un agente tipo Claude Code con Claude Agent SDK
- OpenClaw vs ZeroClaw vs Pi Agent vs Nanobot