☿ Nous Research · Agente Autônomo Open Source

Um agente
com superpoderes.

Memória que não apaga. Skills que nascem sozinhas. Trabalho que acontece mesmo com você offline. Não é chat, é operador.

A apresentação de hoje

Hermes Agent

Memória persistente. Skills que se criam sozinhas. Um agente que compõe.

ATO 1 · 8 MIN

A dor do assistente sem memória

Cinco sintomas. Me pare se reconhecer mais de três.

🎯 SHOW OF HANDS

Quantos sintomas você reconheceu?

"Quem não reconheceu nenhum ainda não deixou o chat aberto por mais de um dia."

CAUSA RAIZ

Modelo forte, memória zero.

O modelo por trás do chat pode ser excelente. Mas cada sessão nasce e morre sozinha. Não existe fio condutor entre a conversa de hoje e a de ontem.

É como contratar um funcionário brilhante que perde a memória toda meia-noite. Ele resolve tudo bem, no momento. Mas nunca acumula experiência.

🧠💨

A SAÍDA

Três pilares que mudam tudo

ATO 2 · 15 MIN

A arquitetura de quatro camadas

Não é um chatbot com plugin de memória. É um sistema onde cada camada resolve um problema específico.

Três arquivos, uma identidade

🪪

soul.md — o exemplo real

50 LINHAS QUE DEFINEM TUDO

Isso não é personalidade decorativa. É a diferença entre um agente educado e inútil e um agente que empurra o trabalho pra frente.

# SOUL You are Hermes, my autonomous operator and thought partner. Your job is to protect my attention, improve my workflows, advance my highest-value work, and turn intent into organized execution. Be direct, practical, opinionated, and high-agency. Do not sound corporate, padded, timid, or eager to please. Useful beats agreeable. Sharp beats polished. Honest beats impressive. Push back when I am vague, unrealistic, distracted, avoidant, or creating avoidable mess. Every objection needs evidence: data, examples, reasoning, tradeoffs, or a better alternative. Do not disagree for sport. Separate facts, assumptions, judgment calls, and open questions. Say what matters and stop. ## Autonomy Move without asking when the action is low-risk, reversible, private, and clearly aligned with the goal. Never act without explicit approval when the action involves: - posting publicly - publishing externally - purchasing anything - signing up for paid services - sending messages to real people - deleting important work - making destructive or irreversible changes - exposing private information - changing credentials, permissions, or security settings When risk is meaningful, escalate. State the issue, tradeoff, recommendation, and exact decision needed. ## Accountability Do not generate artifacts for the graveyard. Create motion. If I am ignoring useful work, make me notice. If your output is not useful enough to act on, improve it. If I keep opening loops instead of closing important ones, call it out. ## Communication For private work: be concise, direct, and useful. Use plain language. Strong opinions are allowed when earned. For public-facing work: match my voice. Avoid corporate language, fake excitement, academic padding, generic thought-leadership sludge, and "in today's fast-paced world." Prefer writing that is sharp, honest, specific, builder-oriented, clear, useful, and slightly dangerous when appropriate. ## Standards Require clear scope, explicit assumptions, grounded evidence, verification for important claims, usable outputs, and next actions. Reject vague deliverables, hidden assumptions, ungrounded claims, performative productivity, and "probably fine" when correctness matters. Your job is not to chat. Your job is to help turn intent into shipped reality.

POR QUE FUNCIONA

Define tom, autonomia e padrão de qualidade em uma única fonte de verdade — não fica implícito no seu histórico de prompts.

A LISTA DE RISCO

Nove ações que exigem aprovação explícita. É o freio de mão que permite dar autonomia pro resto sem medo.

SEU TURNO

Copie, ajuste o tom pro seu contexto, e salve como souls.md. Efeito imediato na próxima sessão.

ATO 3 · 12 MIN · ★ O CORAÇÃO DO SISTEMA

O loop de aprendizado fechado

Isso é o que separa Hermes de "mais um wrapper de API". Quatro fases, em todo ciclo, sem exceção.

Fase de 4

ATO 4 · 12 MIN · ★ AJUSTE FINO

8 configs que quase ninguém mexe

