Skip to content

Estrutura de pastas .opengoat ao final desta seção

Essas pastas são construídas passo a passo ao longo das Seções 1–8. Não se preocupe se parecer vazio agora — cada seção adiciona os arquivos que você precisa.

📁 Estrutura completa de pastas .opengoat

$env:USERPROFILE\.opengoat\          ← diretório principal do BALIA OS
├── identity\                         ← criado na Seção 2
│   └── team_design.md               ← Documento de Design da Equipe
├── .env                              ← criado na Seção 3 (chaves de API e webhooks)
├── workspaces\                       ← criado na Seção 3
│   ├── [agentid]\                    ← criado por agente na Seção 4
│   │   ├── SOUL.md
│   │   ├── AGENTS.md
│   │   ├── IDENTITY.md
│   │   ├── HEARTBEAT.md
│   │   ├── TOOLS.md
│   │   ├── USER.md
│   │   └── SPEC_[nome].md
│   └── security-guardian\            ← implantado automaticamente na Seção 3
├── agents\                           ← arquivos de configuração do OpenClaw, gerados automaticamente na Seção 5
│   └── [agentid]
│       ├── config.json
│       └── models.json
├── memory\                           ← criado na Seção 6
│   └── _SKILL_STATUS.md             ← lista ON/OFF dos cassetes (fonte única de verdade)
└── skills\                           ← cassetes adicionados na Seção 6
    └── [nome-do-cassete]\
        └── SKILL.md

Esta pasta é a "casa" do BALIA OS. Todas as identidades, memórias e habilidades dos agentes ficam armazenadas aqui.


💡 O que é uma API? — E por que você precisa de uma?

Pense nos seus agentes de IA como funcionários que precisam pensar antes de agir.

Toda vez que um agente analisa uma situação, escreve um relatório ou toma uma decisão, ele precisa chamar um modelo de IA para fazer esse pensamento. A API é o canal que faz essa chamada — e o combustível que a alimenta.

Chat AI vs API — duas coisas diferentes:

Chat AIAPI
O que éSeu concierge pessoalO mecanismo de pensamento dos seus agentes
Quem usaVocê, diretamenteSeus agentes, automaticamente
Modelo de custoAssinatura (taxa fixa)Pague conforme o uso (tokens de input + output)
RecomendadoPlano pago — melhor raciocínioComece com crédito de $5

Por que executar ambos? (Configuração híbrida)

A cobrança da API funciona em tokens de input + output — cada palavra enviada ao agente e cada palavra que ele responde custa uma pequena quantidade.

Isso significa que a forma como você instrui seus agentes importa.

Use seu chat de IA (plano pago recomendado para melhor raciocínio) para:

  • Rascunhar instruções claras e concisas antes de enviar aos agentes
  • Resumir documentos longos antes de passá-los aos agentes
  • Pré-estruturar tarefas para que os agentes não desperdicem tokens descobrindo o que você quer

Uma instrução bem estruturada de 200 tokens custa uma fração de uma troca confusa de 2.000 tokens. Seu Chat AI é o estrategista. Seus agentes são os executores. Essa combinação mantém os custos da API baixos enquanto mantém a qualidade do output alta.

Antes de começar — Transparência nos custos da API

O BALIA OS requer uma chave de API de IA para executar seus agentes. Isso é separado do custo de $48 do guia.

O que você precisa:

  • Uma conta Anthropic com pelo menos $5 em créditos pré-pagos
  • Todos os agentes deste guia usam Claude Sonnet 5

Por que $5 é suficiente para começar: O Claude Sonnet 5 custa $2 por milhão de tokens de entrada e $10 por milhão de tokens de saída (preço de lançamento válido até 31 de agosto de 2026; depois disso, os valores passam a ser $3 na entrada e $15 na saída). Uma sessão típica de agente usa alguns milhares de tokens. Com $5 você tem dezenas de sessões para aprender e experimentar antes de gastar mais.

