O Google está aprofundando a integração de suas ferramentas de desenvolvimento de IA com o lançamento da extensão Jules para Gemini CLI. Essa nova adição incorpora Jules, o agente de codificação de IA assíncrona da empresa, diretamente no terminal interativo Gemini.
Ela estabelece o que o Google chama de um poderoso fluxo de trabalho”melhor conjunto”, projetado para eliminar a alternância de contexto perturbadora.
Os desenvolvedores agora podem delegar tarefas complexas e demoradas, como correção de bugs e refatoração, para o agente autônomo, sem nunca sair do ambiente de linha de comando principal.
Ao permitir que os engenheiros mantenham o foco nas sessões de codificação ativas enquanto Jules trabalha em segundo plano, o Google está dando mais um passo significativo para tornar sua IA uma parte indispensável do ciclo de vida de desenvolvimento de software. A extensão já está disponível para instalação.
Um ajudante autônomo para seu colaborador de IA
A fusão de suas duas ferramentas distintas de codificação de IA cria uma experiência de desenvolvedor mais coesa para o Google.
O oficial anúncio enquadra isso como um “fluxo de trabalho melhor conjunto”, aproveitando os pontos fortes exclusivos de cada agente de IA. O Gemini CLI e o Jules foram projetados para servir funções diferentes e complementares, criando uma parceria entre um colaborador ativo e um trabalhador em segundo plano.
O Google posiciona o Gemini como uma ferramenta prática, afirmando: “O Gemini CLI é seu colaborador e orquestrador no terminal para tarefas nas quais você está ativamente focado.”
Ele é excelente no diálogo interativo e de ida e volta necessário para a resolução imediata de problemas. Jules, por outro lado, é o assistente do tipo”dispare e esqueça”.
O Google o descreve como um “companheiro autônomo que trabalha em segundo plano, em uma máquina virtual (VM), onde clona seu código, instala dependências e modifica arquivos”.
Essa separação deliberada de preocupações ficou clara mesmo antes do lançamento da extensão. A nova extensão simplesmente fornece a ponte formal entre essas duas filosofias.
Delegando tarefas sem mudar de contexto
Para desenvolvedores que vivem no terminal, esta nova extensão promete agilizar significativamente fluxos de trabalho complexos.
Seu principal objetivo estratégico é minimizar o atrito mental ao alternar entre diferentes aplicativos. Kathy Korevec, diretora de produto do Google Labs, enfatizou isso anteriormente, afirmando: “queremos reduzir ao máximo a troca de contexto para os desenvolvedores”.
Essa filosofia foi a base da CLI autônoma do Jules Tools lançada no início de outubro, e essa extensão agora incorpora esse princípio diretamente na experiência Gemini CLI.
Em vez de pausar seu trabalho para abrir uma ferramenta separada ou interface da web, os desenvolvedores agora podem atribuir pacotes de trabalho inteiros a partir do prompt do Gemini.
O repositório GitHub para a extensão lista uma ampla variedade de tarefas delegáveis, incluindo correção de bugs, refatoração de código em grande escala, atualizações de versão de dependência e até manutenção de documentação.
Jules trabalha nessas tarefas de forma assíncrona, enviando alterações concluídas para um novo branch no repositório GitHub conectado. Esse processo foi projetado para manter o desenvolvedor humano em um estado de fluxo criativo, livre de tarefas tediosas, mas necessárias.
Como começar a usar a extensão Jules
A configuração do novo fluxo de trabalho requer alguns pré-requisitos. De acordo com a documentação oficial, os desenvolvedores devem primeiro ter uma conta Jules e conectar seu repositório GitHub por meio do console Jules.
Essa conexão é crítica, pois fornece ao agente o contexto e as permissões necessárias para operar na base de código. Além disso, a ferramenta central Gemini CLI (versão 0.4.0 ou mais recente) deve ser instalada localmente.
Com essas peças instaladas, a extensão pode ser instalada com um único comando:
gemini extensions install https://github.com/gemini-cli-extensions/jules–auto-update
O sinalizador opcional–auto-update é recomendado para garantir que a extensão receba novos recursos e correções à medida que são lançados. Depois de instalado, invocar o agente é simples.
Os desenvolvedores usam o comando/jules seguido por um prompt em linguagem natural. Por exemplo, um usuário pode digitar/jules adicionar testes de unidade ausentes ao meu repositório para iniciar uma tarefa. O progresso pode ser verificado mais tarde perguntando:/jules qual é o status da minha última tarefa?.
Outra etapa na’mudança de agente’do Google
Incorporar o agente diretamente em uma sessão interativa marca uma evolução importante da CLI autônoma do Jules Tools.
O lançamento da extensão é o mais recente de uma rápida série de melhorias para Gemini CLI, a ferramenta gratuita e de código aberto lançada pelo Google pela primeira vez em junho.
A plataforma imediatamente chamou a atenção dos desenvolvedores ao oferecer um nível gratuito generoso com até 1.000 solicitações diárias para seus modelos de nível superior, uma parte essencial de sua estratégia para conquistar a fidelidade dos desenvolvedores.
O Google está transformando constantemente a ferramenta de uma simples interface de prompt em uma plataforma sofisticada para IA de agência. Na semana passada, a empresa começou a procurar testadores para um “Agente Investigador de Base de Código” experimental projetado para analisar bases de código complexas.
Essa estratégia se alinha com o que o Google chama de “mudança de agente”, um esforço mais amplo para incorporar agentes de IA especializados em todo seu ecossistema.
Ela também complementa o colega de equipe Gemini CLI GitHub Actions lançado em agosto, que automatiza tarefas no nível do repositório em vez da linha de comando do indivíduo.
A plataforma principal em si é amadurecendo em um host mais capaz para essas extensões. Uma recente atualização de meados de outubro para Gemini CLI introduziu suporte completo a pseudoterminais, permitindo a execução de comandos interativos complexos, como o vim, diretamente em uma sessão.
Isso torna o terminal um ambiente mais poderoso e completo. Como o Google explicou em seu anúncio: “A combinação da CLI Gemini e da extensão Jules acelera os fluxos de trabalho de codificação criativa, permitindo que você delegue tarefas a Jules enquanto permanece no fluxo na CLI Gemini.”
A forte integração de agentes de IA interativos e assíncronos representa um passo importante na campanha do Google para tornar a linha de comando um hub central para o desenvolvimento de software baseado em IA.