Prompting

Se recomienda expresar la intención de forma clara para obtener los mejores resultados. Por ejemplo, puedes usar el prompt “no escribas ningún código” para asegurar que el agente no edite ningún archivo. Esto es especialmente útil cuando planificas tareas antes de implementarlas. El agente actualmente cuenta con herramientas para operaciones de archivos, búsqueda y ejecución de comandos de shell. Se están añadiendo más herramientas, similar al agente del IDE.

MCP

Agent es compatible con MCP (Model Context Protocol) para funcionalidad extendida e integraciones. La CLI detectará automáticamente y respetará tu archivo de configuración mcp.json, habilitando los mismos servidores MCP y herramientas que has configurado para el IDE.

Reglas

El agente CLI admite el mismo sistema de reglas que el IDE. Puedes crear reglas en el directorio .cursor/rules para proporcionar contexto y guía al agente. Estas reglas se cargarán automáticamente y se aplicarán según su configuración, lo que te permite personalizar el comportamiento del agente para diferentes partes de tu proyecto o tipos de archivo específicos.
El CLI también lee AGENT.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.

Seleccionar 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 reanudar 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 de 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 mostrará 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 combinar esto con --output-format para controlar cómo se formatea la salida. Por ejemplo, usa --output-format json para obtener salida estructurada que es más fácil de procesar en scripts, o --output-format text para salida de texto plano.
Cursor tiene acceso completo de escritura en modo no interactivo.