Skip to content

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 saber el estado de tu equipo.

Lo que vas a configurar en esta sección:

  • Organización y nomenclatura 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 unidireccional para tus agentes — reportan a Discord, pero no pueden recibir comandos desde Discord sin un Bot de Discord. Configurar un Bot para que puedas escribir comandos directamente en Discord es una configuración avanzada que no se cubre en T1. Por ahora, dá los comandos desde la terminal de VS Code o desde la UI de OpenGoat, y leé 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. Ese es el punto de partida correcto. Acá te explicamos cómo organizarlo para que siga siendo legible a medida que crece tu equipo.

Diseño recomendado del servidor de Discord:

INFO

BALIA OS Team ├── 📋 TEAM OVERVIEW │ └── #announcements ← Pin important updates here │ ├── 🤖 AGENT REPORTS │ ├── #[agent1-channel] ← e.g. #operations │ ├── #[agent2-channel] ← e.g. #marketing │ ├── #[agent3-channel] ← e.g. #finance │ ├── #[agent4-channel] ← e.g. #specialist-a │ ├── #[agent5-channel] ← e.g. #specialist-b │ └── #security ← Agent #6 always reports here │ └── 📁 LOGS └── #errors ← Optional: route error reports here

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 los agentes para poder revisarlos de un vistazo.


Cómo Organizar Tus Canales

Si tus canales de agentes están dispersos en tu servidor de Discord, acá te explicamos cómo agruparlos:

Creá una categoría de canales:

  1. Hacé clic derecho en el nombre de tu servidor de Discord (barra lateral izquierda) → Create Category
  2. Nombrala AGENT REPORTS
  3. Arrastrá cada canal de agente dentro de la categoría

Renombrá los 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 cambiar alguno ahora, hacé clic derecho en el canal → Edit Channel → actualizá el nombre.

Fijá un mensaje en cada canal: En 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 aquí después de cada tarea.


Configuración de Notificaciones

Tus agentes pueden reportar varias veces por sesión. Si dejás las notificaciones predeterminadas activadas, Discord te va a enviar pings constantemente. Eso es exactamente lo contrario de lo que querés.

Configuración recomendada por canal:

  1. Hacé clic derecho en cada canal de agente → Notification Settings
  2. Configuralo 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é pinging 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 en busca de 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:

Conclusion → Supporting detail → Next recommended action

Qué buscar cada mañana:

ÍconoSignificado
🔷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 ❌, abrí el mensaje para ver todos los detalles y luego enviá al agente un comando de seguimiento desde la terminal de VS Code o la UI de OpenGoat.


Configuración de Copia de Seguridad en GitHub (Recomendado)

BALIA OS respalda automáticamente 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.

Qué se respalda:

  • Configuraciones de agentes (agents/)
  • Memoria compartida (memory/)
  • Skills (skills/)
  • Scripts (scripts/)

Qué nunca se sube (protegido automáticamente):

  • .env (claves API, Webhooks)
  • Cualquier archivo que coincida con *.key, *.pem
  • Directorio secrets/

Configuración:

  1. Crea un repositorio privado en GitHub
  2. Agrega el remoto a tu directorio .opengoat: git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
  3. Configura git.autoPushEnabled: true en workspaces/security_guardian/guardian_config.json
  4. Security Guardian maneja el 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. Usá el prompt de abajo para obtener una lista de verificación personalizada y ayuda para organizar tu configuración específica de Discord.

Pegalo en Claude, ChatGPT o Gemini y adjuntá 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 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: 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.

→ Enviá 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 ninguna acción — volvé a revisar más tarde para ver el reporte de finalización.