Não há nível gratuito na API da Anthropic. É necessário cartão de crédito. Adicione créditos em: console.anthropic.com → Billing → Add credits (mínimo $5)

Este é o único custo externo necessário para executar o BALIA OS. Para ter uma ideia: contratar um assistente humano custa $2.000–$5.000 por mês. Sua equipe de IA funciona com $5 em créditos de API para começar. O mesmo trabalho. Uma fração do custo.


O Que Você Vai Instalar

Ao final desta seção, você terá cinco itens prontos:

  • VS Code — seu workspace para editar arquivos de agentes e executar comandos
  • Claude Code — o responsável pela execução dentro da operação híbrida da Seção 1, automatizando correções de erros e edição de arquivos dentro do VS Code. Se você já usa o Claude Pro, não é necessária nenhuma compra adicional
  • Node.js — necessário para rodar o OpenClaw e o Claude Code
  • OpenClaw — o framework de agentes de IA que alimenta o BALIA OS
  • Chave de API da Anthropic — o motor de IA que seus agentes usam para pensar
  • Guardião de Segurança — seu assistente de configuração automatizado que gerencia arquivos e verifica sua configuração

Como esta seção funciona: Copie o prompt abaixo e cole no seu chat de IA. A IA vai te guiar por toda a instalação — perguntando seu sistema operacional, conduzindo cada etapa e ajudando a resolver qualquer problema. Se travar em algum ponto, basta descrever o problema para a IA e ela vai te ajudar a resolver.


▶ Cole isto em seu IA para começar

Você está me ajudando a instalar e configurar o BALIA OS — um sistema operacional de IA multi-agente construído sobre o OpenClaw.

Seu trabalho é me guiar pela instalação passo a passo. Faça-me uma pergunta de cada vez. Aguarde minha resposta antes de continuar. Se eu encontrar um erro, me ajude a corrigi-lo antes de continuar.

Aqui está tudo o que precisamos instalar e configurar, em ordem:

PASSO 1 — Verificar meu sistema operacional
Pergunte-me: "Você usa Windows ou Mac?"
Em seguida, forneça as instruções corretas para meu SO em todas as etapas.

PASSO 2 — Instalar o VS Code
Guie-me para instalar o VS Code em code.visualstudio.com
- Windows: baixe e execute o instalador. Certifique-se de que "Add to PATH" está marcado.
- Mac: baixe, descompacte, arraste para Aplicativos, depois execute o comando shell para adicionar "code" ao PATH: Cmd+Shift+P → "Shell Command: Install 'code' command in PATH"
Após a instalação, peça-me abrir um terminal no VS Code e executar:
  code --version
Pergunte o que aparece. Se houver erro, me ajude a corrigir.

PASSO 2b — Alterar o idioma de exibição do VS Code (opcional)
Por padrão o VS Code é exibido em inglês. Se o inglês funcionar bem para mim,
diga que posso pular esta etapa completamente e seguir direto para o PASSO 3.
Se eu quiser um idioma de exibição diferente, me guie a:
1. Abrir o painel de extensões (Ctrl+Shift+X, ou Cmd+Shift+X no Mac)
2. Procurar o pacote de idioma que eu quiser (ex. "Portuguese (Brazil) Language Pack"
   da Microsoft, ID da extensão: MS-CEINTL.vscode-language-pack-pt-BR) e instalar
3. Clicar em "Change Language and Restart" quando aparecer
   (ou Ctrl+Shift+P → "Configure Display Language" se não aparecer)
4. Confirmar que o VS Code reiniciou com o novo idioma

PASSO 3 — Instalar o Python
No terminal do VS Code, oriente o usuário a executar:
  python --version
Se aparecer "Python 3.x.x", o Python já está instalado. Prossiga para o próximo PASSO.

Se não aparecer, diga para instalar em https://www.python.org/downloads/
- Windows: Execute o instalador. Marque "Add Python to PATH".
- Mac: Execute o instalador e siga as opções padrão.

