Skip to content
Temas
AICoding
Claude Code routines: qué son y por qué importan los cron jobs de agentes de IA

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

Actualizado el

Aprende cómo funcionan las Claude Code routines, qué disparadores admiten y en qué se diferencian de Codex app Automations y OpenClaw cron jobs.

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ónPor qué
Un agente en la nube que siga funcionando aunque cierres el portátilClaude Code routinesAnthropic ejecuta la sesión en su propia infraestructura cloud
Una tarea en segundo plano programada dentro de tu app de codingCodex app AutomationsEncaja bien con trabajo repetido que termina en una cola de review
Un agente autogestionado con cron, heartbeat, hooks y entrega por webhook muy precisaOpenClawTiene 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:

  1. una persona detecta un problema
  2. abre el agente
  3. explica el problema
  4. 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 9am

Eso 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
  • /loop scheduled 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ónDónde se ejecutaMejor para
RoutinesCloud de AnthropicTrabajo que debe seguir funcionando cuando tu equipo está apagado
Desktop scheduled tasksTu máquinaTareas que necesitan archivos locales, herramientas o cambios no committeados
/loopSesión actualPolling 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ónClaude Code routinesCodex app Automations
RuntimeCloudTrabajo programado en segundo plano centrado en la app
Modelo de disparoProgramación, API, GitHubProgramación hoy, con una historia de triggers más amplia aún en expansión
Forma principal del outputNueva sesión de Claude Code que luego puedes inspeccionarCola de review y flujo de seguimiento en la app
Mejor usoAutomatización cloud sin supervisión continuaTrabajo 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:

  1. ejecución programada exacta
  2. 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

📚