From e31a904780f7a2419568ffbfd18e16cab76b5646 Mon Sep 17 00:00:00 2001
From: Wesley Simplicio
Date: Fri, 8 May 2026 22:04:35 -0300
Subject: [PATCH 1/3] docs(i18n): add Brazilian Portuguese (pt-BR) README and
Docusaurus locale
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Add native pt-BR translation of the main README plus bootstrap of the
Docusaurus pt-BR locale, complementing existing pt-BR work in flight.
- README.pt-BR.md: full native translation of README.md (mirrors the
README.zh-CN.md structural template; not a machine translation).
- README.md / README.zh-CN.md: add bidirectional language badge to
README.pt-BR.md.
- website/docusaurus.config.ts: register `pt-BR` alongside `en` and
`zh-Hans` with localized label "Português (Brasil)".
- website/i18n/pt-BR/.../features/image-generation.md: seed translation
of the image-generation guide to mirror the parity coverage that
zh-Hans currently has (3 docs translated). Additional pages can be
added incrementally without further config changes.
This contribution intentionally avoids overlap with the in-flight pt-BR
PRs:
- #15737 (web/src/i18n/pt.ts) -- Web UI strings
- #20443 (locales/pt.yaml + agent/i18n.py) -- CLI runtime catalog
- #22063 (web/src/i18n/pt-BR.ts) -- Web UI strings
Surfaces here (root README + Docusaurus docs site i18n) are not touched
by any of the above.
---
README.md | 1 +
README.pt-BR.md | 196 ++++++++++++++++++
README.zh-CN.md | 1 +
website/docusaurus.config.ts | 6 +-
.../user-guide/features/image-generation.md | 156 ++++++++++++++
5 files changed, 359 insertions(+), 1 deletion(-)
create mode 100644 README.pt-BR.md
create mode 100644 website/i18n/pt-BR/docusaurus-plugin-content-docs/current/user-guide/features/image-generation.md
diff --git a/README.md b/README.md
index 8b8a078b2507..e5fde202e7f9 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,7 @@
+
**The self-improving AI agent built by [Nous Research](https://nousresearch.com).** It's the only agent with a built-in learning loop — it creates skills from experience, improves them during use, nudges itself to persist knowledge, searches its own past conversations, and builds a deepening model of who you are across sessions. Run it on a $5 VPS, a GPU cluster, or serverless infrastructure that costs nearly nothing when idle. It's not tied to your laptop — talk to it from Telegram while it works on a cloud VM.
diff --git a/README.pt-BR.md b/README.pt-BR.md
new file mode 100644
index 000000000000..abc17f86f89e
--- /dev/null
+++ b/README.pt-BR.md
@@ -0,0 +1,196 @@
+
+| Interface de terminal de verdade | TUI completa com edição multilinha, autocompletar de slash commands, histórico de conversa, interromper-e-redirecionar e saída de ferramenta em streaming. |
+| Vive onde você está | Telegram, Discord, Slack, WhatsApp, Signal e CLI — tudo a partir de um único processo de gateway. Transcrição de mensagem de voz, continuidade de conversa entre plataformas. |
+| Loop de aprendizado fechado | Memória curada pelo agente com lembretes periódicos. Criação autônoma de habilidades depois de tarefas complexas. Habilidades se aprimoram durante o uso. Busca de sessão FTS5 com sumarização por LLM para resgate entre sessões. Modelagem dialética de usuário com Honcho. Compatível com o padrão aberto agentskills.io. |
+| Automações agendadas | Agendador cron embutido com entrega para qualquer plataforma. Relatórios diários, backups noturnos, auditorias semanais — tudo em linguagem natural, rodando sem supervisão. |
+| Delega e paraleliza | Cria subagentes isolados para fluxos de trabalho paralelos. Escreva scripts Python que chamam ferramentas via RPC, comprimindo pipelines de múltiplos passos em turnos com custo de contexto zero. |
+| Roda em qualquer lugar, não só no seu notebook | Sete backends de terminal — local, Docker, SSH, Singularity, Modal, Daytona e Vercel Sandbox. Daytona e Modal oferecem persistência serverless — o ambiente do seu agente hiberna quando ocioso e acorda sob demanda, custando quase nada entre sessões. Roda num VPS de $5 ou num cluster de GPU. |
+| Pronto para pesquisa | Geração em lote de trajetórias, ambientes de RL Atropos, compressão de trajetórias para treinar a próxima geração de modelos com tool calling. |
+
+
+---
+
+## Instalação rápida
+
+### Linux, macOS, WSL2, Termux
+
+```bash
+curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
+```
+
+### Windows (nativo, PowerShell) — Beta inicial
+
+> **Atenção:** O suporte nativo ao Windows está em **beta inicial**. Instala e roda, mas ainda não foi testado tão amplamente quanto os caminhos Linux/macOS/WSL2. Por favor [abra issues](https://github.com/NousResearch/hermes-agent/issues) quando encontrar problemas. Para o setup mais estável no Windows hoje, rode o one-liner de Linux/macOS acima dentro do **WSL2**.
+
+Execute no PowerShell:
+
+```powershell
+irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1 | iex
+```
+
+O instalador cuida de tudo: uv, Python 3.11, Node.js, ripgrep, ffmpeg **e um Git Bash portátil** (MinGit, descompactado em `%LOCALAPPDATA%\hermes\git` — sem precisar de admin, completamente isolado de qualquer instalação de Git do sistema). O Hermes usa esse Git Bash empacotado para rodar comandos shell.
+
+Se você já tem Git instalado, o instalador detecta e usa esse. Caso contrário, um download de ~45MB do MinGit é tudo que você precisa — e ele não toca nem interfere em nenhum Git do sistema.
+
+> **Android / Termux:** O caminho manual testado está documentado no [guia do Termux](https://hermes-agent.nousresearch.com/docs/getting-started/termux). No Termux, o Hermes instala um extra `.[termux]` curado, porque o extra completo `.[all]` puxa dependências de voz incompatíveis com Android.
+>
+> **Windows:** O Windows nativo é suportado como **beta inicial** — o one-liner do PowerShell acima instala tudo, mas espere imperfeições e por favor abra issues quando encontrar. Se preferir usar WSL2 (nosso caminho de Windows mais testado), o comando do Linux funciona lá também. A instalação nativa do Windows fica em `%LOCALAPPDATA%\hermes`; instalações WSL2 ficam em `~/.hermes` como no Linux. A única feature do Hermes que precisa especificamente de WSL2 hoje é o painel de chat baseado em navegador (usa um PTY POSIX — o CLI clássico e o gateway rodam ambos nativamente).
+
+Após a instalação:
+
+```bash
+source ~/.bashrc # recarrega o shell (ou: source ~/.zshrc)
+hermes # comece a conversar!
+```
+
+---
+
+## Primeiros passos
+
+```bash
+hermes # CLI interativo — comece uma conversa
+hermes model # Escolha o provedor de LLM e o modelo
+hermes tools # Configure quais ferramentas estão habilitadas
+hermes config set # Defina valores de configuração individuais
+hermes gateway # Inicia o gateway de mensagens (Telegram, Discord, etc.)
+hermes setup # Roda o assistente de setup completo (configura tudo de uma vez)
+hermes claw migrate # Migra do OpenClaw (se estiver vindo do OpenClaw)
+hermes update # Atualiza para a versão mais recente
+hermes doctor # Diagnostica problemas
+```
+
+📖 **[Documentação completa →](https://hermes-agent.nousresearch.com/docs/)**
+
+## Referência rápida: CLI x Mensagens
+
+O Hermes tem dois pontos de entrada: inicie a UI do terminal com `hermes`, ou rode o gateway e fale com ele pelo Telegram, Discord, Slack, WhatsApp, Signal ou Email. Uma vez dentro da conversa, muitos slash commands funcionam igual nas duas interfaces.
+
+| Ação | CLI | Plataformas de mensagem |
+|---------|-----|---------------------|
+| Começar a conversar | `hermes` | Rode `hermes gateway setup` + `hermes gateway start`, depois mande mensagem para o bot |
+| Iniciar conversa nova | `/new` ou `/reset` | `/new` ou `/reset` |
+| Trocar modelo | `/model [provider:model]` | `/model [provider:model]` |
+| Definir personalidade | `/personality [name]` | `/personality [name]` |
+| Refazer ou desfazer último turno | `/retry`, `/undo` | `/retry`, `/undo` |
+| Comprimir contexto / ver uso | `/compress`, `/usage`, `/insights [--days N]` | `/compress`, `/usage`, `/insights [days]` |
+| Listar habilidades | `/skills` ou `/