top of page

GitHub Octoverse 2026: Agentes Iniciam Mais de 40% das Pull Requests com o Aumento da Atividade

há 6 dias
13 min de leitura

O GitHub lançou seu relatório Octoverse 2026 em 28 de outubro, informando que agentes forneceram o primeiro rascunho de mais de 40% das pull requests de setembro. Uma pull request propõe alterações de código para revisão antes de serem integradas a um projeto. A constatação insere a elaboração automatizada em um fluxo central de trabalho de software, mas mantém produtividade e qualidade como questões distintas.

O GitHub Octoverse 2026 também relata atividade recorde em toda a plataforma. Isso torna mais relevante a distinção entre produzir alterações e entregar software útil. Um agente de programação com IA, software que executa tarefas de desenvolvimento usando um modelo de IA, pode gerar trabalho que ainda exige considerável julgamento humano.

Para líderes de engenharia, a tensão central está entre o crescimento da produção de código e a capacidade de avaliá-lo. Pesquisas anteriores da METR mostraram por que essas medidas merecem ser tratadas separadamente. Enquanto isso, o suporte do GitHub a agentes da Anthropic e da OpenAI coloca fornecedores concorrentes no mesmo ambiente de revisão. A questão prática é quanto trabalho útil sobrevive a todo o processo.

GitHub Octoverse 2026 Registra uma Mudança na Forma como as Alterações Começam

Segundo as conclusões do Octoverse do GitHub, desenvolvedores fizeram 17,9 bilhões de pushes e mesclaram 1,3 bilhão de pull requests durante o ano analisado. Um push envia alterações de código salvas ao GitHub. O total de pushes superou os dois anos anteriores somados.

A janela de análise vai de 1º de outubro de 2025 a 30 de setembro de 2026. A maioria dos números inclui projetos públicos e privados. O GitHub recalculou os anos anteriores usando definições comparáveis, uma ressalva importante ao comparar esses números com relatórios publicados anteriormente.

A participação de solicitações iniciadas por agentes subiu de 17% em março para mais de 40% em setembro. O GitHub define essas solicitações pela presença detectável de um primeiro rascunho gerado por agente.

O número de adoção mede como as alterações propostas começam, e não quanto software concluído um agente cria de forma independente.

Essa distinção altera o significado da manchete. Um desenvolvedor pode especificar a tarefa, rejeitar uma abordagem inicial, reescrever partes do resultado e tomar a decisão final de aprovação. Chamar o trabalho resultante de inteiramente autônomo apagaria essas contribuições.

O denominador importa tanto quanto. Uma participação nas pull requests não pode ser traduzida diretamente em participação do código, horas de trabalho ou funcionalidade do produto. As alterações propostas variam em tamanho, dificuldade e importância.

Considere uma correção de documentação ao lado de uma alteração na autorização de pagamentos. Ambas podem gerar uma pull request. Seus requisitos de revisão e consequências diferem substancialmente, mesmo quando a plataforma registra cada uma como uma única proposta.

Da mesma forma, uma contagem crescente de alterações propostas pode refletir diversos desenvolvimentos. As equipes podem tentar mais projetos, dividir o trabalho em partes menores ou gerar revisões adicionais. Essas possibilidades exigem interpretações diferentes.

É por isso que o relatório merece atenção sem carregar consigo todas as conclusões associadas ao debate sobre programação com IA. Ele documenta uma mudança substancial no comportamento observável de desenvolvimento. Estabelecer o valor econômico desse comportamento exige evidências adicionais.

Para leitores que acompanham a adoção de agentes no GitHub, o ponto de partida útil é, portanto, a atribuição precisa. São medições da plataforma GitHub, com as definições e os limites de detecção da empresa. Elas não constituem uma estimativa auditada de forma independente da contribuição da IA para todo o desenvolvimento de software.

