Skip to content

O Discord É a Sua Camada de Relatórios

Os seus agentes não esperam que pergunte como as coisas estão a correr. Eles reportam.

Cada tarefa que concluem, cada erro que encontram, cada sessão que iniciam — tudo isso flui para o Discord. Esta é a sua janela para o que a sua equipa está a fazer, agora e ao longo do dia.

Na Secção 4, criou canais e URLs de Webhook para cada agente. Esta secção trata de transformar essa configuração inicial num workspace organizado — onde pode entrar todas as manhãs, percorrer os seus canais e saber imediatamente o estado da sua equipa.

O que vai configurar nesta secção:

  • Organização e nomenclatura dos canais
  • Definições de notificações para não ficar sobrecarregado
  • Uma rotina de leitura que demora menos de 5 minutos

Nota importante sobre o âmbito: O Discord é unidirecional para os seus agentes — eles reportam para o Discord, mas não podem receber comandos do Discord sem um Discord Bot. Configurar um Bot para poder escrever comandos diretamente no Discord é uma configuração avançada que não está abrangida no T1. Por agora, dê comandos através do terminal VS Code ou da interface OpenGoat, e leia os relatórios da sua equipa no Discord.


Uma Estrutura de Canais Que Funciona

No final da Secção 4, tinha um canal por agente. Essa é a estrutura de partida correta. Veja como organizá-la para que permaneça legível à medida que a sua equipa cresce.

Disposição recomendada do servidor 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

Não precisa de criar esta estrutura exatamente como está — os nomes dos seus canais vieram da Secção 2. O objetivo é agrupar os canais dos agentes para os poder percorrer de uma só vez.


Como Organizar os Seus Canais

Se os seus canais de agentes estiverem atualmente dispersos no seu servidor Discord, veja como agrupá-los:

Criar uma categoria de canais:

  1. Clique com o botão direito no nome do seu servidor Discord (barra lateral esquerda) → Create Category
  2. Dê-lhe o nome AGENT REPORTS
  3. Arraste cada canal de agente para a categoria

Renomear canais se necessário: Os nomes dos canais foram definidos na Secção 2, durante o design da sua equipa. Se quiser renomear algum agora, clique com o botão direito no canal → Edit Channel → atualize o nome.

Fixar uma mensagem em cada canal: Em cada canal de agente, fixe uma nota com o nome e a função do agente. Isto ajuda-o a recordar de relance quem reporta onde.

Clique com o botão direito em qualquer mensagem → Pin Message Ou crie uma mensagem e fixe-a: 📌 [Nome do Agente] — [Função]. Reports here after each task.


Definições de Notificações

Os seus agentes podem reportar várias vezes por sessão. Se deixar as notificações predefinidas ativas, o Discord irá alertá-lo constantemente. Isto é o oposto do que pretende.

Definições recomendadas por canal:

  1. Clique com o botão direito em cada canal de agente → Notification Settings
  2. Defina como Nothing — ou Only @mentions se quiser ser alertado para avisos críticos

Vai consultar o Discord quando quiser — não porque ele esteja a notificá-lo a cada poucos minutos.

Quando consultar o Discord:

  • De manhã: percorra todos os canais para ver o que cada agente fez durante a noite ou no dia anterior
  • Após dar um comando: volte a verificar para ver o relatório de conclusão
  • Uma vez por dia: reveja o canal #security para verificar eventuais alertas sinalizados

Como Ler os Relatórios da Sua Equipa

Cada agente formata os seus relatórios de forma consistente — configurou isto no AGENTS.md na Secção 4. O formato padrão é:

Conclusão → Detalhe de suporte → Próxima ação recomendada

O que procurar todas as manhãs:

ÍconeSignificado
🔷Agente iniciou uma sessão
Tarefa ou sessão concluída
📦Modo ativo — agente carregou SKILL, WORKFLOW, LIVE_LEDGER, KNOWLEDGE
⚠️Aviso — algo precisa de atenção
Erro — o agente não conseguiu concluir

Se vir um ⚠️ ou ❌, abra a mensagem para ver os detalhes completos e envie ao agente um comando de seguimento através do terminal VS Code ou da interface OpenGoat.


▶ Cole isto no seu AI para começar

Já fez a parte mais trabalhosa — os canais estão criados e os webhooks estão configurados. Use o prompt abaixo para obter uma lista de verificação personalizada e ajuda para organizar o seu layout específico do Discord.

Cole-o no Claude, ChatGPT ou Gemini e anexe o seu Documento de Design de Equipa.

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 Relance — Cenários Comuns

O seu agente concluiu uma tarefa com sucesso:

✅ 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.

→ Não há nada a fazer. A equipa está a trabalhar.

O seu agente encontrou um erro:

❌ 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.

→ Envie um comando de seguimento: openclaw agent --agent [agentid] "Retry the market scan now."

O seu agente está a iniciar uma sessão:

🔷 Marketing ready. Cassette youtube-ops loaded. 
Today's task: Generate 3 title options for this week's upload.

→ Não é necessária nenhuma ação — volte a verificar quando o relatório de conclusão estiver disponível.