Cursor Bugbot: como configurar, quanto custa e quando usar

Saiba como configurar o Cursor Bugbot por repositório, entender a cobrança por uso e definir regras e Autofix. Compare os custos com CodeRabbit e Greptile.

Publicado em

Cursor Bugbot: como configurar, quanto custa e quando usar

O Cursor Bugbot dá à sua equipe mais uma chance de identificar uma alteração com defeito antes que ela chegue à produção. Ele revisa pull requests, explica possíveis bugs e sugere correções dentro do fluxo de revisão que a equipe já usa. A decisão de ativá-lo agora passa pelo orçamento de uso: contas individuais consomem primeiro a franquia incluída e depois geram cobranças sob demanda; no Teams, as revisões são cobradas como uso sob demanda. Configure cada repositório, forneça as regras de revisão do projeto e decida separadamente se quer ativar as correções automáticas. Documentação do Cursor Bugbot.

Minha avaliação: vale considerar o Bugbot quando a equipe quer conectar os problemas encontrados nos PRs ao fluxo de correção do Cursor. Mantenha a aprovação humana e as verificações automatizadas que já existem. No Azure DevOps, avalie o revisor pelo que ele entrega por si só, já que o Bugbot Autofix não está disponível nessa plataforma. No GitLab e no Bitbucket, antes de ativar o Autofix, decida se permitir correções diretamente na branch do PR faz sentido para o seu fluxo.

O que o Cursor Bugbot analisa na revisão de código?

O Bugbot procura bugs, problemas de segurança e de qualidade de código no diff de um pull request, ou seja, nas alterações propostas para o merge. Pense em um inspetor que avalia uma reforma: o trabalho alterado é o ponto de partida, e as regras do repositório definem os requisitos específicos daquele prédio.

As revisões podem acontecer a cada atualização do PR ou quando alguém comenta cursor review ou bugbot run. Os comentários já existentes, tanto na discussão geral quanto nas linhas de código, servem de contexto para que o Bugbot leve em conta o feedback anterior. Cada problema apontado vem com explicações e sugestões de correção, além de links para continuar no Cursor ou na web. Como o Bugbot funciona.

Fluxo de revisão em estilo arquitetônico: alterações do PR e regras do repositório alimentam o Bugbot, que aponta problemas para revisão humana.
As alterações e as regras do projeto orientam a revisão. Uma pessoa ainda precisa avaliar se o problema apontado e a correção proposta fazem sentido.

O ganho prático está em chamar atenção mais cedo para um defeito que poderia passar pela revisão. A quantidade de comentários não mede esse ganho. Avalie se os apontamentos identificam uma falha real, explicam quando ela acontece e levam a uma correção útil. Mantenha os testes, as verificações de segurança e a revisão pelos responsáveis pelo código.

Como configurar o Bugbot em cada repositório

Conecte seu provedor de controle de versão pelo painel de integrações do Cursor. Depois, abra o Bugbot em Automations e ative os repositórios que deseja revisar. Conectar o provedor e ativar os repositórios são etapas separadas. A configuração do Cursor oferece suporte a GitHub, GitLab, Bitbucket e Azure DevOps Services, incluindo as variantes com hospedagem própria documentadas para os três primeiros. Configuração do Bugbot.

GitHub

Você precisa de acesso de administrador no Cursor e na organização do GitHub. Em Integrations, escolha Connect ao lado de GitHub ou Manage Connections, caso a conexão já exista. Selecione All repositories ou Selected repositories, conclua a conexão e volte ao Cursor para ativar os repositórios escolhidos no Bugbot. O GitHub Enterprise Server tem uma aba própria de configuração e orientações de rede específicas. Integração do Cursor com o GitHub.

GitLab

No GitLab.com, você precisa de acesso de administrador no Cursor, permissão de maintainer no GitLab e um plano pago GitLab Premium ou Ultimate. O Cursor exige tokens de acesso de projeto, que o GitLab Free não oferece. Em Integrations, escolha Connect ou Manage Connections, conclua a instalação no GitLab e use Manage → Sync Repos antes de ativar os repositórios no Bugbot. Instalações com hospedagem própria têm instruções de conexão separadas. Integração do Cursor com o GitLab.

Bitbucket

