From bcb618c366302dde5bbde405d4301e58d4080a03 Mon Sep 17 00:00:00 2001 From: "piabrota-hermes[bot]" <352059990+piabrota-hermes[bot]@users.noreply.github.com> Date: Tue, 3 Nov 2026 17:13:45 +0000 Subject: [PATCH] docs(profile): list piabrota-ops and piabrota-hermes with their roles --- profile/README.md | 10 +++++++++- profile/README.pt-BR.md | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/profile/README.md b/profile/README.md index 0a97fff..0ee640d 100644 --- a/profile/README.md +++ b/profile/README.md @@ -8,7 +8,7 @@ [![code: FOSS](https://img.shields.io/badge/code-FOSS-1682D4?style=flat-square)](#license) [![rust](https://img.shields.io/badge/rust-first-1682D4?style=flat-square&logo=rust&logoColor=white)](#projects) [![web: piabrota.art](https://img.shields.io/badge/web-piabrota.art-1682D4?style=flat-square)](https://piabrota.art) -[![reading time: ~4 min](https://img.shields.io/badge/reading%20time-~4%20min-1682D4?style=flat-square)](#reading-time) +[![reading time: ~5 min](https://img.shields.io/badge/reading%20time-~5%20min-1682D4?style=flat-square)](#reading-time) @@ -87,6 +87,14 @@ The people who build piabrota. Each line comes from their public GitHub profile. | The GitHub avatar of aracyla | [**@aracyla**](https://github.com/aracyla) | "General purpose developer currently focused on frontend development", in Brazil ([aracyla.xyz](https://aracyla.xyz)). Small C projects to study: a Tetris and a unit-test library. | | The GitHub avatar of robkler | [**@robkler**](https://github.com/robkler)
Rôb Klér Soares da Silva Júnior | "Senior Backend Engineer", in Rio de Janeiro: Go and the JVM (Scala, Java), distributed systems, Kubernetes, AWS and GCP. Made the browser extension of [gramatico](https://github.com/piabrota/gramatico) (piabrota/gramatico#51), and owns gramatico's code with @h0ffmann. | +Two more members are not people: they are GitHub Apps, the org's agents. Each one writes as a bot, +signs what it writes with the agent, the model and where it ran, and never merges: a person does. + +| | Agent | Role | +|:---:|---|---| +| The GitHub avatar of piabrota-ops | [**piabrota-ops**](https://github.com/apps/piabrota-ops) | The ops agent. Watches [nix-os](https://github.com/piabrota/nix-os) and its VPS, diagnoses a failed deploy, reviews pull requests, opens the weekly flake-update pull request and keeps the pt-BR and English mirrors in step. Code: [agents](https://github.com/piabrota/agents). | +| The GitHub avatar of piabrota-hermes | [**piabrota-hermes**](https://github.com/apps/piabrota-hermes) | The assistant of the owner. Answers on Telegram and Discord, runs the scheduled jobs the owner sets up (watchers and digests) and, when asked, opens a pull request from a `hermes/*` branch. Runs on the nix-os VPS as [Hermes Agent](https://github.com/NousResearch/hermes-agent); [docs/HERMES.md](https://github.com/piabrota/nix-os/blob/main/docs/HERMES.md). | + ## Partnerships Partnership or white label requests: mhoffmannfs [at] gmail.com. diff --git a/profile/README.pt-BR.md b/profile/README.pt-BR.md index 4f2a0a2..1a59c1a 100644 --- a/profile/README.pt-BR.md +++ b/profile/README.pt-BR.md @@ -8,7 +8,7 @@ [![código: FOSS](https://img.shields.io/badge/c%C3%B3digo-FOSS-1682D4?style=flat-square)](#licença) [![rust](https://img.shields.io/badge/rust-primeiro-1682D4?style=flat-square&logo=rust&logoColor=white)](#projetos) [![web: piabrota.art](https://img.shields.io/badge/web-piabrota.art-1682D4?style=flat-square)](https://piabrota.art) -[![tempo de leitura: ~6 min](https://img.shields.io/badge/tempo%20de%20leitura-~6%20min-1682D4?style=flat-square)](#tempo-de-leitura) +[![tempo de leitura: ~7 min](https://img.shields.io/badge/tempo%20de%20leitura-~7%20min-1682D4?style=flat-square)](#tempo-de-leitura) @@ -87,6 +87,14 @@ As pessoas que constroem o piabrota. Cada linha vem do perfil público da pessoa | O avatar de aracyla no GitHub | [**@aracyla**](https://github.com/aracyla) | "General purpose developer currently focused on frontend development", no Brasil ([aracyla.xyz](https://aracyla.xyz)). Projetos pequenos em C para estudo: um Tetris e uma biblioteca de testes unitários. | | O avatar de robkler no GitHub | [**@robkler**](https://github.com/robkler)
Rôb Klér Soares da Silva Júnior | "Senior Backend Engineer", no Rio de Janeiro: Go e JVM (Scala, Java), sistemas distribuídos, Kubernetes, AWS e GCP. Fez a extensão de navegador do [gramatico](https://github.com/piabrota/gramatico) (piabrota/gramatico#51) e é dono do código do gramatico com @h0ffmann. | +Outros dois membros não são pessoas: são GitHub Apps, os agentes da org. Cada um escreve como bot, +assina o que escreve com o agente, o modelo e onde rodou, e nunca faz merge: quem faz é uma pessoa. + +| | Agente | Função | +|:---:|---|---| +| O avatar de piabrota-ops no GitHub | [**piabrota-ops**](https://github.com/apps/piabrota-ops) | O agente de operações. Vigia o [nix-os](https://github.com/piabrota/nix-os) e a VPS dele, diagnostica um deploy que falhou, revisa pull requests, abre o pull request semanal de atualização do flake e mantém os espelhos em pt-BR e em inglês em dia. Código: [agents](https://github.com/piabrota/agents). | +| O avatar de piabrota-hermes no GitHub | [**piabrota-hermes**](https://github.com/apps/piabrota-hermes) | O assistente do dono. Responde no Telegram e no Discord, roda as tarefas agendadas que o dono configura (vigias e resumos) e, quando pedem, abre um pull request a partir de uma branch `hermes/*`. Roda na VPS do nix-os como [Hermes Agent](https://github.com/NousResearch/hermes-agent); veja [docs/HERMES.ptBR.md](https://github.com/piabrota/nix-os/blob/main/docs/HERMES.ptBR.md). | + ## Parcerias Pedidos de parceria ou white label: mhoffmannfs [at] gmail.com.