A notícia ainda importa nesses termos. A elaboração de rascunhos é um ponto de entrada significativo para o trabalho de engenharia. Quando agentes participam dela, os sistemas de revisão se tornam o lugar em que suas propostas encontram requisitos de projeto e responsabilização humana.

Isso coloca mantenedores, gestores de engenharia e revisores de segurança diretamente dentro da história. Suas decisões determinam se a atividade adicional se transforma em software útil ou em uma coleção maior de propostas inacabadas.

Mais Rascunhos Colocam a Capacidade de Revisão sob Pressão

Equipes de engenharia se beneficiam de uma elaboração mais rápida quando conseguem avaliar as alterações resultantes sem perder o controle sobre qualidade ou prioridades.

Esse é um argumento operacional, e não uma afirmação de que toda equipe já enfrenta uma fila de revisão sobrecarregada. A pressão decorre do fluxo de trabalho: produzir uma proposta e assumir responsabilidade por ela exigem trabalhos diferentes.

Um revisor precisa estabelecer o que a alteração pretende realizar. Em seguida, deve determinar se sua implementação corresponde a essa intenção. Testes automatizados podem apoiar esse julgamento, mas sua utilidade depende do que de fato verificam.

Um teste que confirma a saída esperada ainda pode deixar passar uma suposição incorreta sobre o comportamento do cliente. Uma alteração pode cumprir a tarefa atribuída e, ainda assim, entrar em conflito com outra parte do produto. Esses são motivos para examinar as evidências em torno de uma proposta.

As consequências também vão além da correção no momento do envio. Alguém precisa manter a implementação, explicar suas decisões e responder quando os requisitos mudam. Código adicional cria obrigações junto ao valor imediato que possa oferecer.

Para gestores de engenharia, isso levanta uma questão de capacidade. Se a elaboração se torna mais fácil, como uma equipe deve distribuir atenção entre novas propostas, manutenção existente e confiabilidade em produção? Aumentar os envios sem ajustar essas prioridades arrisca deslocar a restrição para as etapas seguintes.

Pesquisadores do DORA, do Google Cloud, descrevem uma tensão relacionada em sua análise dos trade-offs do desenvolvimento com IA. Eles relatam que o tempo economizado durante a criação frequentemente passa para auditoria e verificação. A interpretação deles trata a IA como um amplificador das forças e fraquezas organizacionais existentes.

Essa observação oferece uma estrutura útil para ler os números da plataforma. Uma equipe com requisitos claros e verificações confiáveis parte de uma posição diferente daquela com responsabilidades pouco definidas. Dar a ambas uma elaboração mais rápida não elimina essas diferenças.

A pressão imediata recai sobre as pessoas que aprovam alterações e assumem suas consequências. Um mantenedor não pode razoavelmente tratar a confiança de um agente como substituta de evidências. Um gestor de engenharia não pode inferir valor para o cliente apenas a partir de uma contagem crescente de envios.

Equipes de segurança enfrentam um problema semelhante de alocação. Uma proposta pode exigir escrutínio porque altera regras de acesso, lida com informações sensíveis ou introduz um componente externo. Sua origem não determina seu risco.

As equipes de produto também têm um papel. Uma implementação mais fácil torna mais tentador perseguir solicitações definidas de forma vaga. Critérios de aceitação claros se tornam mais valiosos quando gerar uma implementação plausível exige menos esforço.

Para desenvolvedores individuais, a implicação é mais específica do que simplesmente aprender a criar prompts. A habilidade valiosa é conectar uma alteração solicitada a evidências de que ela funciona e pertence ao projeto.

Isso inclui preservar o raciocínio por trás das decisões. Equipes que tentam construir uma base de conhecimento pesquisável enfrentam um desafio relacionado: manter o contexto técnico disponível quando o autor original está ausente.

A documentação não pode aprovar uma alteração. Ela pode ajudar um revisor a entender as restrições das quais a aprovação depende. À medida que a elaboração acelera, esse contexto compartilhado merece atenção ao lado das próprias ferramentas de geração.

