Files
egutierrez 3318d9297c docs: añadir crons/ y dev-scripts/cron/ a la tabla de estructura de CLAUDE.md
Actualiza la tabla de estructura del proyecto para reflejar los nuevos
directorios creados en el issue 0025. Añade también README.md en
dev-scripts/cron/ con descripción de cada script y ejemplos de uso.
2026-03-08 20:01:25 +00:00

1.2 KiB

dev-scripts/cron/ — Gestión de automatizaciones cron

Scripts para crear, listar y aplicar automatizaciones del catálogo crons/.

Scripts

new.sh — Scaffolder interactivo

Crea una nueva automatización en crons/<nombre>/:

./dev-scripts/cron/new.sh

Pregunta: nombre, descripción, tipo de acción (send_message o llm_prompt) y cron expression. Crea schedule.yaml y el archivo de prompt/mensaje vacío. Imprime el bloque YAML listo para añadir a config.yaml.

list.sh — Listar automatizaciones

Lista todas las automatizaciones del catálogo con nombre, tipo, cron y descripción:

./dev-scripts/cron/list.sh

apply.sh — Aplicar a un agente

Añade una automatización al config.yaml de un agente:

./dev-scripts/cron/apply.sh <nombre> <agent-id>

# Ejemplo:
./dev-scripts/cron/apply.sh good-morning assistant-bot

Usa yq si está disponible para parchear el YAML directamente. Si yq no está instalado, imprime el bloque YAML para copiar a mano.

Recuerda editar output_room en config.yaml con la sala real del agente.

Las automatizaciones viven en crons/. Ver crons/README.md para la documentación completa.