Após instalar, reinicie o VS Code e execute python --version novamente para confirmar.

PASSO 4 — Instalar o Node.js
Guie-me para instalar o Node.js 22 ou superior em nodejs.org (versão LTS).
Após a instalação, peça-me executar: node --version
Pergunte o que aparece.
- Se v22 ou superior: ótimo, continue.
- Se abaixo de v22: guie-me para atualizar usando nvm (Mac/Linux) ou nvm-windows (Windows).
- Se erro: me ajude a solucionar.

PASSO 5 — Instalar o OpenClaw
Guie-me para executar no terminal do VS Code:
  npm install -g openclaw
Depois verificar:
  openclaw --version
Erros comuns:
- EACCES no Mac: guiar correção do prefixo global npm
- "openclaw not found": peça para fechar e reabrir o terminal, tentar novamente

PASSO 5b — Instalar o Claude Code
Primeiro explique isto:
"O Claude Code é o responsável pela execução dentro da operação híbrida da Seção 1.
Ele lê os erros diretamente no VS Code e cuida das correções de arquivos e
execuções de comandos para você.
Se você já tem um plano Claude Pro ou superior ($20/mês ou mais), não precisa
contratar nada adicional — o chat em claude.ai e o Claude Code compartilham
a mesma assinatura e a mesma cota de uso.
Se na Seção 1 você escolheu o Claude Pro como seu chat de IA, pode entrar
com essa mesma conta aqui.
Se você usa outro chat de IA que não o Claude (ChatGPT, Gemini etc.),
para usar o Claude Code você precisará de um plano Claude Pro ou superior
à parte, ou de acesso à API da Anthropic."

Em seguida guie-me para:
1. Executar no terminal do VS Code para instalar a CLI:
     npm install -g @anthropic-ai/claude-code
2. Confirmar a instalação:
     claude --version
   Verificar se aparece um número de versão
3. No painel de extensões do VS Code (Ctrl+Shift+X), procurar e instalar
   "Claude Code" (editora: Anthropic)
4. Executar o comando abaixo no terminal do VS Code para fazer o primeiro login:
     claude
   Uma janela do navegador abrirá — me guie a entrar com minha conta Claude Pro
   (ou chave de API)
5. Após concluir o login, confirmar que o terminal voltou ao prompt de comando

Erros comuns:
- EACCES no npm install (erro de permissão, Mac/Linux): guie-me a executar,
  nesta ordem:
    mkdir -p ~/.npm-global
    npm config set prefix ~/.npm-global
    export PATH=~/.npm-global/bin:$PATH
  depois tentar novamente.
- "claude: command not found": peça-me para fechar e reabrir o terminal,
  depois tentar novamente.
- A tela de login não abre: peça-me para confirmar em console.anthropic.com
  se há uma assinatura válida ou acesso à API.

PASSO 6 — Obter uma chave API da Anthropic
Explique primeiro:
"O BALIA OS usa Claude (Anthropic) como mecanismo de IA padrão para seus agentes.
Por enquanto configuramos apenas Claude. Outros mecanismos de IA podem ser
adicionados depois, dependendo do que você quiser construir:
- Ao criar seu próprio cassete (Seção 6), você escolherá o melhor AI para
  esse cassete — por exemplo, Gemini para YouTube (analisa vídeo diretamente),
  ou GPT-4o para textos de vendas.
- Após o BALIA Skill Market abrir, você também poderá instalar cassetes
  construídos por outros usuários, cada um com seu próprio mecanismo de IA recomendado."

Em seguida guie-me para:
1. Ir para console.anthropic.com
2. Cadastrar-se ou fazer login
3. Ir para API Keys → Create Key
4. Nomear como "balia-os"
5. Copiar a chave (começa com sk-ant-)
Diga-me: "Salve em um lugar seguro — você só pode vê-la uma vez."
Peça-me confirmar que tenho a chave antes de continuar.
NÃO me peça para colar a chave no chat.

