O Cursor integra-se com o Rediacc através de comandos no terminal e do ficheiro de configuração .cursorrules.
Configuração Rápida
- Instalar a CLI:
curl -fsSL https://www.rediacc.com/install.sh | bash - Copiar o modelo AGENTS.md para a raiz do projeto como
.cursorrules - Abrir o projeto no Cursor
O Cursor lê o .cursorrules no arranque e usa-o como contexto para o desenvolvimento assistido por IA.
Configuração do .cursorrules
Crie o .cursorrules na raiz do projeto com o contexto de infraestrutura Rediacc. Consulte o modelo AGENTS.md completo para uma versão completa.
As secções principais a incluir:
- Nome da ferramenta CLI (
rdc) e instalação - Comandos comuns com a flag
--output json - Visão geral da arquitetura (isolamento de repositórios, daemons Docker)
- Regras de terminologia (adaptadores, não modos)
Integração com o Terminal
O Cursor pode executar comandos rdc através do seu terminal integrado. Padrões comuns:
Verificar Estado
Pergunte ao Cursor: “Verifica o estado do meu servidor de produção”
O Cursor executa no terminal:
rdc machine query --name prod-1 -o json
Implementar Alterações
Pergunte ao Cursor: “Implementa a configuração atualizada do nextcloud”
O Cursor executa no terminal:
rdc repo up --name nextcloud -m prod-1 --yes
Ver Registos
Pergunte ao Cursor: “Mostra-me os registos recentes do contentor mail”
O Cursor executa no terminal:
rdc term connect -m prod-1 -r mail -c "docker logs mail-postfix --tail 100"
Definições de Espaço de Trabalho
Para projetos de equipa, adicione as definições específicas do Rediacc para o Cursor em .cursor/settings.json:
{
"terminal.defaultProfile": "bash",
"ai.customInstructions": "Use rdc CLI for all infrastructure operations. Always use --output json when parsing results."
}
Dicas
- O modo Composer do Cursor funciona bem para tarefas de infraestrutura com múltiplos passos
- Use
@terminalno chat do Cursor para referenciar a saída recente do terminal - O comando
rdc agent capabilitiesfornece ao Cursor uma referência completa de comandos - Combine
.cursorrulescom um ficheiroCLAUDE.mdpara máxima compatibilidade entre ferramentas de IA