Claude Code Routines: agentes en la nube programados, subrutinas y corrutinas
Ejecuta Claude Code según una programación, desde una llamada a la API o con eventos de GitHub, sin portátil y sin servidor. La guía de cinco minutos.
Claude Code ya no necesita que estés delante del teclado. Las Routines (rutinas) ejecutan tareas de agente guardadas en la nube de Anthropic según una programación, a partir de una llamada a la API o cuando ocurre algo en GitHub. Te explicamos qué son, cómo configurar una y dos patrones que llamamos subrutinas (sub-routines) y corrutinas (co-routines). Para la guía completa, lee el artículo extenso.
Tres formas de iniciar una routine
- Programación: cada hora, a diario, entre semana, semanalmente o en un momento puntual, indicado en tu zona horaria local. Hay cron personalizado disponible mediante
/schedule update, con un intervalo mínimo de una hora. - API: un endpoint HTTPS propio de cada routine, con su propio token bearer. Tu herramienta de alertas o tu pipeline de despliegue le envía un POST, opcionalmente con texto de contexto. Ese texto llega etiquetado como no fiable, de modo que un token filtrado no puede reescribir las instrucciones de la routine.
- GitHub: eventos de pull request o de release, filtrados por rama, etiqueta, autor, estado de borrador o de fusión.
Configura una en dos minutos
- Abre
claude.ai/code/routinesy elige New routine, o escribe/scheduleen la CLI de Claude Code. - Escribe un prompt autosuficiente: alcance, acciones permitidas, destino del resultado y qué hacer cuando no haya nada que hacer.
- Elige los repositorios y un entorno. Quita los conectores que la tarea no necesite, porque todos se incluyen por defecto.
- Añade un disparador, elige Run now para probarla y luego lee la transcripción. Una insignia verde solo significa que la sesión se ejecutó, no que la tarea tuviera éxito.
Subrutinas: una ejecución, muchos ayudantes
Este es el nombre que damos a un patrón, no una funcionalidad de Anthropic. El prompt de la routine orquesta y delega cada paso en un subagente (.claude/agents/) o en una skill incluida en el repositorio. Cada ayudante recibe su propia ventana de contexto y solo las herramientas que necesita, lo que mantiene las ejecuciones largas y desatendidas más centradas, baratas y seguras.
Corrutinas: routines que se pasan el trabajo
Las routines no pueden llamarse entre sí directamente, pero sí cooperar a través de artefactos duraderos. Por ejemplo, una routine nocturna abre un PR en borrador, una routine activada por GitHub lo revisa, una persona lo fusiona, una routine activada por la fusión actualiza la documentación y tu pipeline de despliegue llama a una routine de verificación. Usa filtros para que ninguna routine se dispare con su propia salida y mantén una aprobación humana de la fusión en la cadena.
Límites que conviene conocer
- En el lanzamiento, los límites diarios de ejecuciones eran 5 en Pro, 15 en Max y 25 en Team y Enterprise, además del uso normal de la suscripción. Las ejecuciones puntuales no cuentan.
- Las routines actúan como tú. Los commits, los PR y los mensajes de Slack llevan tu identidad. Claude solo hace push a ramas
claude/salvo que se le indique lo contrario, y nunca a ramas protegidas. - ¿Necesitas sondeo cada minuto o archivos locales? Usa
/loopo las tareas programadas de Desktop.
Sigue leyendo: la guía completa cubre la seguridad del payload de la API, plantillas de prompts, ejemplos de subagentes, comparativas con GitHub Actions, n8n y Trigger.dev, y una lista de verificación de gobernanza. Fuentes: anuncio de Anthropic · documentación de Claude Code.