Controles de modelos, gerenciamento de gastos e análise de uso

Esta versão traz atualizações para os administradores do plano Empresas: um novo sistema de controle de modelos, gerenciamento de gastos atualizada e mais detalhes na análise de uso.

Controles de acesso a modelos

Os administradores agora podem definir listas de permissão ou de bloqueio mais granulares no nível de modelo e de provedor. Você pode bloquear provedores inteiros ou configurações específicas de modelo com base na velocidade e no tamanho da janela de contexto.

Empresas também têm a opção de bloquear novos provedores ou versões de modelo por padrão.

Clientes com listas de bloqueio existentes precisarão migrar para o novo sistema até 1º de junho. Os administradores devem acessar as configurações de modelos da equipe no dashboard do Cursor para começar.

Limites de gastos flexíveis e alertas inteligentes

Os administradores agora podem definir limites flexíveis em vez de limites rígidos para evitar bloquear usuários. O Cursor também pode monitorar o uso e envia alertas automáticos aos usuários que atingem 50%, 80% e 100% de seus limites flexíveis ou rígidos.

Assim, os usuários continuam produtivos, enquanto administradores e usuários ganham visibilidade sobre os padrões de consumo.

Acesse as configurações de gerenciamento de gastos no dashboard do Cursor para começar.

Aba de análise de uso atualizada

Administradores agora podem filtrar o uso por usuários específicos ou detalhá-lo por área do produto: clientes, Agentes na nuvem, automações, Bugbot e Revisão de segurança.

Acesse a aba de análise de uso no dashboard do Cursor para começar.

Atualizações do marketplace de equipe

Os administradores agora podem criar um marketplace de equipe sem precisar conectar um repositório antes. Adicione, remova e configure o comportamento de instalação de plugins oficiais diretamente nas configurações do marketplace de equipe.

Os plugins reúnem recursos como servidores MCP, habilidades, subagentes, regras e hooks que expandem os agentes com funcionalidades personalizadas. Cada plugin pode ser distribuído de uma destas três formas:

  1. Desativado por padrão: os usuários podem descobri-lo e optar por instalá-lo
  2. Ativado por padrão: o plugin é instalado por padrão para os usuários, mas eles podem optar por removê-lo
  3. Obrigatório: os usuários sempre têm o plugin e não podem desinstalá-lo

Primeiros passos no dashboard do Cursor.

Análise de segurança do Cursor

A análise de segurança do Cursor agora está em beta nos planos Teams e Enterprise. Você pode executar dois tipos de agentes de segurança sempre ativos: Revisor de segurança e Scanner de vulnerabilidade.

Revisor de segurança

O Revisor de segurança verifica cada PR em busca de vulnerabilidades de segurança, regressões de autenticação, riscos de privacidade e de tratamento de dados, aprovações automáticas de ferramentas do agente e ataques de injeção de prompt. Ele deixa comentários inline exatamente no local do diff, com a gravidade e a orientação de correção.

Revisor de segurança deixando comentários inline no diff de uma PR.

Scanner de vulnerabilidade

O scanner de vulnerabilidade executa verificações programadas na sua base de código para identificar vulnerabilidades conhecidas, dependências desatualizadas e problemas de configuração. Você pode configurá-lo para enviar atualizações das descobertas no Slack.

Descobertas do scanner de vulnerabilidade e verificações programadas no Cursor.

Personalize os agentes de segurança gerenciados pelo Cursor ajustando gatilhos, adicionando suas próprias instruções, fornecendo ferramentas personalizadas e escolhendo como as saídas são compartilhadas. Por exemplo, você pode conectar servidores MCP aos seus scanners SAST, SCA e de segredos existentes para o Cursor usar como parte da análise.

Também estamos melhorando continuamente o tempo de execução, o harness e os modelos que impulsionam a análise de segurança do Cursor para oferecer uma experiência robusta pronta para uso.

Os agentes de segurança usam seu pool de uso existente. Administradores podem habilitar a análise de segurança do Cursor no dashboard do Cursor para começar.

Construa agentes programáveis com o SDK do Cursor

Estamos lançando o SDK do Cursor para que você possa criar agentes com o mesmo tempo de execução, harness e modelos que impulsionam o Cursor.

Os agentes que executam no app para desktop do Cursor, na CLI e no app web agora podem ser acessados com algumas linhas de TypeScript. Execute-o na sua máquina ou na nuvem do Cursor, em uma VM dedicada, com qualquer modelo de ponta.

Execute npm install @cursor/sdk para dar os primeiros passos. Você também pode usar a skill nativa /cursor-sdk do Cursor para ajudar você a começar a desenvolver.

import { Agent } from "@cursor/sdk";

const agent = await Agent.create({
  apiKey: process.env.CURSOR_API_KEY!,
  model: { id: "composer-2" },
  local: { cwd: process.cwd() },
});

const run = await agent.send("Summarize what this repository does");

for await (const event of run.stream()) {
  console.log(event);
}

Desenvolvemos alguns projetos de exemplo que você pode acessar a partir de um repo público. Faça um fork deles e expanda-os para o seu caso de uso.

O SDK do Cursor agora está disponível para todos os usuários em beta pública e segue o modelo de preços padrão com base no consumo de tokens. Saiba mais em nosso anúncio e na documentação.

  • Reformulamos a API em torno de agentes duráveis e execuções por prompt, para que continuações, status, streaming e cancelamento agora passem a ter escopo por execução.
  • Adicionamos suporte nativo a streaming de execução com eventos SSE, suporte a reconexão via Last-Event-ID e estados finais mais claros.
  • Adicionamos controles explícitos do ciclo de vida do agente, com ações de arquivar, desarquivar e excluir permanentemente.
  • Padronizamos os formatos de resposta e erro da v1, incluindo códigos de erro estruturados, respostas de lista items e objetos agent / run separados.

Multitarefa, worktrees e espaços de trabalho com múltiplas pastas raiz

Esta versão traz uma nova forma de trabalhar em várias tarefas ao mesmo tempo com subagentes assíncronos, uma experiência melhor com worktrees e espaços de trabalho com múltiplas pastas raiz para alterações entre repositórios.

Multitarefa na janela de agentes

Com /multitask, o Cursor executará subagentes assíncronos para paralelizar suas solicitações, em vez de adicioná-las à fila. Ele também dividirá tarefas maiores em partes menores, para que uma frota de subagentes assíncronos as resolva simultaneamente.

Se você já tiver mensagens na fila, poderá pedir ao Cursor para processá-las em paralelo, em vez de esperar a execução atual terminar.

Worktrees na janela de agentes

Adicionamos worktrees novas e aprimoradas na janela de agentes.

Execute tarefas isoladas em segundo plano em diferentes branches. Quando estiver pronto para testar as alterações, traga qualquer branch para o ambiente local em primeiro plano com um clique.

Espaços de trabalho com múltiplas pastas raiz na janela de agentes

Agora, uma única sessão de agente pode trabalhar em um espaço de trabalho reutilizável composto por várias pastas.

Isso permite que o Cursor faça alterações entre repositórios, abrangendo frontend, backend e bibliotecas compartilhadas, sem precisar redefinir o alvo do agente toda vez que ele alterna entre repositórios.