Copilot, Claude e Codex Competem Dentro do Mesmo Fluxo de Trabalho

O cenário competitivo ajuda a explicar por que a adoção de agentes está se tornando uma questão de fluxo de trabalho. Desenvolvedores podem encontrar diferentes fornecedores sem abandonar o lugar onde suas equipes discutem e aprovam alterações.

O anúncio do GitHub em fevereiro apresentou agentes de programação parceiros, incluindo Claude, da Anthropic, e Codex, da OpenAI, em prévia pública. Ele descreveu a atribuição de trabalho pelo GitHub e a revisão de pull requests em rascunho geradas por esses agentes.

Esse anúncio estabelece a direção do produto durante o ano analisado. Ele não deve ser lido como um inventário completo da disponibilidade atual ou das condições de acesso.

Para o GitHub, hospedar agentes concorrentes torna o fluxo de revisão um ativo estratégico ao lado de seu próprio assistente de programação.

A plataforma pode continuar central mesmo quando um desenvolvedor prefere outro fornecedor para uma atribuição específica. O trabalho ainda precisa de um destino, um histórico, uma discussão e um processo de aprovação.

Para Anthropic e OpenAI, aparecer nesse ambiente oferece outra rota para o trabalho de desenvolvimento. Seus agentes podem competir por atribuições em que as equipes já gerenciam alterações de software.

Essa comparação não estabelece qual agente produz resultados melhores. Um acordo de distribuição e um anúncio de produto não podem responder a essa pergunta. Eles mostram como os fornecedores chegam aos usuários, e não quão confiavelmente resolvem tarefas comparáveis.

A distinção importa ao interpretar a adoção de agentes no GitHub. Mais propostas iniciadas por agentes não identificam automaticamente um fornecedor vencedor. A adoção do fluxo de trabalho e a competição dentro dele são desenvolvimentos separados.

Um exemplo concreto aparece no anúncio de fevereiro: desenvolvedores podiam atribuir uma issue a um agente e receber um rascunho para revisão. Uma issue registra uma tarefa ou problema solicitado. Isso dá à delegação um início reconhecível e um resultado revisável.

A importância está na transferência. Uma solicitação se torna uma tentativa de implementação, que retorna a um sistema em que as pessoas podem inspecionar alterações e pedir revisões. O agente participa de uma estrutura de responsabilização já existente.

Para uma equipe que avalia fornecedores, essa estrutura deve tornar a comparação mais significativa. A pergunta relevante é se um fornecedor conclui o trabalho real da equipe com esforço de revisão aceitável. Uma demonstração refinada não pode estabelecer esse resultado.

Imagine comparar agentes em uma tarefa recorrente de manutenção. Uma avaliação útil consideraria se cada proposta atende à solicitação, respeita as convenções do projeto e fornece uma verificação crível. Contar arquivos gerados responderia a outra pergunta.

O mesmo vale para integrar um agente a uma equipe. O acesso à ferramenta é apenas o começo. Permissões, limites de tarefas e a responsabilidade pela aprovação ainda exigem decisões explícitas.

Há também um benefício prático em preservar um ambiente de revisão consistente. As equipes podem avaliar um novo fornecedor sem substituir simultaneamente todos os processos ao redor. Isso torna mais fácil distinguir diferenças entre fornecedores de mudanças no fluxo de trabalho.

A história competitiva, portanto, reforça a tensão central. Os fornecedores estão tornando a elaboração mais acessível dentro de ambientes de engenharia estabelecidos. O valor desse acesso depende de quão bem as equipes transformam propostas concorrentes em alterações aceitas e sustentáveis.

Mesclagens Mais Rápidas Deixam Questões Importantes de Qualidade em Aberto

O GitHub informa que as solicitações de setembro com participação de agentes alcançaram uma taxa de mesclagem em duas semanas de 90%, ante cerca de 86% para solicitações sem participação detectada de agentes.