O Bitbucket Cloud está atualmente em beta público. Conecte sua conta em Integrations e autorize o Cursor. O workspace também precisa do aplicativo do Cursor: um administrador do workspace do Bitbucket abre o menu de gerenciamento do Bitbucket no Cursor, escolhe Install Cursor app e instala o aplicativo no workspace. Em seguida, um administrador da equipe no Cursor com acesso ao workspace abre Forge Apps → Cursor nas configurações do workspace do Bitbucket, seleciona Connect to Cursor e vincula a equipe. Depois, ative os repositórios no Bugbot. Conectar apenas uma conta pessoal não estabelece a identidade do aplicativo usada para publicar os comentários de revisão. O Bitbucket Data Center tem um processo de configuração separado. Integração do Cursor com o Bitbucket.

Azure DevOps

Use a configuração específica do Bugbot para o Azure DevOps Services. Ela exige o consentimento de um administrador do tenant do Microsoft Entra. Um Project Collection Administrator conecta o Azure DevOps e ativa o Bugbot em um repositório. Isso provisiona o service principal do Cursor, uma identidade de aplicativo na sua organização. Um administrador de projeto precisa adicionar essa identidade a Project Administrators em cada projeto que será revisado, para que ela possa gerenciar os service hooks, as notificações que disparam as revisões.

Mudanças de permissão podem levar algum tempo para se propagar. Resolva eventuais erros de configuração e tente ativar o repositório novamente. O Bugbot oferece suporte a repositórios de equipe, mas não a repositórios de escopo pessoal. Configuração do Bugbot no Azure DevOps.

Defina quando e para quem revisar

Em cada repositório ativado, escolha se o Bugbot deve revisar as atualizações ou executar apenas uma vez por PR, e configure as listas de autores permitidos ou bloqueados. Nas configurações pessoais, cada autor pode definir revisões apenas por menção, uma vez por PR ou que incluam rascunhos. Nos repositórios ativados, o Bugbot também pode revisar contribuições de pessoas que não fazem parte da sua equipe no Cursor. Configurações de repositório e pessoais.

O Azure DevOps tem uma condição adicional para disparar revisões manualmente: o endereço usado por quem comenta para entrar no Azure DevOps precisa corresponder a uma conta do Cursor na equipe proprietária do repositório. Essa restrição não se aplica às revisões automáticas. Acionamento de revisões no Azure DevOps.

Como usar o arquivo .cursor/config/bugbot.yaml

Mantenha a configuração de revisão no repositório quando quiser que as mudanças nela também passem por revisão de código. Este é o exemplo publicado na documentação de configuração de repositórios do Cursor:

YAML
# .cursor/config/bugbot.yaml
version: 1

triggers:
  drafts: false
  frequency: everyPush # everyPush | oncePerPr

review:
  effort: default # low | default | high | smart
  smartPrompt: ""
  incremental: true

prSummary:
  mode: comment # disabled | description | comment
  riskScore: true

autofix:
  mode: disabled # disabled | newBranch | existingBranch

Faça commit e push do arquivo nesse caminho, a partir da raiz do repositório. O Bugbot lê a versão da branch de destino do PR, aquela que receberá as alterações. Ele não usa a versão da branch de origem do PR; assim, uma alteração proposta não pode reescrever a configuração da própria revisão. Use CODEOWNERS, o mecanismo que define os responsáveis pelos arquivos do repositório, para controlar quem revisa mudanças nessa configuração.

Todos os campos são opcionais. Campos ausentes ou inválidos fazem o Bugbot buscar o valor na próxima fonte de configuração; arquivos maiores que 64 KB são ignorados. A ordem de prioridade é:

  1. As configurações pessoais do autor para os próprios PRs.
  2. O arquivo YAML do repositório.
  3. As configurações de equipe e organização no painel.

Essa ordem faz diferença: consultar apenas o YAML não basta para saber quais configurações serão aplicadas a um autor. Além disso, autofix.mode pode restringir o que o painel permite, mas não pode ativar o Autofix quando ele está desativado no painel. Comportamento e precedência das configurações.

O exemplo define que o resumo seja publicado como comentário; ele não representa todos os padrões do painel. Sem essa configuração explícita, os resumos de PR vão para a descrição por padrão. A revisão incremental analisa as alterações feitas desde a revisão anterior do Bugbot. Níveis mais altos de esforço podem consumir mais tempo e uso na busca por bugs; a opção Smart deixa que suas instruções determinem o nível de esforço. Resumos, revisões incrementais e esforço.

