Pular para conteúdo

Squads

O AIOS possui 18 squads organizadas em 3 tiers + bonus, totalizando 245 agentes especializados.


Estrutura de Tiers

graph TB
    subgraph "Tier 0 — Infraestrutura"
        HM["🔍 health-monitor<br/>Drift detection"]
        BA["🌉 bridge-agent<br/>Roteamento"]
        SM["📋 squad-manager<br/>Ciclo de vida"]
        AN["📊 analytics<br/>KPIs e métricas"]
    end

    subgraph "Tier 1 — Estratégico"
        CS["👔 c-suite<br/>CEO/COO/CMO/CTO/CIO/CAIO"]
        AB["🎯 advisory-board<br/>Naval, Munger, Dalio..."]
    end

    subgraph "Tier 2 — Receita (12 squads)"
        SW["💻 software-house"]
        CP["✍️ copywriting"]
        JR["⚖️ juridico"]
        TR["📣 traffic"]
        BR["🎨 branding"]
        DE["🖌️ design"]
        CY["🛡️ cybersecurity"]
        ED["📚 education"]
        ST["📖 storytelling"]
        DS["📈 data-science"]
        DR["🔬 deep-research"]
        CU["🗂️ curator"]
    end

    subgraph "Bonus"
        HZ["💰 hormozi"]
        CC["🤖 claude-code-mastery"]
        MV["🌊 movement"]
        KZ["🔄 kaizen-v2"]
    end

Visão geral por tier

Squad Propósito Status
health-monitor Detecta drift e alucinações em agentes Ativo
bridge-agent Roteia tasks entre squads Ativo
squad-manager Gerencia ciclo de vida das squads Planejado
analytics KPIs, latência, custo por execução Planejado
Squad Agentes Uso recomendado
c-suite CEO, COO, CMO, CTO, CIO, CAIO Decisões executivas, planejamento
advisory-board Naval, Munger, Dalio, Thiel, Brené Brown Segunda opinião, frameworks
Squad Especialidade Axioma Score
software-house Dev completo: design → ship ≥70
copywriting 23 copywriters lendários ≥70
juridico Direito brasileiro (CNJ, DATAJUD, OAB) ≥70
traffic Facebook/Google Ads + SEO ≥70
branding Posicionamento e identidade ≥70
design UX/UI, design systems ≥70
cybersecurity Red team, blue team, purple team ≥70
education Transformar conhecimento em cursos ≥70
storytelling Narrativa e pitch ≥70
data-science Analytics, growth, retenção ≥70
deep-research Pesquisa profunda 3 tiers ≥70
curator Curadoria de conteúdo ≥70

Como ativar uma squad

@copywriting escreva um headline para [produto]
@juridico analise este contrato
@branding crie um posicionamento para [empresa]
@cybersecurity audite este código
curl -X POST http://localhost:3000/v1/squads/copywriting/run \
  -H "Authorization: Bearer $JWT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "input": "Escreva 5 headlines para um produto de produtividade para devs",
    "model_tier": "tier2"
  }'
import { ElroiAgentRunnable } from "@elroi/langchain-adapter";

const copywriting = ElroiAgentRunnable.fromDirectory(
  "./squads/_tier-2-revenue/copywriting"
);

const result = await copywriting.invoke({
  input: "Escreva 5 headlines para um produto de produtividade"
});

Anatomia de uma squad

Toda squad segue a mesma estrutura:

squads/nome-da-squad/
├── squad.yaml          # Configuração principal (creator_id, tier, capabilities)
├── agents/
│   ├── _chief.md       # Agente chefe — delega para especialistas
│   ├── specialist-1.md # Agentes especialistas
│   └── specialist-2.md
├── tasks/
│   ├── diagnose.md     # Triagem: entender o problema
│   └── review.md       # Quality gate: validar o output
├── workflows/
│   └── main.yaml       # Fluxo de execução
└── checklists/
    └── output-quality.md

Ver Criar uma Squad para o processo completo.