Files
unibots/dev-scripts/cron/README.md
T
agent fc644ecd6e feat: import agents_and_robots platform as unibots (Matrix-out, unibus transport)
Reemplaza el scaffold del echobot por la plataforma completa de bots traida
desde ~/DataProyects/Github/agents_and_robots tras la operacion Matrix-out:
los bots ya no hablan por Matrix sino por el bus unibus (modelo todo-rooms +
E2E via shell/transportunibus sobre github.com/enmanuel/unibus/pkg/client).

- go.mod: replace de unibus -> ../unibus y de fn-registry -> ../../../.. (paths
  relativos reajustados a la nueva ubicacion dentro de fn_registry).
- app.md: bump a 0.2.0, descripcion + arquitectura + comandos + gotchas reales.
- modulo Go conservado como github.com/enmanuel/agents (sin reescribir imports).

agents_and_robots queda archivado como museo de la era Matrix.
2026-06-07 11:50:13 +02: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.