Skip to content

Discord Es Tu Capa de Informes

Tus agentes no esperan a que les preguntes cómo van las cosas. Ellos informan.

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 espacio de trabajo organizado — uno en el que puedas entrar cada mañana, revisar tus canales e inmediatamente saber 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 lleva menos de 5 minutos

Nota importante sobre el alcance: Discord es unidireccional para tus agentes — ellos informan 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, da comandos a través del terminal de VS Code o la interfaz de OpenGoat, y lee los informes de tu equipo en Discord.


Una Estructura de Canales que Funciona

Al final de 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 a medida que tu equipo crece.

Distribución recomendada del servidor de Discord:

INFO

BALIA OS Team ├── 📋 RESUMEN DEL EQUIPO │ └── #announcements ← Fija aquí las actualizaciones importantes │ ├── 🤖 INFORMES DE AGENTES │ ├── #[canal-agente1] ← p. ej. #operaciones │ ├── #[canal-agente2] ← p. ej. #marketing │ ├── #[canal-agente3] ← p. ej. #finanzas │ ├── #[canal-agente4] ← p. ej. #especialista-a │ ├── #[canal-agente5] ← p. ej. #especialista-b │ └── #security ← El agente nº 6 siempre informa aquí │ └── 📁 REGISTROS └── #errors ← Opcional: redirige aquí los informes de errores

No necesitas 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 poder revisarlos de un vistazo.


Cómo Organizar Tus Canales

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

Crea una categoría de canal:

  1. Haz clic derecho en el nombre de tu servidor de Discord (barra lateral izquierda) → Crear categoría
  2. Nómbrala INFORMES DE AGENTES
  3. Arrastra cada canal de agente a la categoría

Renombra 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 quieres renombrar algo ahora, haz clic derecho en el canal → Editar canal → actualiza el nombre.

Fija un mensaje en cada canal: Para cada canal de agente, fija una nota con el nombre y el rol del agente. Esto te ayuda a recordar de un vistazo quién informa dónde.

Haz clic derecho en cualquier mensaje → Fijar mensaje O crea un mensaje tú mismo y fíjalo: 📌 [Nombre del agente] — [Rol]. Informa aquí después de cada tarea.


Ajustes de Notificaciones

Tus agentes pueden informar varias veces por sesión. Si dejas las notificaciones predeterminadas activadas, Discord te notificará constantemente. Eso es todo lo contrario de lo que quieres.

Ajustes recomendados por canal:

  1. Haz clic derecho en cada canal de agente → Configuración de notificaciones
  2. Establece en Nada — o Solo @menciones si quieres recibir notificaciones para alertas críticas

Revisarás Discord según tu propio horario — no porque te esté notificando 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 consultar para ver el informe de finalización
  • Una vez al día: revisa el canal #security para detectar alertas marcadas

Cómo Leer los Informes de Tu Equipo

Cada agente formatea sus informes de manera consistente — esto lo configuraste en AGENTS.md en la Sección 4. El formato estándar es:

Conclusión → Detalle de apoyo → Próxima acción recomendada

Qué buscar cada mañana:

IconoSignificado
🔷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 ❌, 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.


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

BALIA OS realiza automáticamente una copia de seguridad de tu espacio de trabajo en GitHub cada 30 minutos a través de Security Guardian. Esto significa que puedes revertir a cualquier punto de los últimos 30 minutos si algo sale mal.

Qué se incluye en la copia de seguridad:

  • 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:

  1. Inicializa tu directorio .opengoat como un repositorio Git:

    Windows:

    cd $env:USERPROFILE\.opengoat
    git init
    git branch -M main

    Mac:

    cd ~/.opengoat
    git init
    git branch -M main
  2. Crea un repositorio privado en GitHub

  3. Añade el remoto a tu directorio .opengoat:

    Windows:

    git -C $env:USERPROFILE\.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git

    Mac:

    git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
  4. Establece git.autoPushEnabled: true en workspaces/security-guardian/guardian_config.json

  5. Security Guardian se encarga del resto automáticamente


▶ Pega esto en tu IA para comenzar

Ya has hecho la parte difícil — los canales están creados y los webhooks están configurados. Usa el siguiente prompt para obtener una lista de verificación personalizada y ayuda para organizar tu distribución específica de Discord.

