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 está haciendo tu equipo, ahora mismo 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 workspace organizado — uno en el que puedas entrar cada mañana, revisar tus canales e inmediatamente conocer el estado de tu equipo.
Lo que configurarás en esta sección:
- Organización y nomenclatura de canales
- Ajustes de notificaciones para no sentirte abrumado
- Una rutina de lectura que toma menos de 5 minutos
Nota importante sobre el alcance: Discord es unidireccional para tus agentes — reportan hacia Discord, pero no pueden recibir comandos desde Discord sin un Bot de Discord. Configurar un Bot para escribir comandos directamente en Discord es una configuración avanzada que no se cubre en T1. Por ahora, da comandos a través del terminal de VS Code o la interfaz de OpenGoat UI, y lee los reportes de tu equipo en Discord.
Una Estructura de Canales que Funciona
Al terminar la Sección 4, tenías un canal por agente. Esa es la estructura inicial correcta. Aquí te explicamos cómo organizarla para que se mantenga legible conforme crece tu equipo.
Diseño recomendado del servidor de Discord:
INFO
BALIA OS Team ├── 📋 TEAM OVERVIEW │ └── #announcements ← Fija aquí las actualizaciones importantes │ ├── 🤖 AGENT REPORTS │ ├── #[agent1-channel] ← Ej. #operations │ ├── #[agent2-channel] ← Ej. #marketing │ ├── #[agent3-channel] ← Ej. #finance │ ├── #[agent4-channel] ← Ej. #specialist-a │ ├── #[agent5-channel] ← Ej. #specialist-b │ └── #security ← El Agente #6 siempre reporta aquí │ └── 📁 LOGS └── #errors ← Opcional: dirige aquí los reportes de errores
No necesitas crear esta estructura exactamente — los nombres de tus canales provienen de la Sección 2. El objetivo es agrupar los canales de los agentes para que puedas revisarlos de una sola vez.
Cómo Organizar Tus Canales
Si tus canales de agentes están dispersos en tu servidor de Discord, así es como puedes agruparlos:
Crea una categoría de canales:
- Haz clic derecho en el nombre de tu servidor de Discord (barra lateral izquierda) → Crear Categoría
- Nómbrala
AGENT REPORTS - Arrastra cada canal de agente hacia la categoría
Renombra canales si es necesario: Los nombres de los canales se definieron en la Sección 2 durante el diseño de tu equipo. Si quieres cambiar algún nombre ahora, haz clic derecho en el canal → Editar Canal → actualiza el nombre.
Fija un mensaje en cada canal: En cada canal de agente, fija una nota con el nombre y rol del agente. Esto te ayuda a recordar de un vistazo quién reporta en cada lugar.
Haz clic derecho en cualquier mensaje → Fijar Mensaje O crea tú mismo un mensaje y fíjalo: 📌 [Nombre del Agente] — [Rol]. Reporta aquí después de cada tarea.
Ajustes de Notificaciones
Tus agentes pueden reportar varias veces por sesión. Si dejas las notificaciones predeterminadas activadas, Discord te enviará alertas constantemente. Eso es exactamente lo opuesto a lo que quieres.
Ajustes recomendados por canal:
- Haz clic derecho en cada canal de agente → Configuración de Notificaciones
- Selecciona Nada — o Solo @menciones si quieres recibir alertas críticas
Revisarás Discord según tu propio horario — no porque te esté enviando alertas cada pocos minutos.
Cuándo revisar Discord:
- Por la mañana: revisa todos los canales para ver qué hizo cada agente durante la noche o el día anterior
- Después de dar un comando: vuelve a revisar para ver el reporte de finalización
- Una vez al día: revisa el canal #security para detectar cualquier alerta marcada
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 → Siguiente acción recomendadaQué buscar cada mañana:
| Ícono | Significado |
|---|---|
| 🔷 | El agente inició una sesión |
| ✅ | Tarea o sesión completada |
| 📦 | Modo activo — el agente cargó SKILL, WORKFLOW, LIVE_LEDGER, KNOWLEDGE |
| ⚠️ | Advertencia — algo requiere atención |
| ❌ | Error — el agente no pudo completar la tarea |
Si ves un ⚠️ o ❌, abre el mensaje para ver todos los detalles y luego envía al agente un comando de seguimiento a través del terminal de VS Code o la interfaz de OpenGoat UI.
Configuración de Respaldo en GitHub (Recomendado)
BALIA OS realiza automáticamente un respaldo de tu espacio de trabajo en GitHub cada 30 minutos a través de Security Guardian. Esto significa que puedes revertir a cualquier punto en los últimos 30 minutos si algo sale mal.
Lo que se respalda:
- Configuraciones de agentes (
agents/) - Memoria compartida (
memory/) - Habilidades (
skills/) - Scripts (
scripts/)
Lo que nunca se envía (protegido automáticamente):
.env(claves API, Webhooks)- Cualquier archivo que coincida con
*.key,*.pem - Directorio
secrets/
Configuración:
- Crea un repositorio privado en GitHub
- Añade el remoto a tu directorio
.opengoat:git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git - Establece
git.autoPushEnabled: trueenworkspaces/security_guardian/guardian_config.json - Security Guardian se encarga del resto automáticamente
▶ Pega esto en tu IA para comenzar
Ya hiciste la parte difícil — los canales están creados y los webhooks están configurados. Usa el prompt de abajo para obtener una lista de verificación personalizada y ayuda para organizar tu diseño específico de Discord.
Pégalo en Claude, ChatGPT o Gemini y adjunta tu Documento de Diseño de Equipo.
You are helping me organize my Discord workspace for 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.
STEP 1 — Check my current Discord setup
Ask me: "Open your Discord server. How many channels do you
currently have in the agent section?"
Based on my answer, tell me if anything is missing or
if all 6 agent channels are present.
STEP 2 — Create a channel category
Guide me to group all agent channels into a category:
1. Right-click the server name in the left sidebar
2. Select "Create Category"
3. Name it: AGENT REPORTS (or a name I prefer)
4. Drag each agent channel into the category
Read my Team Design Document to give me the exact
list of channels to move.
STEP 3 — Add an announcements channel (optional)
Ask me: "Would you like an #announcements channel
for pinning important updates — like when you restart agents
or install a new cassette?"
If yes: guide me to create it above the AGENT REPORTS category.
If no: skip.
STEP 4 — Set up notification settings
Guide me through turning off pings for each agent channel:
For each channel in AGENT REPORTS:
1. Right-click the channel → Notification Settings
2. Set to "Nothing" (or "Only @mentions" if I want critical alerts)
Tell me: "This stops Discord from pinging you every time an
agent reports. You'll check reports on your own schedule."
STEP 5 — Pin a role reminder in each channel
For each agent channel, guide me to pin a short note
so I can remember at a glance who reports there:
1. Click into the channel
2. Type and send: 📌 [Agent Name] — [Role]. Reports here.
3. Right-click the message → Pin Message
4. Confirm "Got it" to dismiss the pin notification
Read my Team Design Document for the correct name and role
for each channel.
STEP 6 — Create a morning reading routine
Based on my Team Design Document, write me a
5-minute morning check-in checklist I can print or save:
---
MORNING DISCORD CHECK — [My Business Name]
Time required: ~5 minutes
1. Open Discord → AGENT REPORTS category
2. Scan each channel for overnight activity:
□ #[channel 1] — [agent name]: look for ✅ completions or ⚠️ warnings
□ #[channel 2] — [agent name]: ...
[continue for all 6]
3. If you see ⚠️ or ❌: note the issue, send a follow-up command
via VS Code terminal or OpenGoat UI
4. Check #security for any flagged alerts
5. Done — close Discord until your next check-in
---
STEP 7 — Final check
Run through this checklist:
□ All 6 agent channels exist in Discord
□ Channels are grouped under AGENT REPORTS category
□ Notification settings set to Nothing or @mentions only
□ Role reminder pinned in each channel
□ Morning reading checklist saved
When all boxes are checked, say:
"Your Discord workspace is organized.
You're ready for Section 8 — Your First Week."
Start now. Ask me the first question.Discord de un Vistazo — Escenarios Comunes
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: workspace/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.→ Envía un comando de seguimiento: openclaw agent --agent [agentid] "Retry the market scan now."
Tu agente está iniciando una sesión:
🔷 Marketing ready. Cassette youtube-ops loaded.
Today's task: Generate 3 title options for this week's upload.→ No se requiere acción — vuelve a revisar cuando llegue el reporte de finalización.