MÓDULO 6.4

🔁 Rotina de manutenção contínua

A diferença entre 1 mês e 1 ano de Hermes é rotina. Regras simples, leitura periódica, debug pelo Markdown antes do código, cadência de rotação e a filosofia que mantém o agente vivo.

6
Tópicos
25
Minutos
Avançado
Nível
Filosofia
Tipo
1

📐 Regras simples

Manutenção sem regra vira "quando der tempo" — e nunca dá. Com regra simples, vira reflexo. Aqui estão as três que cobrem 90% dos casos:

1. Errou 2× → atualiza skill ou memória

Primeira vez é acaso, segunda é padrão. Quando o agente comete o mesmo erro 2 vezes, você abre a skill (se for procedimento) ou a memória (se for fato) e corrige na hora.

2. Repetiu instrução → vira skill

Se você está dando a mesma orientação ("faz X, depois Y, depois Z") pela 3ª vez, é hora de salvar como skill. "Isso aqui virou skill, salva." O agente cuida do resto.

3. Tom errado → ajusta soul

Quando o agente "sai do personagem" — formal demais, informal demais, frio quando deveria ser caloroso — não é bug, é soul.md desatualizado ou ambíguo. Ajuste 1-2 linhas e teste.

💡Frase mágica

"Isso aqui virou skill, salva." O agente cria SKILL.md no formato correto, salva em ~/.hermes/skills/, e na próxima invocação já está disponível. Você não precisa lembrar a sintaxe.

2

📖 Leitura periódica

Mensalmente, peça pro agente se auditar. É auditoria barata: você vê em 5 minutos o que está desatualizado, duplicado ou órfão. Sem isso, a memória vira lixão silencioso.

📋 Pedidos mensais

  • "Leia sua memória e me diga o que parece desatualizado"
  • "Leia seu soul e diga se ainda reflete como devo me comportar"
  • "Liste suas skills ativas e indique 3 que não foram usadas no último mês"
  • "Liste crons ativos e diga quais ainda fazem sentido"

Automatize com cron

hermes cron create "1st of every month at 9:00" \
  "Faça auditoria de memória, soul, skills e crons. \
  Liste 3 itens pra podar. Aguardo aprovação." \
  --deliver telegram

Você só aprova ou rejeita. Manutenção sem esforço deliberado seu, mas com você no loop pras decisões.

3

🧟 Stale memory é o #1

Memória desatualizada é a causa principal de "comportamento estranho" do Hermes. VPS antigo que migrou, projeto morto que continua sendo citado, preferência que mudou. O agente segue a memória — e parece "errado".

⚠️Sintomas de stale memory

  • Agente cita ferramenta que você não usa mais
  • Sugere reuniões/contatos com pessoas antigas
  • Preferências erradas ("você gosta de X" quando agora prefere Y)
  • Caminhos de arquivo errados (servidor antigo, pasta movida)
  • Tom inadequado pra fase atual da sua vida/projeto

📓Memória como diário, não log

Memory.md deve ser editada como diário, com versão atual dos fatos — não como log que acumula tudo. Quando algo muda na sua vida, peça:

"Atualiza memória: agora uso X em vez de Y. Remove referências antigas a Y."

🔍 Antes de qualquer debug

70% dos comportamentos estranhos do Hermes são fato desatualizado em memory.md. Antes de assumir bug do código, abra o arquivo. É o pulo do gato.

4

🔍 Quando algo quebrar: memory.md antes de tudo

Hermes é 90% Markdown. Skills, memória, soul, configs. Erros frequentemente são instrução antiga ou ambígua, não bug. Tenha um protocolo claro de debug que começa pelo texto.

📋 Protocolo de debug

  1. memory.md — fato desatualizado é a causa mais comum
  2. soul.md — tom ambíguo gera resposta errática
  3. skill envolvida — procedimento desatualizado ou conflitante com outra skill
  4. logs — só agora abrir ~/.hermes/logs/
  5. config — config.yaml, .env, plugins
  6. código — última fronteira; raramente é o problema

💬Frase pra delegar o debug

"Comportamento estranho em X. Audita memory, soul e skill relacionada antes de eu mexer no código. Me lista o que achou de inconsistente."

O agente faz o trabalho de auditoria. Você revisa e aprova mudanças. Economiza horas que iam pra debug em código.

💡 Filosofia do "Markdown first"

O design do Hermes intencionalmente coloca conhecimento em texto editável, não em banco oculto. Isso significa que texto é o primeiro lugar pra olhar. Quando você incorpora isso, debug fica mais barato e mais rápido.

5

🔐 Rotação e auditoria

Sem cadência, ninguém faz manutenção de segurança. Com cron, vira automático: o agente lembra você. É a diferença entre "tenho intenção de" e "está acontecendo".

🔑 Trimestral: rotação de tokens

Telegram, Gmail, GitHub, OpenRouter, Anthropic. Cada 3 meses, gere novos e revogue antigos. Cron lembra você a cada 90 dias com checklist do que rotacionar.

🧹 Mensal: review de skills

Cron mensal pede ao agente: "liste skills sem uso há 30+ dias, com sugestão de podar". Você aprova arquivamento ou exclusão.

🛡️ Semanal: auditoria de segurança

Skill bundled "auditoria de segurança" verifica portas abertas, processos novos, espaço em disco, logs anormais, chaves SSH. Cron toda 2ª-feira de manhã.

🎯 Por que tokens vencidos importam

Token de Telegram revogado é causa frequente de "gateway parado misteriosamente". Token expirado de provedor de inferência pode parar todos os crons. Rotação programada evita o caos.

6

🤝 Filosofia: agente é colega que aprende

Aqui vai o resumo filosófico que carrega tudo. Hermes não é uma ferramenta que termina — não é como um app que você instala e está pronto. É um colega: precisa de onboarding, contexto, correção e crescimento.

🎭Os dois jeitos de tratar

❌ Como ferramenta estática

"Instalei e está pronto." Não corrige, não atualiza, não treina. Em 60 dias, ele vira "aquele agente que tem mas eu não uso muito".

✅ Como colega que aprende

Onboarding cuidadoso, correção quando erra, atualização quando contexto muda. Em 60 dias, o agente está mais útil que no dia 1.

👤Mentalidade final

Você é o tech lead. Ele é o estagiário sênior. Cada um tem papel claro:

  • Você: aprova, corrige, ensina, define prioridades, audita
  • Ele: executa, lembra, sugere, automatiza, pergunta o que não sabe

Cada mês, mais alinhamento. Cada correção, mais inteligência. Cada skill nova, mais autonomia.

🌱O que você leva

Se há uma só coisa pra carregar dessas 6 trilhas: agente Hermes não é projeto que termina. É relação que cresce. Quem entende isso tem agente cada vez mais útil. Quem não entende, abandona em 60 dias.

🎯Resumo do módulo

3 regras simples — errou 2x atualiza; repetiu instrução vira skill; tom errado ajusta soul.
Auditoria mensal automatizada — cron pedindo poda de memória, skills sem uso, crons obsoletos.
Stale memory é o #1 — 70% dos comportamentos estranhos são fato desatualizado.
Debug começa em Markdown, não em código — memory, soul, skill, logs, config, código.
Cadência: trimestral, mensal, semanal — tokens, skills, segurança. Tudo via cron.
Filosofia: tech lead + estagiário sênior — você aprova e corrige; ele executa e cresce.

Você concluiu o curso 🎉

Esta foi a última trilha. Agora é colocar em prática: comece com 1 agente, ative as rotinas, e deixe o tempo trabalhar a seu favor.