Pégalo en tu IA de chat y adjunta 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 — Comprobar mi configuración actual de Discord
Pregúntame: "Abre tu servidor de Discord. ¿Cuántos canales tienes
actualmente en la sección de agentes?"
Según mi respuesta, dime si falta algo o
si los 6 canales de agentes están presentes.

PASO 2 — Crear una categoría de canales
Guíame para agrupar todos los canales de agentes en una categoría:
1. Haz clic derecho en el nombre del servidor en la barra lateral izquierda
2. Selecciona "Crear categoría"
3. Nómbrala: AGENT REPORTS (o un nombre que yo prefiera)
4. Arrastra cada canal de agente a la categoría

Lee mi Documento de Diseño de Equipo para darme la lista exacta
de canales que mover.

PASO 3 — Añadir un canal de anuncios (opcional)
Pregúntame: "¿Te gustaría tener un canal #announcements
para fijar actualizaciones importantes — como cuando reinicias agentes
o instalas una nueva habilidad?"
Si sí: guíame para crearlo encima de la categoría AGENT REPORTS.
Si no: omite este paso.

PASO 4 — Configurar los ajustes de notificaciones
Guíame para desactivar las notificaciones de cada canal de agente:
Para cada canal en AGENT REPORTS:
1. Haz clic derecho en el canal → Configuración de notificaciones
2. Establécelo en "Nada" (o "Solo @menciones" si quiero alertas críticas)

Dime: "Esto evita que Discord te notifique cada vez que un
agente hace un informe. Revisarás los informes según tu propio horario."

PASO 5 — Fijar un recordatorio de rol en cada canal
Para cada canal de agente, guíame para fijar una nota breve
de modo que pueda recordar de un vistazo quién informa ahí:
1. Haz clic en el canal
2. Escribe y envía: 📌 [Nombre del agente] — [Rol]. Informa aquí.
3. Haz clic derecho en el mensaje → Fijar mensaje
4. Confirma "Entendido" para cerrar la notificación de mensaje fijado

Lee mi Documento de Diseño de Equipo para obtener el nombre y rol correctos
de cada canal.

PASO 6 — Crear una rutina de lectura matutina
Basándote en mi Documento de Diseño de Equipo, escríbeme una
lista de verificación de revisión matutina de 5 minutos que pueda imprimir o guardar:

---
REVISIÓN MATUTINA DE DISCORD — [Nombre de mi negocio]
Tiempo necesario: ~5 minutos

1. Abre Discord → categoría AGENT REPORTS
2. Revisa cada canal para ver la actividad nocturna:
   □ #[canal 1] — [nombre del agente]: busca ✅ completados o ⚠️ advertencias
   □ #[canal 2] — [nombre del agente]: ...
   [continúa para los 6]
3. Si ves ⚠️ o ❌: anota el problema, envía un comando de seguimiento
   mediante el terminal de VS Code o la interfaz de OpenGoat
4. Comprueba #security para ver si hay alertas marcadas
5. Hecho — cierra Discord hasta tu próxima revisión
---

PASO 7 — Verificación final
Repasa esta lista de verificación:
□ Los 6 canales de agentes existen en Discord
□ Los canales están agrupados bajo la categoría AGENT REPORTS
□ Los ajustes de notificaciones establecidos en Nada o solo @menciones
□ Recordatorio de rol fijado en cada canal
□ Lista de verificación de revisión matutina guardada

Cuando todas las casillas estén marcadas, di:
"Tu espacio de trabajo de Discord está organizado.
Estás listo para la Sección 8 — Tu primera semana."

Empieza ahora. Hazme la primera pregunta.

Discord de un vistazo — Escenarios habituales

Tu agente completó una tarea correctamente:

✅ 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 es necesario hacer nada. 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. Today's task: Generate 3 title options for this week's upload.

→ No es necesario hacer nada — vuelve más tarde para ver el informe de finalización.


Verifica tu configuración

Una vez que tu espacio de trabajo de Discord esté organizado, ejecuta:

Windows:

node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --section 7

Mac:

node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 7

Esto confirma que Security Guardian sigue en ejecución y que tu entorno de BALIA OS está intacto antes de pasar a la Sección 8.