PASSO 7 — Executar a configuração do OpenClaw
Guie-me para executar no terminal do VS Code:
  openclaw setup
Diga o que esperar:
- Pedirá minha chave API Anthropic — cole-a lá
- Criará automaticamente a pasta ~/.opengoat/ (Mac) ou
  $env:USERPROFILE\.opengoat\ (Windows)
  Este é o diretório principal do BALIA OS — todos os arquivos de agentes ficam aqui.
Após a configuração, guie-me para executar este comando e iniciar o gateway:
  Windows: $env:DEBUG="-ciao*"; openclaw gateway --force
  Mac:     DEBUG="-ciao*" openclaw gateway --force
Peça-me confirmar que vejo:
  "✓ Gateway running on port 18789"
Diga-me: "Mantenha esta aba aberta — é o seu gateway. Abra uma nova aba para todos os próximos comandos."

Depois peça-me confirmar que a pasta foi criada:
- Windows: dir $env:USERPROFILE\.opengoat
- Mac:     ls ~/.opengoat
Pergunte-me: "Você vê a pasta .opengoat?"
Se não, me ajude a resolver.

PASSO 9 — Criar o arquivo .env
Guie-me para criar um arquivo .env dentro da pasta .opengoat.
- Windows: No VS Code, abra a pasta $env:USERPROFILE\.opengoat
           Clique com o botão direito no painel esquerdo → Novo Arquivo → nomeie como .env
- Mac:     No VS Code, abra a pasta ~/.opengoat
           Clique com o botão direito no painel esquerdo → Novo Arquivo → nomeie como .env

Depois cole este modelo:

# BALIA OS
BALIA_TOKEN=cole-seu-token-aqui
AGENT_ID=ceo

# Anthropic API
ANTHROPIC_API_KEY=sk-ant-cole-sua-chave-aqui

# Modelo do agente
CLAUDE_MODEL=claude-sonnet-5

# Discord Webhooks — preencher na Seção 4
# Exemplo: DISCORD_WEBHOOK_MAYA=https://discord.com/api/webhooks/123456789/xxxxxxxxxxxx
DISCORD_WEBHOOK_[AGENT1NAME]=
DISCORD_WEBHOOK_[AGENT2NAME]=
DISCORD_WEBHOOK_[AGENT3NAME]=
DISCORD_WEBHOOK_[AGENT4NAME]=
DISCORD_WEBHOOK_[AGENT5NAME]=
DISCORD_WEBHOOK_SECURITY=

Preencher BALIA_TOKEN:
"Verifique o e-mail recebido após a compra.
O assunto diz 'Your BALIA OS Access Token'.
Copie o token (começa com BALIA-) e cole após BALIA_TOKEN=
Você só precisa fazer isso uma vez —
o instalador da Seção 6 lê automaticamente deste arquivo.
NÃO cole o token neste chat."

Preencher AGENT_ID:
"Este é o ID do seu agente CEO — o agente principal com quem você mais conversa.
O ID é fixo: ceo. Deixe AGENT_ID=ceo exatamente como está acima.
Não altere. Os scripts de instalação e a Seção 4 dependem deste valor."

Diga-me: "Deixe os webhooks do Discord em branco por enquanto — você obterá
as URLs reais na Seção 4.
O formato da URL é: https://discord.com/api/webhooks/números/letras
Substitua [AGENT1NAME] até [AGENT5NAME] pelos nomes dos seus agentes em MAIÚSCULAS.
DISCORD_WEBHOOK_SECURITY é sempre o último — é para o agente Guardião de Segurança."

Nota de segurança — diga isto:
"Se você não se sentir confortável em colocar seu token em um arquivo:
Pode pular BALIA_TOKEN por enquanto e inseri-lo manualmente
quando for solicitado durante a instalação da Seção 6."

Diga-me: "Nunca compartilhe este arquivo. Nunca faça commit dele no GitHub."