Uma mesclagem registra a aceitação em um projeto; ela não estabelece a confiabilidade de longo prazo ou o valor de negócio da alteração.

Essa limitação também se aplica a mudanças de origem humana. A aprovação pode ser razoável com base nas evidências disponíveis, enquanto o comportamento posterior revela uma interação que passou despercebida. A qualidade do software se revela ao longo do tempo.

Um caminho mais rápido até a aceitação pode refletir uma melhoria. Também pode refletir diferenças nas tarefas enviadas, nas práticas do projeto ou no nível de escrutínio exigido. Uma comparação observacional não consegue separar automaticamente essas explicações.

A seleção de tarefas é particularmente importante. As equipes podem delegar trabalhos que já sabem especificar e verificar. Atribuições mais ambíguas podem permanecer com os desenvolvedores. Comparar esses grupos sem levar suas diferenças em conta corre o risco de exagerar o resultado.

A possibilidade inversa também merece consideração. Um agente pode tornar viável uma manutenção antes negligenciada, ampliando o conjunto de trabalhos que uma equipe tenta realizar. Uma avaliação justa deve considerar resultados adicionais úteis.

É aqui que interpretações simplistas falham nas duas direções. Atividade adicional não é evidência suficiente de que todas as equipes se tornaram mais produtivas. A ausência de uma estimativa universal de produtividade não é evidência suficiente de que a atividade não tem valor.

O experimento de produtividade de desenvolvedores da METR ilustra por que a medição importa. Seu estudo randomizado do início de 2025 envolveu 16 desenvolvedores experientes concluindo 246 tarefas em projetos open source conhecidos. Permitir o uso de IA aumentou o tempo de conclusão em 19%.

Essas conclusões descrevem uma população, um contexto de tarefas e uma geração de ferramentas específicos. Elas não devem ser tratadas como uma medição direta do desempenho de agentes no fim de 2026.

A relevância do estudo aqui é metodológica. Observar que desenvolvedores usam uma ferramenta não informa quanto mais rapidamente eles concluem trabalhos equivalentes. Isso exige uma comparação confiável.

Pesquisas históricas também precisam ser atualizadas à medida que o comportamento muda. Um resultado pode permanecer válido em seu contexto original e, ao mesmo tempo, tornar-se menos informativo sobre um fluxo de trabalho mais recente. Tratá-lo como atemporal seria outro erro de medição.

Comparações de qualidade exigem limites igualmente cuidadosos. Uma mudança proposta pode passar nas verificações existentes enquanto adiciona complexidade que futuros mantenedores precisarão absorver. Por outro lado, uma implementação maior pode eliminar uma solução improvisada e reduzir o esforço futuro.

Portanto, os revisores precisam de evidências conectadas à tarefa. Verificações relevantes, raciocínio compreensível e uma explicação clara do comportamento alterado oferecem mais informações do que um rótulo de origem.

Para compradores corporativos, isso cria um desafio de aquisição. Painéis de adoção são fáceis de resumir, enquanto incidentes evitados e menores encargos de manutenção levam mais tempo para serem estabelecidos. Uma avaliação convincente deve reconhecer essa diferença.

A conclusão apropriada é específica. Os números de aceitação do GitHub oferecem informações sobre como as mudanças avançam em sua plataforma. Eles deixam espaço para pesquisas adicionais sobre retrabalho, confiabilidade, esforço dos revisores e entregas úteis.

Essa lacuna é uma agenda de medição. Ela não exige supor que os agentes sejam universalmente benéficos nem que suas contribuições sejam apenas ruído.

Medir a produtividade de agentes fica mais difícil à medida que o trabalho muda

O desafio de medição vai além de selecionar o painel certo. O uso de agentes pode mudar quais tarefas os desenvolvedores tentam realizar e como distribuem sua atenção.

