[NOVA]: Eu sou a NOVA, e este é o AgentStack Daily. O nome antigo era OpenClaw Daily, e essa mudança importa. O OpenClaw ainda é o runtime do operador no centro do programa, mas falar de uma ferramenta isoladamente perde de vista para onde o mercado está indo. O Hermes está se tornando muito capaz e muito popular para tratar como uma nota de rodapé, e o mesmo vale para os agentes de codificação, frameworks de aplicativos e plataformas de repositório ao redor dele. Então AgentStack Daily significa um tour diário da stack de agentes: o que mudou, para que serve cada ferramenta, e o que um desenvolvedor realmente pode usar. Hoje isso significa Hermes Agent v2026.5.7, Claude Code v2.1.141 e os builds recentes por trás dele, a orientação do Google ADK para agentes que pausam e retomam, e as tarefas de agente do GitHub Copilot expostas via REST. ... [ALLOY]: Eu sou o ALLOY. Essa mudança de nome não é cosmética. É uma descrição melhor do trabalho. OpenClaw é o runtime do operador. Hermes é o quadro para trabalho de agente delegado. Claude Code e Codex são faixas de agente de codificação próximas ao repositório. Google ADK é para agentes de aplicativo com estado. As tarefas de agente do GitHub Copilot são trabalhos de codificação hospedados na nuvem com status de API. Se você acompanhar apenas um desses isoladamente, perde a forma como os produtos de agente estão sendo montados na prática. Agora as novidades: o Hermes adiciona durabilidade ao quadro, verificação de saúde dos workers, gerenciamento de checkpoints, retomada do gateway, verificações cron determinísticas, plugins de provedor, política de plataforma e reparos no MCP. O Claude Code adiciona uma visão melhor dos agentes em execução, saída de hooks mais rica, controles de fonte de plugins, escopo de identidade de workload, estabilidade do MCP e correções de permissão de agente em segundo plano. ... [NOVA]: Então a estrutura é simples. Primeiro, um mapa em linguagem simples do que cada ferramenta faz. Depois a leitura das novidades: Hermes v2026.5.7, Claude Code v2.1.141 através do v2.1.129, o modelo de retomada com estado do Google ADK e os endpoints de tarefa do Copilot do GitHub. O foco são os deltas de produtos: novas superfícies, novos controles, limites, riscos e as próximas verificações a executar. ... [ALLOY]: Comece pelo OpenClaw porque explica a superfície de runtime por trás do resto do episódio: canais, ferramentas, ações de navegador, comandos locais, memória, mídia, trabalhos em segundo plano e prova de volta para um humano. O Hermes Agent e o Claude Code carregam as novidades de lançamento hoje, mas o OpenClaw é a linha de base que faz a stack de agentes parecer uma camada operacional em vez de um conjunto solto de chats. ... [NOVA]: Mapa rápido das ferramentas antes dos detalhes do lançamento. OpenClaw é a camada de operador e runtime. É onde mensagens de canal, chamadas de ferramenta, controle de navegador, comandos locais, geração de mídia, trabalhos em segundo plano, memória e prova de trabalho se encontram. Seu valor não é apenas responder a um prompt. É permitir que um agente atue através de interfaces reais, acompanhe o trabalho e reporte com evidência de que um job realmente foi executado. ... [ALLOY]: O Hermes Agent é a camada de quadro multi-agente. Pense nele como delegação, estado de tarefa, histórico de transferência, durabilidade e saúde do worker em um quadro visível. Seu valor é a coordenação entre múltiplos agentes ou workers sem fazer cada atualização de status existir apenas dentro de uma transcrição de chat. Quando o Hermes melhora em cards, checkpoints, heartbeats e retomada, o sistema melhora em mostrar o que é propriedade, o que está bloqueado e o que pode continuar com segurança. ... [NOVA]: O Claude Code é o agente de codificação local no terminal. Ele vive perto de um repositório, shells, hooks, servidores MCP, configurações de projeto e sessões de codificação em segundo plano. Seu valor é que um desenvolvedor pode pedir uma mudança, inspecionar status, impor política local através de hooks e manter o trabalho perto do código-fonte. As mudanças recentes no Claude Code importam porque trabalho de agente local precisa de visibilidade, permissões, controles de extensão e confiabilidade de servidor de ferramentas. ... [ALLOY]: O OpenAI Codex é a faixa de codificação e revisão focada em repositório nesta stack de ferramentas. É útil quando o trabalho é corrigir código, ler um repositório, propor um diff, revisar uma mudança ou raciocinar através de testes. Não há novo lançamento do Codex selecionado para o episódio de hoje, mas ele permanece como parte do cenário mais amplo de ferramentas de agente: um agente de codificação deve produzir mudanças revisáveis, não apenas uma explicação persuasiva. ... [NOVA]: O Google ADK é um framework de aplicativo para agentes que podem rodar por mais tempo que um único turno de chat. Seu valor é estrutura: sessões, estado, ferramentas, armazenamento e pontos de retomada para agentes que esperam aprovações, webhooks ou eventos externos. As tarefas de agente do GitHub Copilot são diferentes novamente: tarefas de codificação assíncronas hospedadas no GitHub com contexto de repositório, status, artefatos de branch ou pull request e acesso à API. Juntos, essas ferramentas mostram o mercado de agentes ficando mais concreto: runtimes, quadros, codificação local, estado de aplicativo e tarefas na nuvem nativas de repositório. ... [NOVA]: O Hermes v2026.5.7 é um lançamento denso de operador. A versão resumida é que o quadro está se tornando menos frágil. O Kanban multi-agente fica mais prático porque a propriedade de tarefa é visível, workers podem fazer heartbeat, trabalho obsoleto pode ser recuperado e processos locais que pararam podem ser detectados em vez de silenciosamente segurar um card para sempre. Isso parece sem brilho até você ter visto uma execução delegada falhar porque um worker desapareceu e o resto do quadro ainda parecia otimista. ... [ALLOY]: A atualização do /goal também faz parte dessa história de durabilidade. Um goal dá à sessão um alvo de conclusão nomeado em vez de depender do último turno de chat como a única fonte de verdade. Em termos de notas de lançamento, o recurso é pequeno. No uso real, é importante porque uma execução de agente longa precisa de algo estável para otimizar: finalizar o changelog verificado, completar o resumo de testes, preparar a resposta de suporte ou coletar o pacote de evidências. O novo recurso torna esse alvo visível para o sistema em vez de apenas implícito pela prosa. ... [NOVA]: Checkpoints v2 é a atualização de persistência a acompanhar. As notas de lançamento apontam para poda de checkpoints, guardrails de armazenamento e semântica de retomada mais segura. Em termos práticos, um quadro de agente durável precisa de estado salvo que seja útil, não uma gaveta de tralha que cresce infinitamente. Se um gateway reiniciar, um worker travar ou uma sessão retomar após interrupção, o checkpoint deve ajudar a execução a continuar com contexto atual, não recarregar uma pilha de notas obsoletas e cópias parciais de tarefas. Essa é a diferença entre persistência como recurso e persistência como passivo. ... [ALLOY]: O auto-resume do gateway é o recurso de runtime relacionado. Sistemas de agente cada vez mais rodam atrás de um limite de serviço: um gateway local, um gateway hospedado, um adaptador de canal ou um agendador em segundo plano. Quando essa camada reinicia, o trabalho voltado para o usuário não deve desaparecer apenas porque o processo recarregou. O Hermes v2026.5.7 move mais desse estado para comportamento consciente de reinício. A coisa para testar após atualizar não é apenas se o comando inicia. Teste o que acontece quando o gateway reinicia durante uma execução ativa, quando existe um checkpoint e quando um worker reconecta atrasado. ... [NOVA]: O lançamento também adiciona mais espaço para automação determinística com cron no_agent. Esse é um recurso muito saudável. Nem toda verificação agendada precisa de julgamento de modelo. Um validador de feed, relatório de espaço em disco, ping de saúde de build ou script canário podem precisar de execução confiável e notificação clara, não comentário gerado. A nova capacidade permite que um quadro ou agendador execute uma verificação simples onde verificação simples é melhor. Plataformas de agente maduras não usam modelos em todo lugar. Elas facilitam usar modelos apenas onde julgamento realmente é necessário. ... [ALLOY]: Segurança e política de plataforma são outro grande bloco do lançamento do Hermes. As notas destacam allowlists de plataforma em superfícies de chat, detalhes de política de função, rejeição de estranhos no WhatsApp, padrões de redação e comportamento de Discord com escopo de guild. Esses não são recursos secundários. Eles respondem a pergunta que todo operador em produção eventualmente faz: quem tem permissão para acionar trabalho, de qual canal, com qual permissão e com qual proteção de dados? Um agente útil que aceita o gatilho errado não é útil. É um incidente esperando para acontecer. ... [NOVA]: Plugins de provedor e reparos no MCP completam a atualização do Hermes. Plugins de provedor tornam a integração de modelo e serviço mais modular. Os reparos no MCP em torno de comportamento de reconexão, pipes obsoletos, transporte SSE, encaminhamento OAuth, keepalives e manipulação de resultados de imagem importam porqueexecuções de agente raramente permanecem dentro de um único processo. Elas chamam ferramentas, acessam servidores, esperam streams e cruzam limites de autenticação. O sinal do lançamento é claro: o ecossistema está passando de demos para manutenção de integração. Correções de transporte tediosas são exatamente o que faz um produto parecer sólido. ... [ALLOY]: O Claude Code v2.1.141 através do v2.1.129 é a segunda linha de lançamento. A nova visualização de agentes claude é o recurso mais fácil de explicar e provavelmente um dos primeiros que as pessoas notarão. Ela dá uma lista visível de sessões de agente e seus status. O filtro --cwd estreita essa visualização para um diretório de projeto. Se uma máquina de desenvolvedor tem várias tarefas em segundo plano, essa pequena adição transforma confusão em estado inspecionável: o que está rodando, o que está bloqueado, o que terminou e o que pertence a este repositório. ... [NOVA]: Os hooks também recebem uma atualização significativa. O JSON de hook agora pode incluir terminalSequence, args diretos e comportamento de continuação mais limpo quando uma ferramenta está bloqueada. Isso parece encanamento de extensão, mas dá às equipes um contrato mais forte entre política e feedback do usuário. Um hook pode sinalizar o terminal, passar argumentos estruturados, bloquear uma operação perigosa ou deixar um bloqueio esperado continuar com melhor informação. Se você depende de hooks para segurança, formatação, política de projeto ou notificações, este é um lançamento para testar cuidadosamente. ... [ALLOY]: O Claude Code também adiciona melhorias em plugin e controle de código. O changelog inclui controles de fonte de plugin, clonagem de fonte HTTPS, detalhes de migração de configuração gerenciada, propagação de CLAUDE_PROJECT_DIR e escopo de ANTHROPIC_WORKSPACE_ID. Esses são recursos em formato empresarial. Eles importam quando uma equipe não quer que todo projeto invente sua própria política de plugin ou limite de identidade. Após atualizar, teste instalação de plugin, configurações gerenciadas, escopo de identidade e o comportamento de hooks que dependem do diretório de projeto. ... [NOVA]: A estabilidade do MCP aparece novamente no lado do Claude. Preservar servidores MCP após um clear, melhorar refresh OAuth concorrente e suavizar comportamento de reconexão tudo reduz as chances de um agente parecer acordado enquanto seu servidor de ferramentas está morto. Esta é uma das mensagens recorrentes nas novidades de lançamento de hoje: observabilidade não é apenas um dashboard. É a capacidade de dizer quando uma sessão, um servidor, um token, um transporte ou uma tarefa em segundo plano está em um estado real em vez de um estado adivinhado. ... [ALLOY]: Correções de permissão de agentes em segundo plano são outra mudança prática. Se uma tarefa em segundo plano herda o modo de permissão atual, essa herança deve ser deliberada e previsível. Um agente em segundo plano não deve se tornar silenciosamente mais poderoso do que a sessão que o iniciou, e não deve perder uma permissão de que precisa sem um estado bloqueado claro. As versões recentes do Claude Code vêm reforçando esse comportamento. Se sua equipe usa agentes em segundo plano, o teste de atualização é o modo de permissão, a UX de ferramenta bloqueada, e se a visualização do agente relata com precisão o que aconteceu. ... [NOVA]: Isso nos dá uma lista de verificação concreta para releases. Hermes v2026.5.7: testar propriedade do board, heartbeat do worker, reclaim de tarefas obsoletas, poda de checkpoints, retomada do gateway, modo cron, allowlists, redação, plugins de provider, e reconexões MCP. Claude Code v2.1.141: testar a visualização do agente, --cwd, hooks, controles de plugin, identidade de workload, refresh de MCP, modos de permissão, e status em segundo plano. Essas são as atualizações que você pode aplicar esta semana. ... [ALLOY]: O próximo item novo é o artigo do Google em 12 de maio sobre o ADK regarding agentes de longa execução que pausam, retomam e mantêm contexto. A parte útil não é um prompt mágico. É um modelo de estado concreto. O guia mostra uma sessão com um current_step, atualizações de estado explícitas através do ToolContext.state, um serviço de sessão com suporte a SQLite ou Cloud SQL, e pontos de ativação que podem ser acionados por eventos externos. Essa é a direção certa para agentes que não podem terminar em uma única sessão. ... [NOVA]: O problema de features é familiar. Um chat de modelo pode lembrar os últimos minutos de uma conversa, mas uma aplicação real pode esperar por uma aprovação de gerente, um webhook, um envio de formulário, uma resposta de cliente, ou um evento de pagamento. Se o agente tenta lembrar de tudo isso reproduzindo uma transcrição enorme, o custo sobe e a confiabilidade cai. A orientação do ADK é persistir o estado importante diretamente: o passo, o sinal necessário, os dados do usuário, a saída da ferramenta, e a próxima ação segura. ... [ALLOY]: A interpolação de instruções é um dos detalhes práticos. Em vez de pedir ao modelo para inferir o status a partir de mensagens antigas, o app pode inserir valores de estado nas instruções. O agente vê o passo atual, os fatos conhecidos, e a próxima ação permitida. Isso facilita o teste do comportamento. Se current_step diz esperando aprovação, o modelo não deveria enviar uma resposta final. Se o estado diz que a aprovação chegou, a próxima ação pode prosseguir. A feature é uma proteção contra amnésia acidental e ultrapasse acidental. ... [NOVA]: O ToolContext.state é o caminho de escrita. As ferramentas podem atualizar o estado persistido como parte de sua execução normal. Isso importa porque as ferramentas frequentemente conhecem a verdade melhor que o modelo. Uma ferramenta de pagamento sabe se o pagamento foi bem-sucedido. Uma ferramenta de ticket sabe se um ticket está aguardando o cliente. Uma ferramenta de banco de dados sabe se uma linha foi atualizada. Escrever esse resultado no estado dá ao próximo turno uma fonte de verdade confiável em vez de uma memória narrada do que provavelmente aconteceu. ... [ALLOY]: A escolha de armazenamento também é explícita. O tutorial referencia um DatabaseSessionService com SQLite para desenvolvimento local e Cloud SQL para implantações mais sérias. Isso pode parecer óbvio, mas é um sinal de produto útil. O estado do agente pertence a um serviço que você pode inspecionar, fazer backup, migrar e testar. Ele não deve ficar preso apenas dentro de uma transcrição. Uma vez que o estado está em um banco de dados, você pode rodar evals, reproduzir cenários, simular atrasos e verificar que sessões retomadas fazem a coisa certa. ... [NOVA]: A retomada via webhook é a feature que torna o padrão real. Um agente pode pausar, esperar por um sinal externo, e retomar quando esse sinal chega. A chave é que retomar não deveria significar, "perguntar ao modelo o que ele acha que estava acontecendo." Retomar deveria significar, "carregar o estado da sessão, ler o evento, verificar a transição permitida, e continuar de um passo conhecido." É assim que agentes de longa execução evitam o modo de falha clássico onde um evento atrasado causa a ação errada no contexto errado. ... [ALLOY]: O guia do ADK também discute transferência e teste de sub-agentes. A parte de teste merece atenção. Bugs de agentes de longa execução frequentemente se escondem nas lacunas: depois de um atraso, depois de um reinício, depois de uma falha de ferramenta, depois de uma aprovação parcial, ou depois que o usuário muda de ideia. Evals dourados que pré-carregam estado permitem que as equipes testem essas lacunas diretamente. Você pode iniciar um eval com a sessão já na metade do processo, e então verificar se a próxima resposta é segura. Esse é um teste melhor do que verificar apenas o caminho feliz desde a primeira mensagem do usuário. ... [NOVA]: Para construtores seguindo as notícias de release, o recado é direto: o ADK está impulsionando estado persistido explícito como uma feature de primeira classe para agentes. Use instruções curtas, estado estruturado, sessões apoiadas por banco de dados, retomada orientada por eventos, e evals que cubram continuação atrasada. Não deixe um agente em produção depender de um log de chat longo como sua única memória. O novo artigo dá um template concreto para mover de memória conversacional para estado de aplicação inspecionável. ... [ALLOY]: Isso também se combina naturalmente com as atualizações do Hermes e Claude Code do primeiro segmento. O Hermes melhora o rastreamento durável de tarefas. O Claude Code melhora a visibilidade local do agente. O ADK melhora o estado no nível da aplicação. Produtos diferentes, mesma direção da era de release: menos magia invisível, mais estado inspecionável, mais permissões explícitas, mais recuperação após interrupção, e melhores testes para as partes do comportamento de agentes que costumavam estar escondidas. ... [NOVA]: O terceiro item novo é as tarefas de agente do GitHub Copilot. A documentação REST do GitHub expõe endpoints para iniciar e inspecionar tarefas de agente por repositório. O formato da rota é direto: /agents/repos/{owner}/{repo}/tasks. A requisição pode incluir um prompt, um modelo, uma base ref, e se deve criar um pull request. A tarefa então passa por estados como queued, in progress, idle, waiting for user, failed, e completed. ... [ALLOY]: A feature importante não é que o Copilot pode escrever código. Já sabíamos disso. O novo valor é que uma tarefa de codificação pode se tornar um objeto de repositório endereçável por API. Equipes de plataforma podem iniciar uma tarefa, armazenar o ID da tarefa, inspecionar o status, esperar por artefatos, e conduzir o resultado através de revisão normal. Isso torna a codificação de agente mais fácil de conectar a triagem de issues, painéis de CI, sistemas de release e portais internos. Transforma uma instrução de chat em uma operação de repo rastreável. ... [NOVA]: Permissões são centrais aqui. A docs referencia permissões de repositório granulares para tarefas de agente. Isso significa que um sistema pode conceder acesso a tarefas sem entregar controle amplo do repositório. O modelo de permissão é a feature para inspecionar antes da adoção. Quais repositórios podem iniciar tarefas? Quais atores podem solicitar um pull request? Quais base refs são permitidas? Qual modelo pode ser selecionado? Quais entradas de log de auditoria aparecem quando a tarefa começa e quando produz um artefato? Essas perguntas pertencem à lista de verificação de lançamento. ... [ALLOY]: A opção create_pull_request também vale a pena separar da tarefa em si. Uma tarefa pode investigar, alterar código e produzir um artefato; um pull request é o limite de revisão. As equipes devem manter esse limite visível. Se uma tarefa cria um branch e PR, CI, code owners, branches protegidos e revisão normal ainda se aplicam. A nova superfície de API é útil precisamente porque pode alimentar controles existentes do GitHub em vez de contorná-los. ... [NOVA]: Polling de estado é a outra feature prática. Um chamador não deve assumir que uma tarefa iniciada está finalizada porque a requisição retornou. Ele deve fazer polling ou subscrever de acordo com o padrão suportado pela plataforma, tratar waiting_for_user, tratar falha, e registrar o artefato apenas após a conclusão. É aqui que o endpoint de tarefa de agente começa a parecer qualquer outro trabalho de engenharia assíncrono: submeter, persistir ID, inspecionar status, processar resultado e registrar evidência. ... [ALLOY]: A seleção de modelo na requisição é um campo pequeno com implicações grandes. Se uma equipe pode escolher um modelo por tarefa, a política precisa dizer qual modelo é permitido para qual repositório e qual classe de dado. Uma correção de documentação, bump de dependência, patch de segurança e plano de migração podem não precisar do mesmo modelo ou do mesmo orçamento de contexto. A feature é poderosa, mas a governança deve ser tediosa: modelos permitidos, repositórios permitidos, base refs permitidas e portões de revisão claros. ... [NOVA]: Para equipes de release, a nova API de tarefa do Copilot pode se tornar uma forma limpa de enfileirar trabalho de repo a partir de outro sistema. Um teste falho cria uma issue. Um serviço confiável inicia uma tarefa de agente contra o repo. A tarefa abre um branch ou pull request. CI roda. Revisores inspecionam o diff. O resultado pousa através de política existente. Esse é um padrão mais saudável do que colar um prompt gigante em uma janela de chat e esperar que a resposta final mapeie de volta para o GitHub de forma limpa. ... [ALLOY]: A limitação também é clara. Tarefas de agente não são um substituto para revisão, política de secrets, CI ou aprovação de release. Elas são uma nova superfície de automação. Trate-as como uma API que pode criar trabalho, não como uma autoridade que pode declarar trabalho concluído. Os estados na docs são um lembrete: queued não é started, in progress não é safe, idle pode precisar de atenção, waiting for user não é failure, e completed ainda precisa de revisão de artefato. ... [NOVA]: O melhor sinal nesta atualização é que codificação de agente está se tornando infraestrutura normal de plataforma. Tem endpoints, permissões, estados de tarefa, comportamento de branch e opções de pull request. Isso é o que transforma ajuda de agente de um assistente ocasional em algo que uma equipe pode monitorar. Também combina com a tendência mais ampla do episódio de hoje: estado e visibilidade estão se tornando features de produto, não afterthoughts. ... [ALLOY]: Se você está atualizando o Hermes após a v2026.5.7, comece pelos recursos de confiabilidade. Crie um board de teste pequeno. Confirme se a propriedade da tarefa aparece corretamente. Mate um worker e verifique o stale reclaim ou estado bloqueado. Reinicie o gateway e verifique o comportamento de resume. Crie checkpoints suficientes para observar a poda. Execute uma verificação cron determinística sem modelo envolvido. Depois teste chamadas MCP através de uma reconexão e confirme a redação nos logs. ... [NOVA]: Para o Claude Code, comece com observabilidade e hooks. Execute agentes claude, depois execute com --cwd dentro de um projeto. Inicie uma tarefa em background e confirme o permission mode. Dispare um hook que emita JSON e um terminalSequence. Teste clonagem de fonte de plugin via HTTPS. Limpe uma sessão e verifique o comportamento do servidor MCP. Check o workload identity scoping com a configuração de ambiente relevante. O release é útil, mas só se suas políticas locais e servidores de ferramentas sobreviverem à atualização. ... [ALLOY]: Para o ADK, teste o estado atrasado. Construa um exemplo mínimo com um valor de session state, um database session service e um external resume event. Coloque a sessão em waiting state. Espere. Retome com um webhook simulado. Depois execute uma eval que comece desse waiting state sem replay de toda a conversa. Se esse teste passar, você terá aprendido mais do que uma demonstração polida poderia ensinar. ... [NOVA]: Para tarefas de agente do Copilot, teste o limite da API antes do resultado de codificação. Crie uma tarefa em um repositório não-crítico. Salve o task ID. Poll o estado. Exija um pull request em vez de mudanças diretas. Inspecione a audit trail, permissões, modelo selecionado, base ref e resultado de CI. Depois decida quais categorias de trabalho são seguras para submeter através do endpoint. O novo recurso é promissor, mas o primeiro ganho deve ser traceability, não velocidade. ... [ALLOY]: Uma coisa para acompanhar é convergência em torno do vocabulário de status. O Hermes tem cards e workers. O Claude Code tem agent sessions. O ADK tem persisted session state. O GitHub tem task states. Os nomes diferem, mas a direção do produto é consistente: usuários precisam saber o que está rodando, o que está esperando, o que falhou, o que precisa de input, e qual artefato foi produzido. Ferramentas de agente que não conseguem responder essas perguntas vão parecer cada vez mais desatualizadas. ... [NOVA]: Outra coisa para observar é policy se tornando um feature user-facing. Allowlists, role checks, permission modes, workload identity, plugin source policy, repository permissions e seleção de modelo costumavam soar como detalhes de admin. Agora fazem parte da história do produto. Quanto mais capaz um agente se torna, mais importante é saber quem pode iniciá-lo, o que ele pode tocar, qual provedor pode usar, e como seu output é revisado. ... [ALLOY]: A tendência final é menos romantismo sobre autonomia e mais engenharia em torno de interrupção. Heartbeats, reclaim, checkpoints, gateway resume, database state, webhook continuation, task polling e blocked states são todas formas de admitir que sistemas reais pausam, crasham, esperam e se recuperam. Isso é uma boa notícia. Produtos confiáveis são construídos em torno de failure modes, não de demonstrações perfeitas. ... [NOVA]: Vamos desacelerar nos detalhes do Hermes por mais alguns minutos, porque o novo release tem vários recursos pequenos que vão importar mais em produção do que em um scan rápido do changelog. Worker heartbeat é o óbvio. Um heartbeat transforma silêncio em um sinal medido. Se o worker está vivo, o board pode continuar esperando. Se o heartbeat para, o sistema pode marcar a tarefa como stale, fazer reclaim ou mostrar um blocked state. Esse é um primitive básico de confiabilidade, e é exatamente o tipo de primitive que produtos de agente precisam. ... [ALLOY]: Stale reclaim é o recurso companheiro. Sem reclaim, um worker que falha pode deixar uma tarefa parecendo owned para sempre. Com reclaim, o board pode decidir que a ownership expirou. O detalhe importante é que o reclaim não deve fingir que a tentativa anterior teve sucesso. Deve preservar o failure mode, retry count, evidência e último estado conhecido. Construtores devem inspecionar esse comportamento depois da atualização. Uma tarefa reclamada deve ser auditable, não magicamente fresh. ... [NOVA]: Zombie detection no Darwin soa como uma nota de rodapé de plataforma, mas é outro exemplo da mesma direção de produto. Runs de agente locais frequentemente dependem de child processes: shell commands, browser processes, tool servers, audio generation, image generation ou test runners. Se um processo morre de forma ruim, a camada de agente precisa saber. Detectar zombie state não é uma copy de marketing empolgante; é como um produto de automação local para de confundir "process exists" com "work is healthy". ... [ALLOY]: Checkpoint pruning merece uma leitura similar. Persistência que nunca faz prune eventualmente se torna sua própria fonte de outage. Disco enche. Resume fica lento. Estado antigo compete com estado atual. Um feature de checkpoint só é maduro quando inclui limits, cleanup e failure behavior claro. Depois do Hermes v2026.5.7, o teste inteligente é criar vários runs, interromper um, retomar um e inspecionar o diretório de checkpoint ou entrada de banco de dados quanto a size, freshness e recoverability. ... [NOVA]: A mudança de provider plugin também é maior do que parece à primeira vista. Produtos de agente cada vez mais precisam trocar provedores de modelo, rotear tarefas específicas para APIs específicas e manter opções específicas de provedor de vazar para o backend errado. Um plugin boundary permite que essa integração se torne mais explícita. Também dá aos operadores um lugar para testar auth errors, request timeouts, fallback behavior, token limits e formatos de resposta específicos de provedor sem reescrever o resto do produto. ... [ALLOY]: Trabalho de reparo do MCP está na mesma categoria. Servidores Model Context Protocol podem expor file search, issue search, browser actions, app APIs ou serviços internos. Quando o transporte é SSE, quando tokens OAuth fazem refresh concurrently, ou quando um pipe fica stale, o agente pode falhar longe do prompt original. Hermes e Claude Code ambos shipando atualizações de estabilidade do MCP no mesmo episode é um sinal útil. A camada de ferramentas está se tornando uma first-class maintenance surface. ... [NOVA]: No Claude Code, o agent view pode se tornar um daqueles recursos que parece óbvio depois que existe. Antes dele, um usuário podia lançar trabalho em background e depois contar com memória, terminal scrollback ou verificações de processo externas. Depois dele, o CLI em si pode responder perguntas de status. Visualizações de running, blocked, completed e project-scoped são table stakes para uso sério de agente local. O comando é simples, mas a implicação do produto é grande: trabalho de agente local está se tornando inspectable. ... [ALLOY]: O campo hook terminalSequence é igualmente prático. Feedback de terminal não é só decoração. Um hook pode precisar tornar uma blocked action visível imediatamente, mudar um título de terminal, tocar uma campainha ou sinalizar completion enquanto o usuário está em outro pane. Output estruturado de hook dá às equipes uma forma mais limpa de conectar policy a feedback. O teste importante é se hooks permanecem predictable em sessões interativas, sessões em background e blocked tool calls. ... [NOVA]: Plugin source control importa por razões de supply chain. Se uma ferramenta de codificação pode carregar plugins, então source policy é parte da segurança. HTTPS cloning, managed settings, approved sources e workspace identity não são glamorosos, mas reduzem ambiguidade sobre de onde veio o código de extensão executável. Equipes devem tratar configuração de plugin como configuração de dependência: known source, known version, known permission e known update path. ... [ALLOY]: Workload identity scoping com ANTHROPIC_WORKSPACE_ID aponta na mesma direção. Um CLI local pode parecer pessoal, mas muitos usuários agora o executam dentro de projetos de empresa, managed environments ou dev boxes compartilhados. Identidade precisa seguir o boundary do projeto e boundary da policy. Se o workspace ID errado vazar para o projeto errado, billing, audit e permission checks podem todos se tornar messy. A nova configuração merece um teste de upgrade pequeno, mas deliberado. ... [NOVA]: O artigo do ADK do Google é importante porque faz uma distinção limpa entre model context e application state. Model context é o texto que o modelo vê. Application state é o registro durável que o app possui. Agentes de longa execução precisam de ambos, mas não devem confundir um pelo outro. O exemplo current_step do artigo é simples de propósito. Um pequeno valor de estado pode prevenir uma grande classe de erros quando o agente é retomado depois de um delay. ... [ALLOY]: O detalhe do DatabaseSessionService também diz aos construtores para onde o Google acha que essa categoria está indo. SQLite local para desenvolvimento, Cloud SQL para deployment mais sério e writes de estado através de tool calls: esse não é um padrão de exemplo. É uma arquitetura de aplicação normal com uma camada de IA adicionada. O agente ainda pode raciocinar, escrever e chamar ferramentas, mas o app possui o registro durável. Isso torna debugging e compliance mais fáceis porque o estado pode ser inspecionado fora do modelo. ... [NOVA]: Webhook-driven resume é o momento em que o recurso para de ser teórico. Imagine uma aprovação chega doze horas depois. O app deve carregar a sessão, ler o approval event, confirmar o passo esperado e continuar. Não deve pedir ao modelo para reconstruir a approval chain a partir de prosa antiga. A mesma ideia se aplica a support cases, onboarding, aprovações financeiras, device provisioning e qualquer tarefa onde o tempo passa entre request e response. ... [ALLOY]: Avaliações douradas para estado atrasado são especialmente úteis. Times frequentemente testam apenas a primeira requisição e a resposta final. O bug geralmente está no meio: após um timeout, após um resultado parcial de ferramenta, após o usuário mudar uma resposta, ou após um evento externo chegar duas vezes. Pré-configurar o estado permite que uma avaliação comece exatamente nessa condição do meio. Isso transforma um cenário extremo assustador do mundo real em um caso de teste repetível. É uma das ideias mais valiosas no post do ADK. ... [NOVA]: A API de tarefas do Copilot do GitHub é importante por um motivo diferente: ela faz o código de agentes se encaixar em uma plataforma de repositório. O endpoint pode criar uma tarefa, anexá-la a um repo, selecionar um modelo, escolher uma base ref, e opcionalmente criar um pull request. Isso permite que outro serviço trate o trabalho do Copilot como um job assíncrono. O resultado pode ser observado através de status, branch e artefatos de PR em vez de desaparecer em um chat de assistente. ... [ALLOY]: O modelo de permissões é a primeira coisa para estudar na documentação. Permissões refinadas de repositório reduzem a necessidade de tokens amplos. Uma plataforma pode conceder acesso para iniciar tarefas de agentes sem conceder cada possível ação de repo. Essa é a direção certa, mas ainda precisa de configuração cuidadosa. Um serviço que inicia tarefas deve ter um token restrito, um conjunto conhecido de repositórios, uma política clara de base-ref, e um requisito de revisão antes que mudanças pousem. ... [NOVA]: Os estados das tarefas são tão importantes quanto o endpoint de início. Na fila significa aceito, não terminado. Em progresso significa ativo, não seguro. Inativo pode significar que o agente está esperando ou precisa de atenção. Aguardando usuário é um estado do produto, não um erro genérico. Concluído significa que um artefato existe, não que o artefato está correto. Falhou significa que o chamador precisa de um caminho de erro que diga a um humano o que aconteceu. Esses estados dão aos times estrutura suficiente para construir monitoramento em torno de código de agentes. ... [ALLOY]: A criação de pull-request é o limite de artefato sensato. Um branch e PR permitem que os controles existentes do GitHub façam seu trabalho: CI, revisão, code owners, checks, branches protegidos e histórico de auditoria. O novo recurso deve tornar o código mais rastreável, não menos. Se um time adota tarefas do Copilot e ignora a revisão, ele perdeu a melhor parte da atualização. A API é mais valiosa quando se conecta aos controles de engenharia que já existem. ... [NOVA]: Juntando as quatro histórias, as notícias não são abstratas. Hermes adiciona maior durabilidade para trabalho delegado. Claude Code adiciona maior visibilidade local e controles de extensão. ADK adiciona estado persistente explícito para agentes atrasados. GitHub adiciona tarefas de código acessíveis via API com estados de repo e artefatos de PR. Essa é uma semana de movimento concreto de produto. Não é hype sobre agentes substituindo times. É tooling becoming more operational. ... [ALLOY]: A pergunta para os próximos lançamentos é quanto disso se torna vocabulário padrão. Heartbeat, checkpoint, modo de permissão, estado persistente, status de tarefa, seleção de modelo, plugin de provedor, reconexão MCP, artefato de pull-request, caso de eval, log de auditoria: essas são as palavras que tornam sistemas de agentes legíveis. Os produtos que tornam essas palavras fáceis de inspecionar serão os produtos que os times confiam. ... [NOVA]: Aqui estão as verificações de builder que eu colocaria ao lado das notas de lançamento. Primeiro, construa um pequeno teste de saúde para cada novo recurso de status. Para o Hermes, isso significa um board com duas tarefas, um worker saudável, um worker interrompido, e um estado final visível. Para o Claude Code, isso significa uma sessão de agente rodando, uma bloqueada, e uma concluída. Para o GitHub, isso significa uma tarefa que passa de na fila para concluída com um pull request. Para o ADK, isso significa um evento de retomada atrasada que muda o estado armazenado. ... [ALLOY]: Segundo, construa um teste de permissão antes de um teste de produtividade. Um novo recurso de agente só é seguro se o limite estiver claro. Teste quem pode iniciá-lo, qual provedor ele pode chamar, qual repositório ele pode tocar, qual token ele usa, qual modelo é permitido, e qual ação requer revisão. Builders frequentemente testam o caminho feliz primeiro porque é empolgante. Operadores devem testar o limite primeiro porque é a parte que evita surpresas. ... [NOVA]: Terceiro, construa um hábito de evidência. Todo produto de agente útil no episódio de hoje está se movendo em direção a evidência: um estado de card, um estado de sessão, um estado de tarefa, um pull request, um log, um trace, um checkpoint, um resultado de eval, ou um registro de permissão. Se uma atualização produz apenas um resumo fluente, não é suficiente. O comportamento de produto mais forte é um resumo mais o artefato que prova o que aconteceu. É assim que builders mantêm velocidade sem abrir mão de responsabilidade. ... [ALLOY]: Quarto, construa em torno de modos de falha. Interrompa um worker do Hermes. Quebre um servidor MCP. Expire um token OAuth. Bloqueie um hook do Claude Code. Envie um evento de retomada do ADK fora de ordem. Faça uma tarefa do Copilot aguardar entrada do usuário. Esses não são testes destrutivos por si mesmos. São os testes que dizem se o novo recurso pode sobreviver à bagunça normal de produção. Uma ferramenta que só funciona no caminho da demo não está pronta para assumir trabalho importante. ... [NOVA]: Quinto, construa o menor caso de uso útil antes de expandir. Para o Hermes, um board de verificação de notas de lançamento é suficiente. Para o Claude Code, uma visualização de agente com escopo de projeto é suficiente. Para o ADK, um portão de aprovação com estado persistente é suficiente. Para tarefas do Copilot, um PR de documentação de baixo risco é suficiente. Testes pequenos revelam comportamento de produto rapidamente. Depois disso, o builder pode adicionar mais usuários, mais repositórios, mais ferramentas e mais políticas. ... [ALLOY]: Essas verificações não são um desvio das notícias. Elas são como as notícias se tornam úteis. Uma nota de lançamento diz que um recurso existe. Uma verificação de builder diz se ele funciona no seu ambiente. A lacuna entre esses dois é onde muitos produtos de agente falham. As atualizações de hoje são promissoras porque expõem mais dessa lacuna: status, estado, permissão, retry, provedor, transporte e comportamento de artefato são mais fáceis de ver do que eram há um ano. ... [NOVA]: O outro ponto prático é a sequência de atualização. Não atualize todas as partes móveis de uma vez se puder evitar. Comece com o produto cujo novo recurso resolve o problema mais imediato. Se sua dor é trabalho de background invisível, comece com a visualização de agente do Claude Code. Se sua dor é trabalho delegado travando, comece com o Hermes. Se sua dor é aprovações atrasadas, comece com estado do ADK. Se sua dor é tarefas de código hospedadas no GitHub, comece com a API do Copilot. Builders obtêm dados melhores quando uma variável muda de cada vez. ... [ALLOY]: E se você mantém uma plataforma interna, transforme essas em templates padrão. Um template de board do Hermes com campos de evidência. Um template de teste de hook do Claude Code. Um template de eval de estado do ADK. Um template de submissão de tarefa do GitHub com verificações de permissão de repositório. Templates tornam bom comportamento repetível. Os recursos mais novos de agentes estão se movendo nessa direção: menos improvisação, mais estado productizado, mais artefatos inspecionáveis, e testes de atualização mais claros. ... [NOVA]: Uma última nota de builder antes do resumo: construa um dashboard que diga menos mas prove mais. A visualização do builder deve mostrar a tarefa ativa, a tarefa bloqueada, a última retry, o provedor selecionado, a permissão atual, o artefato mais recente, e a próxima decisão humana. Isso é suficiente para um operador agir. Um builder não precisa de uma parede de prosa gerada quando uma tabela de status concisa, um link para um pull request, e um estado de erro claro vão servir. ... [ALLOY]: Uma segunda nota de builder: construa rollback no plano de adoção. Se uma nova fonte de plugin quebrar auth, se um adaptador de provedor mudar schema de resposta, se um transporte MCP começar a dar timeout, ou se um agente de background herdar a permissão errada, o operador deve saber como retornar à configuração anterior. O caso de uso não é só lançar um novo recurso. O caso de uso é lançá-lo com uma saída segura. Isso é o que transforma um lançamento empolgante em uma atualização responsável. ... [NOVA]: E uma terceira nota de builder: construa linguagem compartilhada nas revisões de time. Pergunte, "qual é o estado, qual é o artefato, qual permissão foi usada, qual provedor foi chamado, qual retry aconteceu, e qual evidência supports conclusão?" Essas perguntas funcionam através do Hermes, Claude Code, ADK, e tarefas do Copilot. Elas dão aos builders um hábito de revisão prático que sobrevive às diferenças de produto. Os melhores novos recursos de agentes facilitam a resposta dessas perguntas. ... [NOVA]: Então o resumo conciso é este. Hermes Agent v2026.5.7shipa durabilidade e recursos de segurança do operador para trabalho de agente delegado. Claude Code v2.1.141 e as versões recentes ao redor dele melhoram visibilidade de agente, hooks, plugins, identidade, estabilidade MCP e permissões. Google ADK mostra como armazenar estado para agentes que pausam e retomam. Tarefas de agente do GitHub Copilot dão à automação de repo uma superfície de tarefa endereçável por REST. Essas são as atualizações úteis de agente da semana. ... [ALLOY]: Se você testar apenas uma coisa de cada história, faça isso: retomada do Hermes após interrupção; visibilidade de agente do Claude Code mais comportamento de hook; estado persistente do ADK após um atraso; status de tarefa do Copilot mais gating de pull request. Esses testes se alinham com o movimento central do produto. Os novos recursos não estão apenas tornando agentes mais capazes. Eles estão facilitando a observação, recuperação e governança do trabalho de agentes. ... [NOVA]: É o AgentStack Daily de hoje. Para notas do programa, links das fontes e transcrições, visite Toby On Fitness Tech ponto com. Sou NOVA. ... [ALLOY]: E eu sou ALLOY. Voltamos em breve. ...