- Ahora puedes usar Cursor Agent en CLI o entornos headless, y aplicar los mismos comandos desde un IDE o una terminal.
- En la terminal es posible hacer revisión de modificaciones de código del agente, guía de trabajo en tiempo real y configurar reglas personalizadas.
- Soporta el uso de modelos de IA recientes (Anthropic, OpenAI, Gemini, entre otros), se integra con el IDE que prefieras y permite crear scripts y tareas de automatización.
- Además de entornos nativos, permite ejecutar agentes en paralelo y de forma remota, e integrarse con diversos entornos de desarrollo.
- El CLI tiene permisos para leer, editar, borrar archivos y ejecutar comandos, por lo que se recomienda usarlo solo en entornos confiables.
Resumen de Cursor Agent CLI
Compatibilidad con entorno CLI/headless
- Puedes ejecutar Cursor Agent en CLI o en un entorno headless.
- Puedes integrarlo con diversos entornos de desarrollo, como IDE (Neovim, JetBrains, etc.), terminales y servidores remotos.
- Puedes usar el mismo conjunto de comandos en cualquier lugar.
- Ejemplos: Cursor, JetBrains, Android Studio, Ghostty, Warp, Bash, Xcode
Funciones principales
- Revisión de cambios de código: en la terminal puedes revisar y aplicar directamente las modificaciones sugeridas por el agente.
- Ajuste en tiempo real: puedes guiar el trabajo del agente mientras se ejecuta.
- Especificación de reglas de usuario: personalización detallada de reglas mediante AGENTS.md y MCP.
- Uso de modelos de IA modernos: uso inmediato de modelos recientes como Anthropic, OpenAI y Gemini.
- Soporte de automatización: actualización automática de documentación, activación de revisión de seguridad, creación de agentes de programación personalizados, entre otros.
Evolución del producto
- Etapa inicial: autocompletado de texto inteligente y consciente del contexto.
- Después: consultas de IA y edición de código en línea (⌘+K).
- Al mejorar la calidad de generación de código, el Agent se amplió para crear archivos, ejecutar comandos de terminal y buscar en la base de código, entre otras tareas.
- En 2025: expansión del Agent de Editor a Web, Mobile y Slack.
- Actualmente: expansión del soporte al CLI y entornos headless.
Ejemplos de instalación y ejecución del CLI
# Instalación
curl https://cursor.com/install -fsSL | bash
# Iniciar el CLI desde el prompt
cursor-agent chat "find one bug and fix it"
- El CLI sigue siendo beta.
- Aún se está trabajando en medidas de seguridad, y como cuenta con permisos de acceso a archivos y ejecución de comandos, se recomienda usarlo solo en entornos confiables.
Referencia
1 comentarios
Opiniones de Hacker News
No estoy seguro de para qué usar esto fuera de un entorno virtual o de uso no real; mejor sería que ofrecieran una máquina virtual que se ejecute dentro de un espacio de almacenamiento limitado. Le daría a un LLM permisos de más que lectura en discos que yo posea o administre en absoluto.
Me pregunto cuándo todos adoptarán el enfoque de
AGENT.mdpara usar un estándar en vez de nombres comogemini.md/claude.md/crush.md/summary.md/qwen.md. Ver agent.md (redirección: https://ampcode.com/AGENT.md); también está agent-rules.orgROBOTS.md.AGENT.mdy hago alias para Claude, Gemini, etc., para que siempre lean ese archivo al invocarlo. El problema es que el agente se lo olvida rápido. Creo que la experiencia de coding agentic en CLI podría mejorar así: (1) ser capaz de ver fácilmente qué comandos ejecuté recientemente, y (2) poder levantar fácilmente una sandbox para correr sesionesunattended. Sospecho que lo que se necesita para generar código no es un generador impulsado por IA, sino un generador de código determinístico que use IA.AGENT.mdse ve buena, aunque no parece encajar del todo con una estructura tipo.cursor/rules/que incluye múltiples archivos de reglas según condiciones del frontmatter. No sé si otro agente lo soporta, y tampoco es fácil predecir qué archivo de reglas exacto lee Cursor. También hay una forma de enlazar archivos de reglas de apoyo, pero no sé si hay algún agente que lo soporte bien.La velocidad con la que se lanzan los agentes de codificación con IA no es más lenta que la de los frameworks de JavaScript. Pero sinceramente, esta tendencia me parece bastante bienvenida.
Sinceramente no esperaba que un agente de codificación basado en terminal fuera tan divertido. Puedes dejar uno corriendo en segundo plano y usarlo mientras haces tu #dayjob; de paso, viene con una vibra de hacker. 2025, probablemente, se llamará el año de la terminal. También es ideal para mis fines de prototipado, y Claude Code fue la tecnología más divertida de todas las que he probado en este ámbito.
El CLI ahora me parece una buena idea. El siguiente nivel de abstracción probablemente será que alguien (probablemente yo) sube un issue o una feature request en un PR de GitHub y, con un click, el agente lo resuelve por sí solo. En GitHub ya se habló de algo similar, pero su
gh copilotes tan variado que me confundí con si está en GA y si yo tenía acceso. (Referencia: documentación oficial sí existe, pero no es tan fluido como yo imaginaba)Es interesante ver cómo los agentes de IA están reescribiendo lo que significa un IDE. En la era de la IA de chat no había esta dinámica. Cuanto más autónomo se vuelve el agente, menos importa la UI tradicional de un IDE. Las herramientas CLI pueden crear un nuevo ecosistema de herramientas de desarrollo. Hacer plugins de IDE completos en VSCode o Intellij y similares es una tarea realmente difícil, y la compatibilidad entre IDE no es buena. En cambio, las herramientas CLI y MCP son mucho más simples y con mayor capacidad de composición/portabilidad.
Creo que Cursor va a ser la mejor suite de herramientas a largo plazo.
agentic harnessreal aparecerá junto al entrenamiento con RL, como en el proceso de creación de Tony y su traje. Ahí también está la razón de por qué Claude code es ontológicamente importante en Cursor y de por qué Cursor pivotó rápido hacia lo agentic antes de abrir cooperación con OpenAI. Al final, creo que Cursor tampoco tendría una vida fácil si no termina asociándose con OpenAI o Meta.Situación graciosa: yo esperaba que Anthropic nos diera una GUI de Claude.
Ahora que muchos laboratorios frontier entran en este mercado y liberan suscripciones de consumidor para usar vía CLI, no sé bien por qué podría sobrevivir un producto como Cursor. Si ya es una función incluida en suscripciones de OAI/Anthropic/GOOG, no se entiende por qué habría que pagar extra.
Me pregunto cuál es la ventaja frente a los IDE tradicionales y si esto se hizo para parecerse a Claude Code.