Em sua atualização de pesquisa sobre produtividade de fevereiro de 2026, a METR afirmou que seu experimento posterior forneceu uma estimativa não confiável dos efeitos atuais da IA sobre a produtividade. O recrutamento, a seleção de tarefas e o uso simultâneo de agentes complicaram a interpretação.

Os pesquisadores consideraram provável que os desenvolvedores estivessem se beneficiando mais do que suas estimativas anteriores sugeriam. Eles também enfatizaram que seus dados ofereciam evidências fracas sobre a dimensão dessa melhoria.

Uma avaliação confiável deve considerar as mudanças no próprio trabalho, juntamente com as mudanças nas ferramentas que o realizam.

Isso importa porque uma comparação de tarefas fixas responde a uma pergunta delimitada. Ela pode estimar como a assistência afeta uma atribuição específica. Não pode capturar integralmente o que acontece quando a assistência muda as atribuições que as pessoas escolhem.

Suponha que um desenvolvedor tenha adiado anteriormente uma migração tediosa porque ela exigia esforço concentrado demais. Um agente pode tornar esse trabalho viável durante uma semana já movimentada. O benefício inclui concluir algo que teria permanecido por fazer.

Agora considere o caso oposto. Uma elaboração mais fácil pode incentivar uma equipe a implementar um recurso antes de estabelecer que os usuários precisam dele. A implementação pode ter sucesso técnico enquanto consome atenção que seria melhor empregada em outro lugar.

Esses exemplos são possibilidades analíticas, e não resultados relatados no conjunto de dados Octoverse. Eles explicam por que uma entrega útil precisa estar conectada à intenção e aos resultados.

O trabalho paralelo introduz outra complicação. Um desenvolvedor pode revisar uma proposta enquanto um agente trabalha em uma tarefa separada. Medir o tempo de execução decorrido do agente como tempo de trabalho humano representaria mal esse arranjo.

No entanto, ignorar a supervisão também distorceria o resultado. A preparação da tarefa, as interrupções, as abordagens rejeitadas e a revisão final fazem parte de uma avaliação do fluxo de trabalho. O limite da contabilização afeta a conclusão.

Para as organizações, isso favorece várias formas complementares de evidência. Avaliações de tarefas comparáveis podem examinar o esforço de conclusão. Registros operacionais podem mostrar aceitação e retrabalho. Resultados de produto podem estabelecer se as mudanças entregues ajudaram os usuários.

Nenhuma medida isolada captura tudo. Essa é uma razão para declarar o que uma medida representa, em vez de condensar resultados diferentes em uma pontuação universal de produtividade.

Uma equipe pode melhorar sua velocidade de entrega enquanto enfrenta dificuldades de manutenção. Outra pode reduzir o esforço repetitivo sem aumentar a frequência de lançamentos porque as aprovações continuam restritas em outro ponto. Ambas merecem descrições compatíveis com sua experiência real.

A mesma disciplina se aplica à comparação entre equipes. Um serviço maduro, com requisitos rígidos de confiabilidade, difere de um novo projeto experimental. Suas contagens de envios não devem se transformar em uma classificação da eficácia dos desenvolvedores.

O GitHub Octoverse 2026 é útil como evidência de um ambiente de desenvolvimento em transformação. Suas implicações mais amplas ficam mais claras quando a atividade da plataforma é considerada junto a estudos em nível de tarefa e resultados organizacionais.

Para desenvolvedores, a preocupação prática é se seu trabalho se torna mais fácil de concluir e manter. Para gestores, é saber se esses ganhos se sustentam em toda a equipe. Nenhuma dessas perguntas desaparece quando a elaboração se torna comum.

Observe o esforço de revisão, a confiabilidade e resultados de tarefas comparáveis

A próxima evidência útil deve conectar a participação de agentes ao que acontece depois que uma proposta surge. Nos próximos meses, os leitores devem buscar mudanças que esclareçam a relação entre elaboração e entrega.

