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.
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.
Catálogo
Las automatizaciones viven en crons/. Ver crons/README.md para la documentación completa.