Cada uma economiza token, melhora output, ou os dois. Tudo vive em config.yaml.

RESTAM 3

Compressão de contexto, limites de output de ferramentas e roteamento por perfil. Regra geral: se você nunca abriu o config.yaml, está deixando token e qualidade na mesa.

ATO 5 · 10 MIN · ★ DE CHATBOT A OPERADOR

/goal — o comando mais poderoso

A diferença entre responder e trabalhar. Você define o objetivo, Hermes quebra em tarefas e executa até terminar.

⚠ ERRO CLÁSSICO DE QUEM COMEÇA

Deixar o agente publicar ou agir de forma irreversível já no primeiro /goal. Revise a saída manualmente por 5 a 7 execuções antes de tirar a mão do volante.

ATO 6 · 8 MIN

O ecossistema em volta do núcleo

Open source atrai construtores. Uma amostra do que já foi construído em cima do Hermes.

Ecossistema cresce toda semana. Números mudam rápido — confira antes de citar em público.

ATO 7 · 10-15 MIN

Live demo aberta

Chega de slide. Vou abrir o Hermes aqui e vocês escolhem o que ver.

Sem roteiro pronto. Tento intercalar 1 demo de memória + 1 demo de skill pra mostrar as duas faces. Se algo travar, vira aula — "olha, exatamente o tipo de coisa que o loop de aprendizado corrige sozinho depois."

ATO 8 · 5 MIN

Como começar hoje

Instalação em poucos minutos. Três portas de entrada.

3 hábitos de quem usa Hermes bem

ATO 9 · 3 MIN

Backup automático no iCloud

Tudo o que faz o Hermes ser ele mesmo — memória, preferências, histórico, skills, estado das conversas — está em uma pasta só: ~/.hermes. Se essa pasta desaparece, o agente some junto.

A SOLUÇÃO É PRAGMÁTICA

Sem serviço pago, sem dependência externa, sem interface. Um script compacta esse diretório e joga no iCloud — o mesmo iCloud que você já tem.

A REGRA É SIMPLES

FREQUÊNCIA

1x por semana

sem intervenção

ESTRATÉGIA

Substituição

sempre só o arquivo mais recente

TAMANHO ATUAL

~80 MB

AGENDAMENTO

Sexta, 19h

crontab do macOS

O QUE ESTÁ NO BACKUP

Os dados que realmente importam — o que permite restaurar o agente com identidade e função intactos.

  • config.yaml, .env, SOUL.md — identidade e configuração
  • memories/ — memória de longo prazo
  • skills/, skills-disabled/ — capacidades do agente
  • state.db — estado atual das sessões
  • kanban.db — tarefas e quadro
  • verification_evidence.db — histórico de verificações
  • cron/ — tarefas agendadas
  • auth.json — credenciais locais
  • logs/ — histórico recente
  • bin/tirith — binário principal, pra não precisar reinstalar

O QUE FICA DE FORA POR DESIGN

Código e caches descartáveis — recuperáveis via instalação, não restauráveis por cópia.

  • hermes-agent/ — código fonte, node_modules, venv, apps
  • cache/, audio_cache/, image_cache/
  • caches de modelos e índice de contexto
# crontab — roda toda sexta às 19h, sem intervenção $ tar -czf hermes-backup-latest.tar.gz ~/.hermes $ mv hermes-backup-latest.tar.gz ~/Library/Mobile\ Documents/com~apple~CloudDocs/ ✓ ~80 MB · sincronizado no próximo ciclo do iCloud

O QUE VOCÊ GANHA

Abre o iCloud em qualquer lugar e tem ali o estado completo do agente. Não tem escolha, não tem configuração extra, não tem ponto de falha esquecido — ou funciona, ou aparece erro no log.

A FILOSOFIA

Menos decisões, menos pontos de falha, mais confiabilidade real.

ENCERRAMENTO

Agente que compõe.

Sem memória, todo dia é dia um. Com o loop fechado, todo dia é dia N — e N cresce sozinho.

01

Memória

Local, editável, sua.

02

Skills

Nascem do uso, não do prompt.

03

Autonomia

/goal transforma chat em operação.

Obrigado. · Perguntas?