Cursor CLI modo no interactivo (scripts y CI)

2 min read

Modo interactivo: la IA hace preguntas, tú pulsas Y/N y confirmas paso a paso — como programación en pareja. Modo no interactivo: le das una instrucción y corre hasta el final, nadie tiene que estar pulsando teclas. Ideal para scripts o pipelines CI — la IA trabaja mientras tú haces otra cosa.

Uso básico

Añade --no-interactive (o el atajo -n):

cursor agent "Add a .editorconfig to the project" --no-interactive
  • La IA ejecuta directamente sin pausar para pedir entrada
  • Mejor para: tareas predecibles y repetibles (añadir comentarios, arreglar lint, reformatear según estándares, etc.)

Uso en un script

#!/bin/bash
cd /path/to/project
cursor agent "Run the linter and fix issues per CONTRIBUTING.md" --no-interactive
  • Sirve para limpieza automática de código, refactors simples, añadir comentarios
  • Recuerda: el entorno CI necesita autorización de cuenta Cursor (ejecuta cursor auth login antes o usa un token) — si no, la IA no podrá hacer nada

Especificar modelo (opcional)

Si quieres usar un modelo concreto para la ejecución:

cursor agent "Rewrite this comment" --model claude-3-5-sonnet --no-interactive

Consulta la documentación oficial para los nombres de modelo disponibles — no inventes IDs de modelo.

Ejecutar en la nube (-c)

¿Tarea pesada y no quieres tener la terminal ocupada? Usa -c para pasarla a la nube:

cursor agent "Analyze the entire repo and generate an architecture document" -c
  • -c pasa la conversación a un Agent en la nube para que continúe
  • Puedes cerrar la terminal — puedes reconectar con la conversación más tarde. Piensa en ello como "ejecución en segundo plano", pero es la IA trabajando en segundo plano por ti.

Resumen

  • No interactivo: añade --no-interactive o -n, nadie tiene que pulsar teclas
  • Scripts/CI: el mismo comando — solo asegúrate de que el entorno pueda iniciar sesión en Cursor
  • Especificar modelo: --model model-name
  • Tareas largas: usa -c para pasarlas a la nube, funciona aunque apagues el equipo

Siguiente: 05-tips — Consejos y FAQ para evitar errores comunes