Agent SDK

El Agent SDK ya está disponible. Con él puedes definir un agente como una carpeta de código, probarlo con evaluaciones y desplegarlo en Cursor o en tu propia infraestructura.

Ejecuta npx @cursor/agent-sdk init ./my-bot y luego agent-sdk dev para iniciar el bot en local con un entorno de pruebas. Usa --template para partir de una plantilla: un revisor de seguridad, un aprobador basado en políticas de propietarios, un corrector automático de PR o un bot de clasificación y priorización para Linear o Jira.

Despliega agentes donde los necesites

Cuando tengas un agente listo para usar, puedes desplegarlo en Cursor ejecutando agent-sdk deploy desde el directorio del proyecto. El comando crea el agente, le asigna una URL y lo inicia en nuestra infraestructura. Puedes gestionar los secretos y las integraciones desde el dashboard, y seguir usando los mismos logs, evaluaciones y entorno de pruebas que tienes en local.

Agentes como código

Un agente es un proyecto. instructions.md es el prompt. Cada archivo de tools/ es una acción tipada que el modelo puede invocar. skills/ contiene procedimientos que el modelo carga bajo demanda, mcp-connections/ agrega herramientas de servidores MCP y channels/ define dónde recibe y responde mensajes el bot. agent-sdk validate comprueba el proyecto y agent-sdk info imprime lo que se ha descubierto.

Canales

Los agentes se activan con eventos de PR, comentarios y CI de GitHub, GitLab y Bitbucket; con menciones y mensajes directos en Slack; con webhooks de cualquier proveedor; y según una programación cron. Los eventos de GitHub se obtienen a través de tu cuenta de Cursor, así que no necesitas ninguna URL pública de webhook. Slack funciona de serie sin configuración adicional.

Cada conversación mantiene su propia sesión y un registro completo de todos los mensajes y llamadas a herramientas. Las preguntas de seguimiento en un PR o en un hilo de Slack reanudan la misma sesión.

Evaluaciones

Una evaluación envía un mensaje fijo al bot y comprueba lo que hizo: qué herramientas se ejecutaron, con qué entrada y qué estructura tiene la respuesta. Ejecuta agent-sdk eval en local o en CI.

agent-sdk github replay <pr-url> convierte un PR real en cargas útiles de webhook firmadas y las envía al bot, para que puedas probar los bots que dependen de GitHub sin tener que esperar a un push. Agrega --dry-run --fixtures-dir fixtures/ para guardar las cargas útiles como fixtures de evaluación.

Comenzar

El Agent SDK ya está disponible de forma general. Lee la documentación y empieza a usarlo.

Lienzos de Cloud Agent y mejoras en los entornos

Lienzos desde Cloud Agent

Los Cloud Agent ahora pueden crear lienzos interactivos como parte de su trabajo. Para compartir un lienzo terminado con tu equipo, solo tienes que enviar su enlace.

Más información sobre cómo compartir lienzos.

API de entornos

La API de entornos ya está disponible en beta. Úsala para crear y gestionar de forma programática los entornos en la nube donde se ejecutan tus agentes.

Entornos más grandes y rápidos

Los entornos de agentes en la nube ahora admiten hasta 300 repositorios. Además, los entornos grandes cargan 5 veces más rápido.

Marketplace de aplicaciones de Origin

Origin ahora se integra con más de 20 aplicaciones de despliegue, CI, revisión de código, seguridad, supervisión y gestión de proyectos, de socios como Cloudflare, Linear, Sentry y Socket Security.

A partir de hoy, el marketplace de automatizaciones también está abierto a contribuciones públicas, así que cualquier equipo que cree herramientas para desarrolladores puede publicar una aplicación para Origin.

Aplicaciones para tu pila

El marketplace de automatizaciones ahora incluye aplicaciones para:

Marketplace de aplicaciones de Origin con aplicaciones de despliegue, CI, revisión de código, seguridad, supervisión y gestión de proyectos

Publicar en el marketplace de automatizaciones

Para enviar una aplicación:

  1. Crea una aplicación en tu namespace. Seguirá siendo privada dentro de tu namespace mientras la desarrollas.
  2. Desarrolla con la API de Origin. Las aplicaciones se autentican con un JWT de aplicación y tokens de acceso de instalación, reciben eventos de webhook y devuelven resultados como ejecuciones de comprobación, comentarios en PR y revisiones.
  3. Haz pública la aplicación y luego envíala desde su página con un slug, etiquetas sugeridas y un video de demo. El video debe mostrar la instalación, la desinstalación y los flujos principales de tu producto.
  4. Revisamos tu envío y, una vez aprobada, publicamos la aplicación en el marketplace de automatizaciones.
Envío de una aplicación al Marketplace de aplicaciones de Origin

Comenzar

Prueba hoy mismo las aplicaciones del Marketplace de aplicaciones de Origin.

¿Quieres crear una aplicación de Origin? Empieza con la guía de publicación y la referencia de la API de Origin.

El plugin Origin Apps también puede responder preguntas a partir de la documentación actualizada de la API de Origin y planificar la migración a Origin de una aplicación que ya tengas en funcionamiento.

Control remoto para agentes locales

Ahora puedes consultar y responder a los agentes locales que se ejecutan en tu computadora desde la aplicación de Cursor para iOS.

Primeros pasos