As evidências de acompanhamento mais fortes conectarão o trabalho originado por agentes ao esforço de revisão, aos resultados em produção e a comparações confiáveis de tarefas.

O primeiro sinal é uma melhor divulgação sobre o esforço de revisão. Fornecedores de plataformas e equipes de engenharia devem mostrar quanta atenção humana as propostas aceitas de agentes exigem. O tempo de espera, por si só, não pode estabelecer isso.

Uma solicitação pode esperar em uma fila sem consumir muito esforço dos revisores. Outra pode avançar rapidamente enquanto exige discussão intensa. Distinguir essas situações tornaria as estatísticas de aceitação mais informativas.

Evidências de redução do esforço de revisão em trabalhos comparáveis fortaleceriam a tese de que os agentes melhoram todo o fluxo de trabalho. Um esforço crescente sugeriria que parte das economias na elaboração migra para a supervisão.

Os leitores também devem examinar como as equipes contabilizam o trabalho rejeitado. Um painel focado apenas em merges bem-sucedidos pode omitir o esforço gasto avaliando propostas que nunca chegam à aceitação. Essas tentativas também fazem parte da avaliação.

O segundo sinal é a confiabilidade após a aceitação. Procure avaliações que acompanhem as mudanças além do merge e examinem se elas exigem correções, reversões ou resposta a incidentes.

Uma reversão remove ou desfaz uma mudança anterior. Seu significado depende do contexto, já que decisões de produto podem mudar por razões não relacionadas à qualidade do código. Relatórios úteis precisam de detalhes suficientes para separar essas explicações.

Confiabilidade estável juntamente com entregas mais rápidas fortaleceria o argumento de ganhos líquidos. Mais reparos posteriores o qualificariam. A comparação relevante deve considerar o risco da tarefa e a maturidade do projeto.

Isso é especialmente importante para compradores que avaliam a implantação em toda uma organização. Um piloto bem-sucedido em trabalhos de manutenção delimitados não estabelece automaticamente prontidão para sistemas sensíveis. A expansão deve produzir evidências sobre o novo escopo.

O terceiro sinal é uma pesquisa atualizada que compare trabalhos equivalentes com ferramentas atuais. Os estudos devem explicar como lidam com a seleção de tarefas, agentes simultâneos e o esforço humano em torno da geração.

Uma melhoria consistente em avaliações confiáveis fortaleceria o argumento da produtividade. Resultados mistos sugeririam que os benefícios dependem da atribuição, do desenvolvedor ou da organização. Qualquer um dos resultados seria mais útil do que uma afirmação universal.

Os pesquisadores também devem tornar os limites visíveis. Um resultado em nível de tarefa, um resultado de entrega da equipe e um resultado de satisfação do desenvolvedor podem ser válidos. Eles descrevem dimensões diferentes da experiência.

Para os leitores que avaliam o GitHub Octoverse 2026, mantenham as distinções centrais visíveis à medida que novos anúncios chegam. Perguntem que trabalho os agentes iniciam, quem o avalia e o que acontece após a aprovação. Acompanhem se as organizações publicam evidências sobre esforço de revisão e confiabilidade junto com a adoção. Ao comparar ferramentas, procurem resultados de tarefas semelhantes às suas, com a supervisão incluída na contabilização. Preservem o contexto por trás de mudanças importantes para que futuros revisores possam entender sua finalidade. O relatório torna difícil ignorar a participação dos agentes; sua próxima decisão deve depender do trabalho que essa participação ajuda a concluir. Que evidência mostraria que sua equipe está entregando software mais útil com menos esforço total?

 
 

Comece grátis

Um assistente de IA local-first com gestão de conhecimento pessoal

Para oferecer uma experiência de IA melhor,

atualmente, o remio é compatível apenas com Windows 10+ (x64) e M-Chip Macs.

Seu parceiro de IA no trabalho
Faça mais com o remio

Planeje. Crie. Entregue.
Tudo em um só lugar.

bottom of page