PASSO 9b — Escrever a chave API no arquivo .env
Nota: A chave de API já foi inserida no PASSO 7 (openclaw setup). Explique por que ela também é necessária aqui.
Diga: "Você está configurando a mesma chave de API em dois lugares:
- O openclaw setup a armazena dentro da própria configuração do OpenClaw.
- Seu arquivo .env a armazena para os agentes do BALIA OS — os agentes leem
  sua chave diretamente do .env.
Ambos precisam ter a mesma chave. Esta é uma configuração feita uma única vez."
Guie-me para:
1. Abrir o arquivo .env no VS Code (está na pasta .opengoat)
2. Encontrar a linha: ANTHROPIC_API_KEY=sk-ant-cole-sua-chave-aqui
3. Substituir "sk-ant-cole-sua-chave-aqui" pela minha chave real
4. Salvar o arquivo (Ctrl+S no Windows / Cmd+S no Mac)
Confirme: "Sua chave de API agora está salva no seu arquivo .env.
Nunca compartilhe este arquivo nem faça commit dele no GitHub."
NÃO me peça para colar a chave no chat.

Quando terminar o PASSO 9b, me diga: "Seu ambiente está pronto. Em seguida vamos configurar o Guardião de Segurança — seu assistente de configuração automatizado."

Comece agora. Faça-me a primeira pergunta.

🛡️ Configurando seu Guardião de Segurança primeiro

Antes de criar seus agentes, vamos iniciar seu Guardião de Segurança. A partir deste momento, o Guardião de Segurança verificará automaticamente sua configuração, moverá arquivos para o local correto se necessário e criará quaisquer arquivos ausentes. Você não precisa se preocupar em cometer erros — o Guardião cuida de você.


🛡️ Implantar o Guardião de Segurança

⚠️ Aviso: Custos de API fora de controle

[Um incidente real no exterior — sem relação com BALIA OS] Em novembro de 2025, um agente de IA em uma equipe de desenvolvimento no exterior entrou em um loop infinito e continuou funcionando por 11 dias sem que ninguém percebesse, resultando em uma cobrança de API de $47.000. (Fonte: Tech Startups / Hacker News)

Agentes de IA podem continuar chamando APIs sem que o usuário perceba. Para prevenir esse risco, o Guardião de Segurança monitora os custos 24 horas por dia e envia um alerta imediato no Discord quando uma anomalia é detectada.

Sempre configure o seguinte também:

  1. Configure um alerta de custos no console do seu provedor de IA (recomendado: $3–5/dia) (para usuários Anthropic) → https://console.anthropic.com/settings/billing
  2. Verifique as configurações de monitoramento de custos do Guardião de Segurança (Passo 2.5)

Seu ambiente está pronto.

Há mais um agente no BALIA OS: o Guardião de Segurança (security-guardian).

Este agente é pré-configurado pela BALIA. Não altere seu nome, ID ou caminhos. Fazer isso quebrará a integração com seus outros agentes.


Pré-requisito: Instalar o PM2

PM2 é um gerenciador de processos do Node.js. Ele mantém o Guardião de Segurança em execução automaticamente, mesmo após reiniciar o PC.

Abra o terminal do VS Code e cole o seguinte comando para instalar:

bash
npm install -g pm2

Pule esta etapa se o PM2 já estiver instalado.


Baixar e Executar o Instalador

💡 O que é um Token?

É a string após ?token= na URL de acesso recebida após a compra.

Exemplo: https://guide.baliaos.com/?token=BALIA-XXXX-XXXX-0001 Neste caso, seu token é BALIA-XXXX-XXXX-0001.

Se não encontrar o e-mail, entre em contato com o suporte.

Passo 1 — Baixar o instalador

No terminal do VS Code:

Windows:

powershell
Invoke-WebRequest -Uri "https://balia-os-guide.vercel.app/scripts/install_core_pack.py" -OutFile install_core_pack.py
python install_core_pack.py

Mac / Linux:

