Google lança novo recurso de extensões no Gemini CLI

Google lança novo recurso de extensões no Gemini CLI

Apresentando extensões para o Gemini CLI do Google

O Google lançou um novo recurso para sua Interface de Linha de Comando (CLI) Gemini: a capacidade de utilizar “extensões”.Essa adição inovadora visa melhorar a experiência do usuário, permitindo que os indivíduos integrem suas ferramentas preferidas e personalizem suas interações de linha de comando com tecnologia de IA.

Acessando e Utilizando Extensões

As extensões são hospedadas publicamente no GitHub, permitindo que os usuários criem e publiquem suas próprias extensões sem precisar da aprovação direta do Google. Atualmente, a galeria de extensões conta com mais de 50 opções diferentes, incluindo:

  • Uma extensão do Stripe para integração perfeita de sua API de pagamento em vários fluxos de trabalho.
  • Uma extensão do Terraform projetada para automatizar tarefas de infraestrutura.
  • Uma extensão que se conecta ao Chrome DevTools para auxiliar na codificação de agentes.
  • Extensão Nanobanana proprietária do Google, que permite aos usuários gerar e modificar imagens por meio de prompts de texto diretamente do terminal.

Como funcionam as extensões

Após instalar uma extensão, o Gemini pode determinar automaticamente quando utilizar essas ferramentas com base em suas instruções. Como alternativa, você tem a opção de chamá-las explicitamente por meio de comandos personalizados definidos pelas extensões. Para verificar quais extensões estão instaladas no momento, basta usar o comando /extension.

Criando sua própria extensão Gemini CLI

Desenvolvedores interessados ​​em criar suas próprias extensões Gemini CLI podem começar usando um dos modelos fornecidos. O processo de desenvolvimento começa com a configuração das propriedades da extensão em um gemini-extension.jsonarquivo de manifesto. Este arquivo aponta para um servidor Model Context Protocol (MCP), que atua como um pequeno aplicativo que escuta comandos da CLI. Você também pode incluir um commandsdiretório para adicionar arquivos TOML simples, permitindo a criação de atalhos de comando personalizados para prompts mais complexos.

A evolução do Gemini CLI

Lançado inicialmente no início deste ano, o Gemini CLI forneceu aos desenvolvedores uma plataforma robusta para interação direta com a IA por meio de seus terminais. Desde o início, a ferramenta ofereceu funcionalidades significativas, como leitura de arquivos locais e execução de comandos shell para solucionar problemas. Ao fazer login com sua conta pessoal do Google, os usuários se beneficiam de um generoso plano gratuito de 60 solicitações por minuto.

Atualizações subsequentes integraram o Gemini CLI a vários ambientes de desenvolvimento, incluindo o Firebase Studio e o Zed Editor. Essas integrações expandiram ainda mais seus recursos, permitindo que os usuários se envolvam em tarefas como geração de código, refatoração de funções existentes e fornecimento de explicações claras para blocos de código complexos.

Para mais informações sobre os últimos desenvolvimentos, visite esta fonte.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *