1 pontos por thkimdev 2026-04-22 | 1 comentários | Compartilhar no WhatsApp

Muita gente deve estar usando o Cursor. Se, como eu, você usa o plano antigo baseado em requests, com limite de 500 requests, provavelmente já passou pela experiência de, ao ativar o recurso Subagent(Composer), ver dezenas de requests desaparecerem em questão de segundos. Já cheguei a consumir mais de 200 em um único dia..

No próprio Cursor não existe um botão para desativar apenas esse Subagent, e mesmo entrando em contato com o suporte, a resposta foi basicamente usar .cursor/rules ou hooks para bloquear manualmente. (Parece ser um mecanismo para induzir a migração para o novo plano, afinal.)

O problema é que, depois de usar todas as 500, você entra no estado de Auto ilimitado, em que volta a ser vantajoso usar o Subagent. Como ajustar a configuração manualmente toda vez era muito incômodo, criei uma extensão para controlar o subagent com facilidade.

Eu a publiquei na loja para compartilhar de forma prática com os colegas da empresa, mas achei que também poderia ajudar quem ficou estressado com o consumo excessivo de requests no Cursor, então resolvi postar aqui também. (A maior parte foi feita com o codex.)

Todos os métodos usados aqui (hooks, rules) são baseados em respostas e guias oficiais do Cursor, então não deve haver problema algum no uso.

Obrigado.

[Principais recursos]
Bloqueio do Cursor Subagent : usa em conjunto .cursorrules e hook, evitando o caso em que o Subagent é executado quando apenas um dos dois está configurado.

Suporte a configurações globais (Global) e por projeto (Workspace) : também permite lidar separadamente com vários projetos abertos ao mesmo tempo.

Função para adicionar arquivos de configuração ao gitignore : é possível adicionar os arquivos de configuração desejados ao gitignore por meio de caixas de seleção.

https://open-vsx.org/extension/taehyunkim3/cursor-subagent-toggle

1 comentários

 
thkimdev 2026-04-22

Como pode haver questões de desempenho, a atualização passou a modificar apenas dois hooks (0.1.8)

Como no caso de capturar apenas o evento subagentStart existente poderia haver casos perdidos, foi ajustado para também detectar e capturar até a task.

A abordagem existente baseada em rules também pode ser configurada ao clicar no botão 'ver mais'.