El control remoto está activado por defecto para todos, excepto para las organizaciones con el plan Empresas.

Descarga la aplicación Cursor para iOS e inicia sesión. Las computadoras vinculadas a tu cuenta aparecerán automáticamente en la aplicación. Toca tu computadora en la aplicación y aprueba la solicitud de emparejamiento en la aplicación de escritorio de Cursor. Tus agentes locales aparecerán en una lista. Toca uno para consultar qué está haciendo o para enviarle un mensaje.

Control remoto para agentes locales en la aplicación Cursor para iOS

Los agentes siguen ejecutándose en tu computadora

El control remoto no traslada tus agentes a ningún otro sitio. Siguen ejecutándose en tu computadora y la aplicación se conecta a ellos. Para que el control remoto funcione, tu computadora debe permanecer encendida y conectada a internet.

Mantén tu computadora activa

Para evitar que tu computadora entre en suspensión mientras no estás, activa "Keep this computer awake" en la sección control remoto de la configuración de la app de escritorio de Cursor. Tu computadora necesita estar conectada a la corriente y con la tapa abierta.

Para equipos de Empresas

El control remoto está activado por defecto, excepto en las organizaciones con plan Empresas. Los administradores de Empresas pueden activarlo en Org settings > Security and identity > control remoto.

El control remoto no requiere Cloud Agents para funcionar.

El control remoto ya está disponible en la aplicación de Cursor para iOS.

Rollouts y Security Review

Hoy lanzamos dos bots de Cursor para el último tramo de la entrega de código. Rollouts supervisa cada cambio durante su despliegue e informa de su estado en cada entorno. Security Review detecta errores explotables en cada PR y te avisa.

Ambos ya están disponibles en los planes Teams y Empresas.

Rollouts

Rollouts adjunta un monitor a cada PR y supervisa el cambio a medida que se despliega, e informa del estado del cambio en cada entorno: saludable verificado, regresión detectada o no concluyente. Es la versión de Cursor de los Change Monitors de Firetiger, recreada con el Bot Development Kit.

Actívalo desde el dashboard y conecta tu control de código fuente, tu sistema de despliegue y tu proveedor de telemetría. Rollouts empezará a supervisar a partir del próximo PR.

Planes de monitorización

Cuando se abre un PR, Rollouts lee la diferencia y los sistemas a los que afecta, y luego redacta un plan de monitorización como comentario en el PR. El plan enumera los riesgos que ha identificado, el efecto que debería tener el cambio, las señales que comprobará y cualquier carencia de instrumentación que dificulte verificar el cambio. Si editas el plan en el PR, Rollouts usará tu versión.

Seguimiento de despliegues

Rollouts se activa con los eventos de despliegue del commit del cambio y ejecuta el plan sobre tus logs, métricas y trazas. Supervisa cada entorno por separado, de modo que un cambio puede darse por verificado en staging y, aun así, marcarse como problemático en producción. Rollouts comprueba el efecto previsto del cambio junto con las señales de error y latencia, e informa en el PR cuando llega a un veredicto.

Regresiones

Cuando Rollouts detecta una regresión, señala el cambio que considera responsable y avisa a su autor. Según la configuración, también puede abrir un PR de reversión para su revisión o pasarle el hallazgo a un agente en la nube para que lo solucione. Por ahora, Rollouts no fusiona ni revierte cambios por su cuenta.

Integraciones

Rollouts se conecta a Origin o GitHub para el control de código fuente, a tu sistema de entrega continua para los eventos de despliegue y a Datadog y otros proveedores de telemetría para obtener señales. La integración con feature flags llegará pronto.

Security Review

Security Review ya está disponible. Analiza cada PR en el contexto de la base de código y publica un único comentario de revisión en el que informa de los errores explotables. El estilo y la calidad siguen a cargo de Bugbot.

Comentario de Security Review en un PR que informa de un error explotable, con su gravedad y una propuesta de solución

Actívalo desde el dashboard en los repositorios que quieras revisar. Los PR en borrador se omiten.

Qué detecta

Security Review busca vulnerabilidades de inyección en SQL, comandos y plantillas, así como formas de eludir la autenticación y la autorización, incluidas las comprobaciones que dejaron de ejecutarse tras una refactorización. También señala secretos y credenciales incluidos en commits del código fuente, SSRF y redirecciones no validadas, deserialización insegura y cambios en dependencias que introducen vulnerabilidades conocidas. Además, rastrea por dónde llega la entrada del usuario y por qué componentes pasa.

Hallazgos

Cada hallazgo incluye un nivel de gravedad, la ruta de ataque y una propuesta de solución. Si descartas uno e indicas el motivo, Security Review no volverá a señalarlo en ese PR.

Reglas del equipo

Agrega reglas para tu base de código, como por qué cliente deben pasar las llamadas externas o qué tablas nunca deben consultarse desde un controlador de solicitudes, y Security Review se encargará de aplicarlas en cada PR.

Primeros pasos

Rollouts y Security Reviewer ya están disponibles en los planes Teams y Empresas. Activa cualquiera de los dos bots desde la pestaña de automatizaciones.

Durante los próximos 10 días, incluimos créditos de uso para que los equipos puedan probar Rollouts con cambios reales. Los clientes de los planes Teams y Empresas reciben créditos para unos 50 y 500 cambios, respectivamente.