bash
curl -o install_core_pack.py https://balia-os-guide.vercel.app/scripts/install_core_pack.py
python3 install_core_pack.py

Passo 2 — Registrar o Guardião de Segurança no OpenClaw

Windows:

openclaw agents add security-guardian --workspace $env:USERPROFILE\.opengoat\workspaces\security-guardian

Mac:

openclaw agents add security-guardian --workspace ~/.opengoat/workspaces/security-guardian

Isso registra o security-guardian para que o OpenClaw possa rotear comandos para ele.

Passo 2.5 — Verifique o registro

Confirme que o OpenClaw consegue ver o agente:

openclaw agents list

Você deve ver security-guardian listado. Se não estiver listado, repita o Passo 2.


📋 Guia de personalização do guardian_config.json

As configurações a seguir podem ser alteradas a qualquer momento. Localização do arquivo:

$env:USERPROFILE\.opengoat\workspaces\security-guardian\guardian_config.json
ChavePadrãoDescrição
cost.alertHourly1.0Alerta de custo de API por hora ($)
cost.alertDaily5.0Alerta de custo de API diário ($)
rollback.threshold6Arquivos ausentes antes de acionar o rollback
rollback.autoRecoverytrueRollback automático (false = aprovação manual)
snapshot.intervalMinutes10Frequência de snapshots (minutos)
snapshot.maxSnapshots3Número de snapshots a manter
watchdog.checkGatewaytrueMonitorar gateway do OpenClaw
watchdog.checkWSL2falseMonitorar WSL2 (desativado por padrão)
scanner.runIntervalHours4Frequência de varredura de quarentena (horas)
git.autoPushEnabledtrueBackup automático para o GitHub
git.autoPushIntervalMinutes30Frequência de backup (minutos)

Após alterar as configurações, reinicie o Guardião de Segurança:

powershell
pm2 restart security-guardian

Passo 3 — Fazer o Guardião de Segurança executar o instalador

openclaw agent --agent security-guardian "Run: python install_core_pack.py --lang pt-BR (token loads from .env automatically). Tell me when done."

O token é lido automaticamente de BALIA_TOKEN no seu arquivo .env.

Seu agente realizará automaticamente:

  1. Autenticar seu token
  2. Baixar os arquivos do Guardião de Segurança
  3. Implantar em .opengoat/agents/security-guardian/ e .opengoat/workspaces/security-guardian/
  4. Exibir "✓ Security Guardian deployed successfully" no terminal

⚠️ Importante: Não altere o ID, nome ou caminho da pasta do Guardião de Segurança. Outros arquivos de configuração referenciam este agente diretamente. Alterar quebrará o sistema de quarentena de skills.

Quando o terminal mostrar "✓ Security Guardian deployed successfully", continue com o próximo passo abaixo.

INFO

agents/security-guardian/ vs workspaces/[agentid]/

O BALIA OS usa dois tipos de pasta para cada agente:

  • agents/[id]/ — arquivos de configuração do OpenClaw (config.json, models.json) — o OpenClaw os lê para iniciar o agente
  • workspaces/[id]/ — arquivos de workspace (SOUL, AGENTS, IDENTITY, HEARTBEAT, TOOLS, USER, SPEC) — o agente os lê no início de cada sessão

O Guardião de Segurança usa ambos:

  • agents/security-guardian/ — config.json e models.json
  • workspaces/security-guardian/ — SOUL.md, SPEC_SECURITY.md, scripts/ e mais

Seus próprios agentes usam a mesma estrutura. Ambas as pastas ficam dentro de $env:USERPROFILE/.opengoat/.


Passo 3.5 — Parar o gateway, iniciar o Guardian com PM2 e reiniciar

Após a instalação estar completa, reinicie o gateway com segurança.

① Parar o gateway

No PowerShell onde o openclaw gateway está em execução, pressione:

Ctrl + C

Se perguntado "Terminar?", pressione Y e depois Enter.

② Iniciar o Guardião de Segurança com PM2

