Discord Es Tu Capa de Reportes
Tus agentes no esperan a que les preguntes cómo van las cosas. Ellos reportan.
Cada tarea que completan, cada error que encuentran, cada sesión que inician — todo fluye hacia Discord. Esta es tu ventana a lo que tu equipo está haciendo, en este momento y a lo largo del día.
En la Sección 4, creaste canales y URLs de webhook para cada agente. Esta sección trata de convertir esa configuración inicial en un espacio de trabajo organizado — uno en el que puedas entrar cada mañana, revisar tus canales y saber de inmediato el estado de tu equipo.
Lo que vas a configurar en esta sección:
- Organización y nombres de canales
- Configuración de notificaciones para no saturarte
- Una rutina de lectura que lleva menos de 5 minutos
Nota importante sobre el alcance: Discord es de una sola vía para tus agentes — reportan a Discord, pero no pueden recibir comandos desde Discord sin un Bot de Discord. Configurar un Bot para poder escribir comandos directamente en Discord es una configuración avanzada que no se cubre en T1. Por ahora, enviá comandos a través de la terminal de VS Code o la UI de OpenGoat, y leé los reportes de tu equipo en Discord.
Estructura de Canales que Funciona
Al final de la Sección 4, tenías un canal por agente. Esa es la estructura de inicio correcta. Acá te explicamos cómo organizarla para que siga siendo legible a medida que tu equipo crece.
Diseño recomendado del servidor de Discord:
INFO
BALIA OS Team ├── 📋 TEAM OVERVIEW │ └── #announcements ← Fijá actualizaciones importantes acá │ ├── 🤖 AGENT REPORTS │ ├── #[canal-agente1] ← ej. #operations │ ├── #[canal-agente2] ← ej. #marketing │ ├── #[canal-agente3] ← ej. #finance │ ├── #[canal-agente4] ← ej. #specialist-a │ ├── #[canal-agente5] ← ej. #specialist-b │ └── #security ← El Agente #6 siempre reporta acá │ └── 📁 LOGS └── #errors ← Opcional: redirigí reportes de errores acá
No necesitás crear esta estructura exactamente — los nombres de tus canales vienen de la Sección 2. El objetivo es agrupar los canales de agentes juntos para que puedas revisarlos de una sola vez.
Cómo Organizar Tus Canales
Si tus canales de agentes están actualmente dispersos en tu servidor de Discord, así es como agruparlos:
Creá una categoría de canal:
- Hacé clic derecho en el nombre de tu servidor de Discord (barra lateral izquierda) → Create Category
- Nombrala
AGENT REPORTS - Arrastrá cada canal de agente a la categoría
Renombrá canales si es necesario: Los nombres de los canales se definieron en la Sección 2 durante el diseño de tu equipo. Si querés renombrar algo ahora, hacé clic derecho en el canal → Edit Channel → actualizá el nombre.
Fijá un mensaje en cada canal: Para cada canal de agente, fijá una nota con el nombre y rol del agente. Esto te ayuda a recordar de un vistazo quién reporta dónde.
Hacé clic derecho en cualquier mensaje → Pin Message O creá un mensaje vos mismo y fijalo: 📌 [Nombre del Agente] — [Rol]. Reporta acá después de cada tarea.
Configuración de Notificaciones
Tus agentes pueden reportar múltiples veces por sesión. Si dejás las notificaciones predeterminadas activadas, Discord te va a pingar constantemente. Eso es lo opuesto a lo que querés.
Configuración recomendada por canal:
- Hacé clic derecho en cada canal de agente → Notification Settings
- Configurá en Nothing — o Only @mentions si querés recibir pings para alertas críticas
Vas a revisar Discord según tu propio horario — no porque te esté pingando cada pocos minutos.
Cuándo revisar Discord:
- Por la mañana: revisá todos los canales para ver qué hizo cada agente durante la noche o el día anterior
- Después de dar un comando: volvé a revisar para ver el reporte de finalización
- Una vez al día: revisá el canal #security para ver si hay alertas marcadas
Cómo Leer los Reportes de Tu Equipo
Cada agente formatea sus reportes de manera consistente — esto lo configuraste en AGENTS.md en la Sección 4. El formato estándar es:
Conclusión → Detalle de respaldo → Próxima acción recomendadaQué buscar cada mañana:
| Ícono | Significado |
|---|---|
| 🔷 | El agente inició una sesión |
| ✅ | Tarea o sesión completada |
| ⚠️ | Advertencia — algo requiere atención |
| ❌ | Error — el agente no pudo completar la tarea |
Si ves un ⚠️ o ❌, abrí el mensaje para ver el detalle completo, luego enviá al agente un comando de seguimiento a través de la terminal de VS Code o la UI de OpenGoat.
Configuración de Backup en GitHub (Recomendado)
BALIA OS realiza automáticamente un backup de tu espacio de trabajo en GitHub cada 30 minutos a través de Security Guardian. Esto significa que podés revertir a cualquier punto en los últimos 30 minutos si algo sale mal.
Qué se incluye en el backup:
- Configuraciones de agentes (
agents/) - Memoria compartida (
memory/) - Habilidades (
skills/) - Scripts (
scripts/) - Espacios de trabajo de agentes (
workspaces/)
Qué nunca se sube (protegido automáticamente):
.env(Claves de API, Webhooks)- Cualquier archivo que coincida con
*.key,*.pem - Directorio
secrets/
Configuración:
Inicializá tu directorio
.opengoatcomo un repositorio de Git:Windows:
cd $env:USERPROFILE\.opengoat git init git branch -M mainMac:
cd ~/.opengoat git init git branch -M mainCreá un repositorio privado en GitHub
Agregá el remote a tu directorio
.opengoat:Windows:
git -C $env:USERPROFILE\.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.gitMac:
git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.gitConfigurá
git.autoPushEnabled: trueenworkspaces/security-guardian/guardian_config.jsonSecurity Guardian se encarga del resto automáticamente
▶ Pegá esto en tu IA para empezar
Ya hiciste la parte difícil — los canales están creados, los webhooks están configurados. Usá el prompt de abajo para obtener una lista de verificación personalizada y ayuda para organizar tu diseño específico de Discord.
Pegalo en tu IA de chat y adjuntá tu Documento de Diseño de Equipo.
Estás ayudándome a organizar mi espacio de trabajo en Discord para BALIA OS —
a multi-agent AI operating system where each agent reports their
activity to their own Discord channel.
I have attached my Team Design Document. Read it to get my
agent names and Discord channel names.
Guide me step by step through the following.
Ask one question at a time. Wait for my answer before moving on.
If I get stuck, ask me to take a screenshot — I'll describe
what I see and you'll tell me what to do next.
PASO 1 — Verificar mi configuración actual de Discord
Preguntame: "Abrí tu servidor de Discord. ¿Cuántos canales tenés
actualmente en la sección de agentes?"
Según mi respuesta, decime si falta algo o
si los 6 canales de agentes están presentes.
PASO 2 — Crear una categoría de canales
Guiame para agrupar todos los canales de agentes en una categoría:
1. Hacé clic derecho en el nombre del servidor en la barra lateral izquierda
2. Seleccioná "Crear Categoría"
3. Ponele el nombre: AGENT REPORTS (o el nombre que prefiera)
4. Arrastrá cada canal de agente a la categoría
Leé mi Documento de Diseño del Equipo para darme la lista exacta
de canales a mover.
PASO 3 — Agregar un canal de anuncios (opcional)
Preguntame: "¿Querés un canal #announcements
para fijar actualizaciones importantes — como cuando reiniciás agentes
o instalás una nueva habilidad?"
Si sí: guiame para crearlo por encima de la categoría AGENT REPORTS.
Si no: saltear.
PASO 4 — Configurar los ajustes de notificaciones
Guiame para desactivar las menciones en cada canal de agente:
Para cada canal en AGENT REPORTS:
1. Clic derecho en el canal → Configuración de Notificaciones
2. Configurar en "Nada" (o "Solo @menciones" si quiero alertas críticas)
Decime: "Esto evita que Discord te avise cada vez que
un agente reporta. Vas a revisar los reportes según tu propio horario."
PASO 5 — Fijar un recordatorio de rol en cada canal
Para cada canal de agente, guiame para fijar una nota breve
para recordar de un vistazo quién reporta ahí:
1. Hacé clic en el canal
2. Escribí y enviá: 📌 [Nombre del Agente] — [Rol]. Reporta aquí.
3. Clic derecho en el mensaje → Fijar Mensaje
4. Confirmá "Entendido" para cerrar la notificación de fijado
Leé mi Documento de Diseño del Equipo para obtener el nombre y rol correcto
de cada canal.
PASO 6 — Crear una rutina de lectura matutina
Basándote en mi Documento de Diseño del Equipo, escribime un
checklist de revisión matutina de 5 minutos que pueda imprimir o guardar:
---
REVISIÓN MATUTINA DE DISCORD — [Nombre de mi Negocio]
Tiempo requerido: ~5 minutos
1. Abrí Discord → categoría AGENT REPORTS
2. Revisá cada canal para ver la actividad nocturna:
□ #[canal 1] — [nombre del agente]: buscá ✅ completados o ⚠️ advertencias
□ #[canal 2] — [nombre del agente]: ...
[continuar para los 6]
3. Si ves ⚠️ o ❌: anotá el problema, enviá un comando de seguimiento
desde la terminal de VS Code o la interfaz de OpenGoat
4. Revisá #security para ver si hay alertas marcadas
5. Listo — cerrá Discord hasta tu próxima revisión
---
PASO 7 — Verificación final
Repasá este checklist:
□ Los 6 canales de agentes existen en Discord
□ Los canales están agrupados bajo la categoría AGENT REPORTS
□ Notificaciones configuradas en Nada o solo @menciones
□ Recordatorio de rol fijado en cada canal
□ Checklist de revisión matutina guardado
Cuando todas las casillas estén marcadas, decí:
"Tu espacio de trabajo en Discord está organizado.
Estás listo para la Sección 8 — Tu Primera Semana."
Empezá ahora. Haceme la primera pregunta.Discord de un Vistazo — Situaciones Frecuentes
Tu agente completó una tarea exitosamente:
✅ Finance — Daily P&L report complete.
Balance: $9,847 | Net today: +$235 | Win rate (30d): 68.2%
Output saved: workspaces/finance/outputs/2026-06-04_pl_report.md
Next: Waiting for next session command.→ No hay nada que hacer. El equipo está trabajando.
Tu agente encontró un error:
❌ Operations — Failed to complete market scan.
Error: API rate limit reached on third data source.
Completed 2 of 3 sources. Partial output saved.
Recommended action: Retry in 60 minutes or expand data source list.→ Enviá un comando de seguimiento: openclaw agent --agent [agentid] "Retry the market scan now."
Tu agente está iniciando una sesión:
🔷 Marketing ready. Today's task: Generate 3 title options for this week's upload.→ No se requiere ninguna acción — volvé a revisar cuando esté el reporte de finalización.
Verificá Tu Configuración
Una vez que tu espacio de trabajo de Discord esté organizado, ejecutá:
Windows:
node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --section 7Mac:
node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 7Esto confirma que el Security Guardian sigue funcionando y que tu entorno de BALIA OS está intacto antes de pasar a la Sección 8.