
A Google acaba de lançar uma nova ferramenta que promete facilitar a vida dos developers: o Gemini CLI GitHub Actions. Trata-se de um assistente de codificação baseado em Inteligência Artificial (IA), totalmente gratuito, que nasceu de uma necessidade interna da própria empresa para gerir de forma mais eficiente os pull requests e as issues no GitHub. A automatização foi notada pela comunidade no repositório do Gemini CLI, levando a Google a decidir disponibilizar a ferramenta para todos. O anúncio oficial foi feito através de uma publicação no blog da Google para developers.
Um copiloto IA a trabalhar nos bastidores do seu GitHub
Esta nova integração, que já se encontra disponível em versão beta no repositório run-gemini-cli do GitHub, funciona de forma assíncrona. O sistema entra em ação automaticamente em segundo plano quando é acionado por eventos específicos, como a criação de uma nova "issue" ou a submissão de um "pull request".
Segundo a Google, a grande vantagem é que o assistente conhece o contexto do seu repositório, incluindo o código e as issues existentes, permitindo-lhe gerir tarefas de forma autónoma, sem necessidade de supervisão constante por parte dos programadores.
As principais tarefas que pode automatizar
Para começar, a Google disponibiliza um conjunto de fluxos de trabalho de código aberto que podem ser personalizados para se adaptarem às necessidades de cada projeto. As três principais funcionalidades destacadas são:
Triagem inteligente de 'issues': A ferramenta consegue analisar, aplicar etiquetas e priorizar novas issues à medida que surgem, libertando os developers para se focarem no trabalho de desenvolvimento.
Revisões aceleradas de 'pull requests': Oferece feedback imediato sobre alterações no código, verificando aspetos como a qualidade e o estilo de programação, o que poupa tempo à equipa que, de outra forma, seria gasto em revisões iniciais morosas.
Colaboração a pedido: É possível delegar tarefas diretamente à IA através de uma simples menção. Basta escrever "@gemini-cli" num comentário de uma issue ou pull request para lhe pedir que realize ações, desde escrever testes a implementar correções de bugs.
Segurança e personalização como prioridades
A Google integrou o Workload Identity Federation (WIF) do Google Cloud para utilizadores do Vertex AI e do Gemini Code Assist. Esta abordagem reforça a segurança ao eliminar a necessidade de chaves de API de longa duração, permitindo um controlo mais granular sobre o que o assistente pode fazer. É também possível aplicar princípios de privilégio mínimo através de listas de comandos permitidos e identidades personalizadas.
Para começar a utilizar o Gemini CLI GitHub Actions, é necessário ter a versão 0.1.16 (ou superior) do Gemini CLI e executar o comando /setup-github.
Recorde-se que o Gemini CLI foi originalmente apresentado em junho, surgindo como uma resposta a outras ferramentas de IA para a linha de comandos. A ferramenta, potenciada pelo Gemini 2.5 Pro, permite realizar tarefas como escrever código, depurar aplicações e fazer pesquisa, tudo a partir do terminal.










Nenhum comentário
Seja o primeiro!