Comece
Instalação
- Vai em Cursor integrations
- Clica em Connect ao lado do Slack ou vai pra installation page daqui
- Vai aparecer um prompt pra instalar o app do Cursor para Slack no teu workspace.
-
Depois de instalar no Slack, tu vai ser redirecionado de volta pro Cursor pra finalizar a configuração
- Conecta o GitHub (se ainda não estiver conectado) e escolhe um repositório padrão
- Ativa a cobrança por uso
- Confirma as configurações de privacidade
- Começa a usar Background Agents no Slack mencionando @Cursor
Como usar
Comandos
Command | Description |
---|---|
@Cursor [prompt] | Inicia um Background Agent. Em threads com agentes existentes, adiciona instruções de follow-up |
@Cursor settings | Configura padrões e o repositório padrão do canal |
@Cursor [options] [prompt] | Usa opções avançadas: branch , model , repo |
@Cursor agent [prompt] | Força a criação de um novo agente na thread |
@Cursor list my agents | Mostra teus agentes em execução |
Opções
Option | Description | Example |
---|---|---|
branch | Define a branch base | branch=main |
model | Escolhe o modelo de IA | model=o3 |
repo | Define um repositório específico como alvo | repo=owner/repo |
autopr | Ativa/desativa a criação automática de PR | autopr=false |
Formatos de sintaxe
- Formato com colchetes @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
- Formato inline @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
Precedência das opções
- Valores explícitos sobrescrevem os padrões
- Valores mais recentes sobrescrevem os anteriores se repetidos
- Opções inline têm precedência sobre os padrões do modal de settings
Usando o contexto da thread
S
Sarah2:30 PM
Hey team, we're getting reports that users can't log in after the latest deploy
M
Mike2:32 PM
I checked the logs - looks like the auth token validation is failing on line 247 of auth.js
A
Alex2:33 PM
Oh, I think it's because we changed the token format but didn't update the validation regex
S
Sarah2:35 PM
Yeah, the regex still expects the old format. We need to update it to handle both old and new formats for backwards compatibility
Y
You2:36 PM
@Cursor fix this
⏳1
Background Agents leem a thread inteira pra obter contexto quando são invocados,
entendendo e implementando soluções com base na discussão do time.
Quando usar comandos de força
Add follow-up
(no menu de contexto)?
Usa o menu de contexto (⋯) na resposta de um agente pra instruções de follow-up. Útil quando existem vários agentes numa thread e tu precisa especificar em qual deles dar follow-up.
Atualizações de status e handoff


Gerenciando agents

- Add follow-up: Adiciona instruções a um agent existente
- Delete: Interrompe e arquiva o Background Agent
- View request ID: Exibe o ID de requisição exclusivo para troubleshooting (inclui ao falar com o suporte)
- Give feedback: Envia feedback sobre a performance do agent
Configuração
Configurações
Modelo padrão
Repositório padrão
https://github.com/org/repository
org/repository
Se você referenciar um repositório inexistente, vai parecer que não tem
acesso. Isso aparece na mensagem de erro quando o Background Agent falha ao iniciar.
Branch base
main
)
Configurações do canal
- Canais diferentes trabalham em repositórios diferentes
- Times querem configurações consistentes entre todos os membros
- Você quer evitar especificar o repositório em todo comando
- Roda @Cursor settings no canal desejado
- Define o repositório padrão para aquele canal
- Todos os membros da equipe que usam Background Agents naquele canal passam a usar esses padrões
As configurações do canal têm precedência sobre os padrões pessoais, mas podem ser substituídas
por opções explícitas como@Cursor [repo=...] [prompt]
Privacidade
Privacy Mode (Legacy) não é compatível. Background Agents exigem armazenamento
temporário de código enquanto estão em execução.
Exibir resumo do agente
Exibir resumo do agente em canais externos
Permissões
Permissão | Descrição |
---|---|
app_mentions:read | Detecta menções com @ para iniciar os Background Agents e responder às solicitações |
channels:history | Lê mensagens anteriores em threads para contexto ao adicionar instruções de acompanhamento |
channels:join | Entra automaticamente em canais públicos quando convidado ou quando solicitado |
channels:read | Acessa metadados dos canais (IDs e nomes) para postar respostas e atualizações |
chat:write | Envia atualizações de status, notificações de conclusão e links de PR quando os agentes terminam |
files:read | Baixa arquivos compartilhados (logs, capturas de tela, exemplos de código) para contexto adicional |
files:write | Envia resumos visuais das alterações feitas pelos agentes para revisão rápida |
groups:history | Lê mensagens anteriores em canais privados para contexto em conversas de múltiplas interações |
groups:read | Acessa metadados de canais privados para postar respostas e manter o fluxo da conversa |
im:history | Acessa o histórico de mensagens diretas para contexto em conversas contínuas |
im:read | Lê metadados de DMs para identificar participantes e manter o encadeamento correto |
im:write | Inicia mensagens diretas para notificações privadas ou comunicação individual |
mpim:history | Acessa o histórico de DMs em grupo para conversas com vários participantes |
mpim:read | Lê metadados de DMs em grupo para direcionar participantes e garantir a entrega correta |
reactions:read | Observa reações com emoji para feedback do usuário e sinais de status |
reactions:write | Adiciona reações com emoji para marcar status — ⏳ em execução, ✅ concluído, ❌ com falha |
team:read | Identifica detalhes do workspace para separar instalações e aplicar configurações |
users:read | Faz a correspondência de usuários do Slack com contas do Cursor para permissões e acesso seguro |