Programação e desenvolvimento de software

WebStorm permite alternar entre agentes de IA por meio do protocolo ACP

A JetBrains adicionou ao WebStorm suporte ao Agent Client Protocol, permitindo que os desenvolvedores usem vários agentes de inteligência artificial dentro do próprio ambiente de desenvolvimento, incluindo agentes vinculados às suas assinaturas atuais. O protocolo também permite conectar agentes personalizados e controlar a infraestrutura e o local onde os dados são processados.

2026-08-11
5 min de leitura
17 visualizações
فريق تحرير certi.news
WebStorm permite alternar entre agentes de IA por meio do protocolo ACP

O Agent Client Protocol, ou ACP, já está disponível no WebStorm, oferecendo aos desenvolvedores uma forma unificada de usar diferentes agentes de inteligência artificial dentro de um ambiente de desenvolvimento JavaScript e TypeScript, sem precisar sair do ambiente de desenvolvimento integrado nem ficar limitado a um único provedor.

A JetBrains explica que equipes que já possuem assinaturas da Anthropic, OpenAI ou Google podem usar esses serviços diretamente no WebStorm, sem uma assinatura adicional do JetBrains AI. O JetBrains AI continua sendo uma opção adequada para gerenciar vários modelos a partir de um único lugar, mas deixou de ser o único caminho para usar agentes dentro do WebStorm.

Um protocolo que separa o ambiente de desenvolvimento do agente

O ACP funciona como um padrão aberto que separa o ambiente de desenvolvimento integrado do agente de inteligência artificial, de forma semelhante ao papel desempenhado pelo Language Server Protocol, ou LSP, ao separar os editores das ferramentas de suporte a linguagens. Em vez de mudar de editor para obter uma ferramenta melhor para determinada linguagem ou tarefa, o desenvolvedor pode permanecer no WebStorm e escolher o agente mais adequado à tarefa, seja ela refatorar um aplicativo React ou planejar uma arquitetura de software.

O WebStorm envia ao agente o contexto necessário, como arquivos, diferenças e saídas do terminal, enquanto o agente retorna ações que podem ser executadas dentro do projeto, como alterações em arquivos, chamadas de ferramentas e comandos shell. Assim, os desenvolvedores podem alternar entre vários agentes especializados, mantendo a indexação local, a navegação e os recursos de refatoração oferecidos pelo WebStorm.

A importância dessa abordagem, segundo o artigo, baseia-se na diferença entre os pontos fortes dos agentes. Em um teste independente de tarefas de conversão de designs do Figma em código, os agentes obtiveram resultados entre 3,3 e 3,6 de 5 na estrutura dos componentes, mas seus resultados na extração de tokens de design caíram para uma faixa entre 1,7 e 2,9. Nenhum agente lidera em todos os aspectos, e a classificação dos agentes pode mudar com o lançamento de novas versões.

Integrações e agentes personalizados

Em vez de criar uma integração separada para cada novo agente, qualquer agente que implemente o ACP torna-se um cidadão de primeira classe dentro do WebStorm. O GitHub Copilot oferece um servidor ACP, enquanto o Claude Code possui um adaptador ACP oficial, com a adesão de outros agentes importantes ao ecossistema.

  • Registro e agentes personalizados: é possível escolher agentes do registro da JetBrains, como o Junie, ou conectar um agente próprio compatível com ACP por meio de uma configuração acp.json.
  • Traga sua própria chave e controle da infraestrutura: por não estar vinculado a um provedor específico, o ACP permite direcionar agentes para o Azure, a AWS, a Anthropic ou modelos de linguagem locais.
  • Governança e dados: a comunicação ocorre diretamente entre o ambiente de desenvolvimento e o agente, ajudando as equipes a manter o fluxo de dados dentro dos limites aprovados por seus departamentos jurídicos ou regulatórios.

Um fluxo de trabalho do design ao navegador

A JetBrains apresenta um exemplo de construção de um painel React complexo usando vários agentes. O trabalho começa com a escolha de um agente especializado em front-end; em seguida, o Figma Connect for WebStorm usa o contexto do design diretamente dentro do WebStorm e envia ao agente os arquivos de tema e as especificações dos componentes relevantes. Depois, o agente retorna alterações nos arquivos, e o servidor ACP as aplica ao projeto.

O papel não se limita à escrita de código. Ao solicitar a correção de um erro no console e a verificação da solução no navegador, o Chrome Connect, uma habilidade integrada da linha de comando do Chrome DevTools no WebStorm, dá ao agente acesso direto ao Chrome. Ele pode ler os registros do console e as solicitações de rede, rastrear o erro até sua origem, aplicar a correção e confirmar que o problema desapareceu. Essa integração exige uma configuração única e foi desenvolvida em parceria com a equipe do Chrome DevTools do Google.

A mesma ideia pode ser aplicada a tarefas como criar mensagens de commit de acordo com o Conventional Commits, preparar uma revisão de código, fazer alterações em vários arquivos e escrever documentação. A diferença é que os arquivos, o projeto e as diferenças atuais permanecem no mesmo lugar ao trocar de agente; o que muda é apenas o agente.

O que o ACP significa para as equipes

A JetBrains considera que o ACP pode se alinhar às estruturas de governança de inteligência artificial dos líderes de tecnologia. As equipes podem definir os provedores aprovados, os requisitos de conformidade e os agentes disponíveis, disponibilizando-os aos desenvolvedores sem configurações individuais repetidas. Também é possível criar agentes compatíveis com ACP e pré-abastecê-los com conhecimento sobre projetos internos, padrões de programação e documentação de APIs privadas.

O ACP já está disponível no WebStorm. É possível acessá-lo no menu Agents dentro do JetBrains AI, onde agentes de terceiros aparecem ao lado de Junie e Quick Edit sempre que ficam disponíveis pela plataforma JetBrains AI. A documentação do WebStorm sobre ACP explica as etapas para conectar um agente próprio ou configurar o BYOK.

Fonte da notícia
JetBrains Blog
Abrir fonte original ↗
ف
Autor

فريق تحرير certi.news

Na mesma categoria

Você também pode gostar

Ver todas as notícias