Abra um novo PowerShell e execute o seguinte, linha por linha:

powershell
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\security_guardian.js --name security-guardian
powershell
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\watchdog.js --name guardian-watchdog
powershell
pm2 save
powershell
pm2 list

Confirme que security-guardian e guardian-watchdog exibem online.

③ Reiniciar o gateway

No mesmo PowerShell, execute o seguinte, linha por linha:

powershell
$env:DEBUG="-ciao*"
powershell
openclaw gateway --force

Não feche esta janela do PowerShell.


▶ Continuar: Cole isso em sua IA

O Guardião de Segurança já está em execução. Vamos criar suas pastas de workspace e concluir a configuração.

PASSO 8 — Criar pastas de workspace para cada agente
Diga-me: "Vou ler seu Documento de Design de Equipe da Seção 2 para obter
automaticamente seus IDs de agentes. Por favor, anexe-o agora."
Leia o Documento de Design de Equipe anexado.
Extraia todos os 6 nomes/IDs de agentes (converta para minúsculas, sem espaços,
use hífen para espaços).
Mostre-me a lista:
"Encontrei estes 6 agentes: [id1], [id2], [id3], [id4], [id5], [id6]
Está correto?"
Aguarde minha confirmação.

Em seguida, me dê os comandos exatos para criar as 6 pastas de workspace de uma vez
com os IDs reais já preenchidos.
Use esta estrutura de pastas: workspaces\[id]\ (não workspace-[id]).
- Windows: cd $env:USERPROFILE\.opengoat
           mkdir workspaces\[id1] workspaces\[id2] workspaces\[id3] workspaces\[id4] workspaces\[id5] workspaces\[id6]
- Mac:     cd ~/.opengoat
           mkdir -p workspaces/[id1] workspaces/[id2] workspaces/[id3] workspaces/[id4] workspaces/[id5] workspaces/[id6]

Depois de executar, peça-me para confirmar que as pastas foram criadas:
- Windows: dir $env:USERPROFILE\.opengoat\workspaces
- Mac:     ls ~/.opengoat/workspaces

PASSO 10 — Verificação final
Revise esta lista comigo, um item por vez:
□ code --version → mostra número de versão
□ node --version → mostra v22 ou superior
□ openclaw --version → mostra número de versão
□ claude --version → mostra número de versão
□ VS Code tem a extensão Claude Code instalada e login realizado
□ Terminal do gateway mostra "✓ Gateway running"
□ Pasta .opengoat existe e foi confirmada
□ Subpastas de workspaces/ criadas para os 6 agentes
□ Arquivo .env existe na pasta .opengoat
□ BALIA_TOKEN preenchido (ou anotado para inserção manual na Seção 6)
□ AGENT_ID definido como ceo
□ ANTHROPIC_API_KEY preenchido
□ Guardião de Segurança implantado (confirmado via saída do terminal)

Quando todas as caixas estiverem marcadas, diga:
"Instalação concluída. Você está pronto para a Seção 4 —
Criando os Arquivos dos seus Agentes."

Comece com o PASSO 8. Peça-me para anexar meu Documento de Design de Equipe.

🛡️ Auditoria do Guardião de Segurança

Seu Guardião de Segurança agora verificará toda a sua configuração e corrigirá qualquer problema automaticamente.

O que o Guardian verifica:

  • Se todas as pastas necessárias existem em $env:USERPROFILE\.opengoat\
  • Se todos os arquivos necessários estão no local correto
  • Arquivos no lugar errado são movidos automaticamente
  • Arquivos ausentes são criados automaticamente (vazios — você os preencherá na Seção 4)

O que o Guardian ainda NÃO altera nesta seção:

  • Conteúdo dos arquivos (as personalidades e configurações dos agentes vêm na Seção 4)

Execute a auditoria:

Windows:

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

O Guardian relatará o que encontrou e corrigiu. Se tudo estiver verde, você está pronto para a Seção 4.