MÓDULO 5.6

🧩 Como combinar: arquitetura híbrida real

A pergunta certa não é "qual escolher", é "como combinar". A stack do dia a dia em 2026 mistura várias ferramentas — desde que você saiba onde cada uma encaixa.

6
Tópicos
35
Minutos
Estratégico
Nível
Síntese
Tipo
1

🏆 Stack recomendada

A combinação que cobre 90% dos casos: Hermes (proativo via msg, cron, gateway) + Claude Code (cockpit de coding sentado no PC) + GitHub (fonte de verdade pra contexto, skills, configs). Os três apontam ao mesmo repositório.

🏗️ Por que essa stack ganha

Hermes: tarefas em movimento, automações cron, gateway 20+ plataformas, agente sempre on.
Claude Code: raciocínio profundo de código, refactor, review de PR, modelo Claude Sonnet 4.5/Opus.
GitHub: source of truth pra CLAUDE.md, AGENTS.md, .hermes.md, skills/, soul.md. Versionamento garantido.
Sinergia: cada um cobre fricção diferente. Sinergia maior que escolher um único.

📁 Estrutura típica do repo central

repo/
├── README.md           # overview compartilhado
├── CLAUDE.md           # contexto do Claude Code
├── AGENTS.md           # contexto multi-agente
├── .hermes.md          # contexto do Hermes
├── .cursorrules        # regras do Cursor (opcional)
├── skills/             # SKILL.md por procedimento
│   ├── deploy.md
│   ├── audit.md
│   └── ...
├── soul.md             # personalidade do agente
└── memory.md           # MEMORY.md (auto-gerenciada)
2

🔗 Apontar Claude Code e Hermes ao mesmo repo

CLAUDE.md fica na raiz do repo, lido pelo Claude Code. .hermes.md (ou MEMORY.md/USER.md) fica no mesmo repo, lido pelo Hermes. Cada um respeita seu próprio formato sem conflito.

📜 Convenção de arquivos

README.md: overview do projeto que ambos os agentes leem.
CLAUDE.md: instruções específicas pro Claude Code (contexto longo, regras de coding).
.hermes.md: instruções específicas pro Hermes (tom, preferências, lembretes).
skills/: diretório com SKILL.md — Hermes carrega via progressive disclosure.
.cursorrules / .cursor/rules/*.mdc: regras do Cursor que Hermes também lê.

⚠️Anti-pattern: arquivo único pra todos

Tentar fazer um único arquivo pra todos os agentes vira bagunça. Cada agente tem convenção própria; respeitar isso simplifica manutenção. Conteúdo comum vai no README.md; específico no arquivo do agente.

3

🔁 n8n + Hermes

n8n executa workflow visual determinístico (sincroniza CRM, dispara webhook). Hermes adiciona inteligência adaptativa onde precisa de raciocínio (resumir email, classificar ticket, ajustar tom).

🔄 Padrão de integração

n8n recebe trigger: webhook do Stripe, evento do GitHub, schedule cron.
n8n decide se precisa de LLM: condição IF baseada no payload.
n8n chama Hermes via HTTP: nó "HTTP Request" aponta pra webhook do Hermes (gateway browser/http).
Hermes raciocina: resumir, classificar, ajustar tom. Devolve JSON.
n8n continua o workflow: usa resposta do Hermes pra próximo passo (SendGrid, Slack, Postgres).

💡Economia de custo

n8n faz a parte determinística sem LLM (grátis depois de criado). Hermes é chamado só onde retorna valor (raciocínio adaptativo). Combo barato e poderoso — você não paga LLM em cada nó do workflow.

4

🐍 LangChain dentro do Hermes

Hermes tem plugin system. Você cria plugin Python que importa LangChain e expõe como ferramenta. Hermes chama a ferramenta quando precisa de RAG complexo, parsing de documento ou retriever especializado.

🧠 Padrão de uso

Plugin langchain-retriever: wrapper Python que conecta a Pinecone/Weaviate/Chroma e expõe como tool do Hermes.
Skill rag-search: procedimento Markdown que orienta o agente a usar o plugin pra retrieval.
Hermes raciocina em cima: recebe trechos relevantes do retriever, sintetiza resposta, comunica via gateway.

🌐 Vantagem da combinação

Você ganha o ecossistema LangChain (500+ integrações, vector stores, document loaders) sem ter que construir o agente do zero. Hermes vira a casca operacional, LangChain o miolo de retrieval.

5

🤖 Codex CLI ou Aider como subagente

Skills bundled codex e aider permitem ao Hermes invocar Codex CLI ou Aider como subprocess pra tarefas de coding pesadas. Hermes coordena, especialistas executam.

⚙️ Fluxo prático

Você manda Telegram: "refatora o módulo X usando Aider".
Hermes lê contexto: identifica o repo, carrega skill aider, monta prompt apropriado.
Hermes invoca Aider: subprocess com argumentos certos. Aider executa refactor com modelo otimizado.
Aider retorna diff: Hermes recebe, resume mudanças.
Hermes te responde no Telegram: "Refactor pronto. Mudanças em arquivos X, Y. Diff salvo em diffs/2026-05-10.diff."

💡Por que delegar?

Aider tem integração git superior (commits automáticos, diff view). Codex tem modelo otimizado pra coding. Em vez de Hermes fazer coding mediano, ele delega pra ferramenta especializada. Você ganha o melhor de cada.

6

⚠️ Anti-pattern: forçar substituição

Tentar substituir Claude Code por Hermes em coding pesado é frustrante (modelo via Codex Plus não é Sonnet 4.5). Tentar substituir Hermes por Claude Code em automação proativa também (sem cron, sem gateway).

✗ Anti-patterns comuns

  • Hermes pra refactor pesado de monorepo
  • Claude Code pra cron de marketing
  • n8n pra "responda no tom da empresa"
  • LangChain pra agente pessoal MVP
  • CrewAI pra Telegram bot operacional

✓ Patterns que funcionam

  • Hermes orquestra; Aider/Codex commitam
  • Claude Code raciocina; Git é fonte de verdade
  • n8n integra; Hermes raciocina
  • LangChain dentro de plugin Hermes
  • CrewAI batch; Hermes operacional

📜Regra de ouro

Cada agente faz aquilo que ele faz melhor. Hermes orquestra. Claude Code raciocina código. n8n integra serviços. LangChain busca em vector store. Aider commita diffs limpos. Aceitar a divisão = stack mais produtiva. Forçar fora do nicho = trabalho extra, qualidade baixa, frustração diária.

🎯Resumo do módulo

Stack ganha de 2026: Hermes + Claude Code + GitHub — três ferramentas complementares apontando ao mesmo repo.
CLAUDE.md vs .hermes.md — cada agente tem seu formato; conteúdo comum vai no README.md.
n8n + Hermes via webhook — n8n integra determinístico; Hermes raciocina onde precisa.
LangChain como plugin do Hermes — você ganha 500+ integrações sem construir agente do zero.
Codex/Aider como subagente — Hermes orquestra, especialistas executam coding.
Anti-pattern: forçar substituição — cada agente faz o que faz melhor; aceitar a divisão é a estratégia.

Próxima trilha:

Trilha 6 - Escala (rosa)