Coloque as instruções de revisão em BUGBOT.md

Use .cursor/BUGBOT.md para registrar o conhecimento do projeto de que um revisor precisa. O arquivo da raiz é sempre incluído. O Bugbot também encontra arquivos .cursor/BUGBOT.md em subdiretórios, percorrendo os diretórios acima de cada arquivo alterado. Assim, um diretório de backend pode ter instruções diferentes das do frontend. As regras do editor Cursor em .cursor/rules/*.mdc não se aplicam ao Bugbot. Regras de projeto do Bugbot.

Uma boa regra descreve uma condição que sempre deve ser respeitada e a falha que merece atenção. Uma equipe de pagamentos, por exemplo, pode registrar que repetir uma operação não deve gerar uma nova cobrança ao cliente. Uma equipe de backend pode explicar quais transições de estado exigem um registro de auditoria. São sugestões de temas para regras, não promessas de que o Bugbot identificará toda violação.

Regras de equipe, arquivos de regras do projeto, regras aprendidas e regras manuais do repositório são combinados. Para usar as regras aprendidas e manuais do painel, o aprendizado precisa estar ativado na organização e no repositório. Mantenha as instruções focadas: cada regra é truncada em 30,000 caracteres, e o conjunto das regras de revisão tem um limite de 100,000 caracteres. Para conferir o que de fato foi carregado, comente bugbot run verbose=true ou cursor review verbose=true; a resposta identifica as regras incluídas, truncadas ou omitidas. Regras e limites.

Quanto custa o Bugbot no modelo atual?

Planeje o orçamento do Bugbot pelo consumo e contabilize o Autofix separadamente. A descrição atual do Cursor é a seguinte:

ContaComo o Cursor descreve a cobrança
Modelo de cobrança“O Bugbot usa cobrança baseada em uso.”
Contas individuais“O Bugbot consome primeiro o uso incluído no seu plano e depois cobra as revisões adicionais como gasto sob demanda.”
Teams“O Bugbot Teams cobra como gasto sob demanda.”

Esses são os termos atuais de cobrança do Bugbot. Não presuma que a franquia do editor da equipe cubra as revisões do Bugbot. O Autofix consome créditos do Cloud Agent, cobrados pelas tarifas do seu plano atual. Cobrança do Autofix.

Formas de cobrança separadas: contas individuais consomem o uso incluído e depois o uso sob demanda; Teams usa cobrança sob demanda; Autofix usa créditos do Cloud Agent.
Ao planejar o orçamento, separe a franquia de revisão, os gastos da equipe com revisões e o consumo das correções automáticas.

A mudança de preços de maio passa a valer para assinaturas existentes na próxima renovação após 8 de junho de 2026. Por isso, uma assinatura anual antiga pode continuar nas condições anteriores até a renovação. Anúncio do Cursor sobre a mudança de preços.

A documentação atual do Bugbot não informa uma tarifa fixa por revisão que possa ser usada diretamente no orçamento. A complexidade do PR, a frequência das revisões e o nível de esforço afetam o trabalho realizado. Trate o custo médio por execução divulgado pelo fornecedor como uma referência, não como uma tarifa garantida para o seu repositório.

Para avaliar se o investimento compensa, compare gastos com revisões + gastos com Autofix + tempo dos engenheiros para avaliar os apontamentos com o esforço de revisão e retrabalho que a equipe evita. O orçamento da revisão humana continua existindo. A decisão depende dos problemas úteis que a ferramenta identifica e da atenção que ela poupa, não da capacidade de mais um bot produzir comentários.

Autofix e MCP têm requisitos diferentes

O Autofix inicia um Cloud Agent, um agente que trabalha no código remotamente, para corrigir os problemas apontados pelo Bugbot e informar o resultado no PR. O recurso exige que o uso sob demanda e o armazenamento estejam ativados; o Legacy Privacy Mode não atende a esse requisito de armazenamento. Escolha um modo compatível em Bugbot Automations. Requisitos do Autofix.

Plataforma do repositórioCorreção em uma nova branchCorreção na branch atual do PR
GitHubDisponívelDisponível
GitLabIndisponívelDisponível
BitbucketIndisponívelDisponível
Azure DevOpsIndisponívelIndisponível

Esses são os modos de Autofix documentados pelo Cursor. O modo que usa a branch atual permite no máximo 3 tentativas por PR para evitar loops. Minha recomendação inicial é deixar o Autofix desativado até a equipe combinar como revisará as correções geradas; depois, equipes no GitHub podem escolher o modo de nova branch para inspecioná-las separadamente.

O MCP, um protocolo que dá a uma ferramenta de IA acesso a outras ferramentas e a contexto, pode ampliar o processo de revisão do Bugbot. Configure o servidor MCP e adicione suas ferramentas ao Bugbot em Automations. O suporte a MCP no Bugbot está disponível apenas nos planos Team e Enterprise. Disponibilidade do MCP.

Bugbot vs CodeRabbit vs Greptile: custos e diferenças

Escolha de acordo com o encaixe no fluxo de trabalho e com o modelo de custo que você consegue administrar. Os valores abaixo são preços publicados, não resultados de um teste comparativo.

FerramentaPreços publicadosPrincipal motivo para considerar
Cursor BugbotCobrança por uso. Contas individuais consomem o uso incluído e depois pagam sob demanda; no Teams, a cobrança é sob demanda. O Autofix usa créditos do Cloud Agent.Você quer conectar os problemas encontrados ao fluxo de correção do Cursor e às regras de revisão do repositório.
CodeRabbitEssentials: US$30/desenvolvedor/mês, ou US$24 com cobrança anual. Team: US$60/desenvolvedor/mês, ou US$48 com cobrança anual. A continuidade das revisões além dos limites incluídos, quando elegível, custa US$0.25 por arquivo revisado.O Essentials combina revisões de PR, na CLI e no editor; o Team acrescenta geração de testes e uma fila prioritária de PRs.
GreptilePro: US$30/assento/mês, incluindo 50 créditos por assento/mês. Créditos extras custam US$1 cada. Revisões Base, Plus e Apex consomem 1, 3 e 10 créditos, respectivamente.Você quer regras de revisão personalizadas com uma tabela explícita de consumo de créditos; planeje o orçamento de acordo com o nível de revisão escolhido.

Fontes: Cursor Bugbot, preços do CodeRabbit, preços do Greptile. Os valores anuais do CodeRabbit representam o equivalente mensal com cobrança anual. Os créditos do Greptile não são intercambiáveis com o uso do Cursor nem com a cobrança por arquivo revisado do CodeRabbit.

A comparação para o orçamento é direta: o CodeRabbit soma uma assinatura por assento a possíveis cobranças pela continuidade das revisões; o Greptile combina assentos e créditos; no modelo atual do Bugbot, a principal variável é o consumo das revisões. Não dá para afirmar honestamente qual opção é mais barata para sua equipe olhando apenas o preço por assento.

Para uma comparação mais detalhada entre os dois concorrentes, leia Greptile vs CodeRabbit. Para ampliar a seleção, veja alternativas ao CodeRabbit e melhores ferramentas de revisão de código com IA para equipes pequenas.

Em quais cenários o Bugbot pode trazer mais valor?

Eu priorizaria fluxos em que deixar um defeito passar custa mais do que a atenção necessária para avaliar um apontamento. Os casos abaixo são usos possíveis, ordenados por onde eu começaria, e não resultados medidos.

PrioridadeSituação da equipeFluxo e ganho potencial
Mais altaUma equipe de backend altera a lógica de pagamentos, permissões ou transições de estadoRegistre nas regras do projeto as condições que sempre devem ser respeitadas. Use os apontamentos para direcionar a revisão humana aos caminhos de falha antes que ocorra uma regressão cara.
SeguinteUma equipe envia atualizações frequentes a um PR ativoUse revisões incrementais para inspecionar as novas alterações, mantendo a discussão anterior do PR disponível como contexto. O ganho potencial é reduzir a preparação repetida das revisões.
SeguinteUm monorepo tem convenções diferentes para backend e frontendColoque arquivos .cursor/BUGBOT.md com instruções específicas perto do código correspondente. O ganho potencial é precisar explicar menos as convenções locais a cada revisão.
SeguinteUm repositório aceita contribuições de pessoas de fora da equipe no CursorAtive o repositório e defina com cuidado as configurações dos autores. Colaboradores podem receber feedback de revisão sem fazer parte da equipe.
SeguinteUma equipe no GitHub quer ajuda para implementar correções dos problemas que aceitou como válidosUse o modo de nova branch do Autofix depois de definir os responsáveis e as verificações necessárias. O ganho potencial é receber uma proposta de patch que um desenvolvedor possa avaliar.

Os mecanismos de revisão, contexto, regras e Autofix por trás desses exemplos estão documentados no guia do Bugbot do Cursor. O valor de cada um depende do seu código e de quem faz a revisão.

O que vale a pena desenvolver em torno do Bugbot?

A oportunidade mais forte é ajudar a liderança de engenharia a entender os custos e os resultados das revisões. Criar mais um gerador de comentários é uma proposta mais difícil quando ferramentas consolidadas já fazem esse trabalho.

Um painel de custos e resultados das revisões

Uma equipe de plataforma poderia criar um painel que relacione os gastos por repositório aos problemas que os engenheiros aceitaram, descartaram ou corrigiram. O público comprador seria a liderança de engenharia. O preço de US$30/assento/mês do plano Pro do Greptile demonstra que já existe uma categoria paga de revisão, mas não prova que esses clientes pagariam por esse complemento. Preços do Greptile.

A menor versão útil combinaria os apontamentos e os registros de cobrança com uma classificação de utilidade feita por uma pessoa. A API de revisão do Cursor para Enterprise expõe dados analíticos das revisões, incluindo os problemas encontrados e o custo cobrado; o campo de custo pode não trazer um valor cobrado. Uma versão fora do Enterprise precisaria de entradas manuais autorizadas, sem presumir acesso a essa API. API e dados analíticos do Bugbot.

O ponto de atenção: comentários marcados como resolvidos são um indicador imperfeito de bugs cuja identificação trouxe valor, e uma atribuição incompleta dos gastos pode tornar o painel enganoso. Eu começaria por essa ideia porque ela responde à pergunta que volta a cada renovação: esse revisor vale o custo total?

Uma ferramenta para auditar políticas de revisão dos repositórios

Uma equipe de engenharia de plataforma poderia usar uma ferramenta que verifique se os repositórios têm a configuração aprovada do Bugbot, se faltam regras de projeto e se houve mudanças de política sem revisão. O preço mensal de US$60/desenvolvedor/mês do CodeRabbit Team mostra que as operações de revisão em equipe já fazem parte de uma categoria de produtos pagos; a disposição de comprar uma ferramenta separada de políticas ainda precisaria ser validada. Preços do CodeRabbit.

A menor versão poderia ler os arquivos dos repositórios e gerar um relatório para os responsáveis avaliarem. O ponto de atenção: as configurações pessoais têm prioridade sobre o YAML, então auditar apenas os arquivos não permite certificar o comportamento efetivo das revisões. Deixe essa limitação visível e inclua as configurações do painel no processo quando houver acesso autorizado. Precedência das configurações do Bugbot.

Mantenha explícita a aprovação do merge

Tornar a verificação do Bugbot obrigatória não significa automaticamente que problemas pendentes vão bloquear o merge. Por padrão, os apontamentos geram um resultado neutro. Exigir esse status garante que a verificação seja executada; quando disponível para sua organização, a opção de falhar diante de problemas não resolvidos transforma os apontamentos em um status de falha. Confira essa configuração antes de confiar na proteção de branches. Status das verificações do Bugbot.

Minha recomendação é usar o Bugbot como uma fonte adicional de evidências para quem revisa. Um relatório sem problemas não demonstra que a funcionalidade atende aos requisitos, e um patch gerado automaticamente precisa passar pelo mesmo rigor aplicado a qualquer outro código.

Posso ativar o Bugbot apenas em alguns repositórios?

Sim. Conecte o provedor e depois ative os repositórios escolhidos em Bugbot Automations. A configuração YAML vale apenas para o repositório em que o arquivo está. Configuração de repositórios.

Por que o Bugbot ignora a alteração no YAML do meu PR?

O Bugbot lê .cursor/config/bugbot.yaml da branch de destino, não da branch do seu PR. As configurações pessoais também têm prioridade sobre o arquivo, e campos ausentes ou inválidos fazem o sistema recorrer às configurações do painel. Configuração do repositório.

Minha assinatura do Cursor inclui revisões e correções gratuitas do Bugbot?

Contas individuais consomem primeiro o uso incluído; depois, as revisões adicionais são cobradas sob demanda. No Teams, as revisões são cobradas como uso sob demanda. O Autofix usa créditos do Cloud Agent pelas tarifas do plano. Trate esses gastos como itens separados do orçamento. Cobrança do Bugbot e cobrança do Autofix.

O Bugbot pode corrigir PRs automaticamente na plataforma que usamos?

O GitHub oferece suporte ao Autofix em uma nova branch e na branch atual. GitLab e Bitbucket oferecem suporte apenas à correção na branch atual. O Azure DevOps não oferece nenhum dos dois modos. Suporte ao Autofix.

Por onde começar na segunda-feira

Escolha um repositório cujos responsáveis consigam definir quais falhas querem detectar. Peça ao administrador adequado que conclua a conexão com o provedor, ative o Bugbot nesse repositório, faça commit da configuração na branch de destino e escreva regras de revisão focadas. Defina quem será responsável pelo orçamento e tome a decisão sobre o Autofix separadamente. Durante as revisões normais, registre os apontamentos úteis, as sugestões descartadas e o tempo gasto avaliando ambos antes de ampliar a adoção.

Se você precisa incorporar relatórios de revisão ou controles de repositório ao seu fluxo de entrega, podemos ajudar com automação com IA.

Publicado
Categoria
Build
Artigos relacionados
Claude Code: preço e comparação com o Cline em 2026

Claude Code: preço e comparação com o Cline em 2026

Compare Claude Code e Cline: preços em dólar, custos de uso leve e intenso, modelos, integrações e limites para escolher a ferramenta de programação.12 de out. de 2026Build
Plugins Claude Code: 9 opções de revisão, testes e mais

Plugins Claude Code: 9 opções de revisão, testes e mais

Compare 9 plugins para Claude Code: revisão, testes, documentação, design, deploy e memória, com comandos de instalação, custos e cuidados de segurança.12 de out. de 2026Build
LiteLLM vs OpenRouter: custos, controle e qual escolher

LiteLLM vs OpenRouter: custos, controle e qual escolher

Compare LiteLLM e OpenRouter em preços, BYOK, limites e controle de dados. Veja a conta mensal e quando as taxas evitadas compensam operar seu próprio gateway.12 de out. de 2026Build
Claude Code Plan Mode: revise o plano antes de implementar

Claude Code Plan Mode: revise o plano antes de implementar

Aprenda a usar o Claude Code Plan Mode para revisar refatorações antes de implementar, ajustar planos e escolher permissões com um exemplo prático.12 de out. de 2026Build
Claude Code: preço e comparação com o Devin

Claude Code: preço e comparação com o Devin

Compare Devin e Claude Code: preço dos planos, custos para cinco pessoas, integrações e diferenças entre delegar tarefas e programar com acompanhamento.12 de out. de 2026Build
A2A Protocol: quando usar e como combinar com MCP

A2A Protocol: quando usar e como combinar com MCP

Entenda quando usar o protocolo A2A ou MCP, como funcionam Agent Cards, tarefas e artefatos, o que muda na v1.0 e as limitações de cada plataforma.12 de out. de 2026Build
Alternativas ao Deno Deploy: 6 caminhos para migrar em 2026

Alternativas ao Deno Deploy: 6 caminhos para migrar em 2026

Compare alternativas ao Deno Deploy para APIs, sites, cron e filas. Veja preços, limites e como migrar funções e dados sem perder regras da aplicação.12 de out. de 2026Build
Agentes de IA com Claude Agent SDK: do terminal ao seu app

Agentes de IA com Claude Agent SDK: do terminal ao seu app

Crie agentes de IA com o Claude Agent SDK em Python ou TypeScript. Entenda ferramentas, permissões e hospedagem, com um exemplo de triagem de suporte.12 de out. de 2026Build
Newsletter

Uma carta, todo domingo.Sistemas que funcionam, não hot takes.

Semanal. Sem spam. Cancele quando quiser.