Redactar prompts

Es recomendable expresar tu intención con claridad para obtener los mejores resultados. Por ejemplo, puedes usar el prompt “do not write any code” para asegurarte de que el agente no modifique ningún archivo. Esto suele ser útil al planear tareas antes de implementarlas. El agente actualmente cuenta con herramientas para operaciones sobre archivos, búsqueda y ejecución de comandos de shell. Se están incorporando más herramientas, similares a las del agente del IDE.

MCP

Agent es compatible con MCP (Model Context Protocol) para ampliar la funcionalidad e integrar servicios. La CLI detecta y respeta automáticamente tu archivo de configuración mcp.json, habilitando los mismos servidores y herramientas de MCP que configuraste en el IDE.

Reglas

El agente de la CLI admite el mismo sistema de reglas que el IDE. Puedes crear reglas en el directorio .cursor/rules para darle contexto y orientación al agente. Estas reglas se cargarán y aplicarán automáticamente según su configuración, lo que te permite personalizar el comportamiento del agente para distintas partes de tu proyecto o para tipos de archivo específicos.
La CLI también lee AGENTS.md y CLAUDE.md en la raíz del proyecto (si están presentes) y los aplica como reglas junto con .cursor/rules.

Trabajar con Agent

Puedes acceder a los mensajes anteriores con la flecha arriba (Arrow-Up) y recorrerlos.

Revisión

Revisa los cambios con Ctrl+R. Presiona I para agregar instrucciones de seguimiento. Usa Arrow-Up/Arrow-Down para desplazarte y Arrow-Left/Arrow-Right para cambiar de archivo.

Selección de contexto

Selecciona archivos y carpetas para incluir en el contexto con @. Libera espacio en la ventana de contexto ejecutando /compress. Consulta Summarization para más detalles.

Historial

Continúa un hilo existente con --resume [thread id] para cargar el contexto previo. Para retomar la conversación más reciente, usa cursor-agent resume. También puedes ejecutar cursor-agent ls para ver la lista de conversaciones anteriores.

Aprobación de comandos

Antes de ejecutar comandos en la terminal, la CLI te pedirá que apruebes (Y) o rechaces (N) la ejecución.

Modo no interactivo

Usa -p o --print para ejecutar Agent en modo no interactivo. Esto imprimirá la respuesta en la consola. Con el modo no interactivo, puedes invocar Agent de forma no interactiva. Esto te permite integrarlo en scripts, pipelines de CI, etc. Puedes combinarlo con --output-format para controlar el formato de la salida. Por ejemplo, usa --output-format json para obtener una salida estructurada más fácil de procesar en scripts, o --output-format text para salida de texto sin formato.
Cursor tiene acceso de escritura completo en modo no interactivo.