Saltar al contenido principal
Devin Local es nuestro entorno de agente de última generación, compartido con Devin CLI. Se ejecuta en tu equipo, con acceso a tus archivos, herramientas y Environment locales, y está diseñado para sustituir con el tiempo a Cascade como agente local principal.
Devin Local se encuentra actualmente en versión preliminar y tiene algunas limitaciones en comparación con Cascade. Devin Local no es compatible con el plugin de JetBrains para Devin Desktop.

Mejoras clave

Desde el lanzamiento inicial de Cascade, las capacidades de los modelos han evolucionado significativamente. Devin Local está diseñado desde cero para aprovechar estos avances de forma eficiente.

Eficiencia en el uso de tokens

El agente local de Devin es significativamente más eficiente en el uso de tokens, con mayor énfasis en la caché de prompts. La mayoría de las tareas usan hasta un 30 % menos de tokens que Cascade para lograr el mismo resultado.

Subagentes

El agente local de Devin puede crear subagentes independientes para encargarse de subtareas, ya sea en primer plano o en segundo plano. Los subagentes comparten las herramientas y el contexto de la base de código con el agente principal, pero operan en su propio hilo de conversación.

Sandboxing

El agente local de Devin admite sandbox a nivel del sistema operativo. Cuando está habilitado, el sandbox aplica lo siguiente:
  • Aislamiento del sistema de archivos — las rutas de lectura y escritura se derivan de tus ámbitos de permisos
  • Filtrado de red — las listas de dominios permitidos y bloqueados controlan a qué puede acceder el agente
Los Admin de Enterprise pueden aplicar el comportamiento del sandbox en toda la organización desde Team Settings, incluida la exigencia del modo sandbox para todos los usuarios y la configuración de reglas de filtrado de dominios para toda la organización.

Revisión rápida

Revisión rápida es un subagente dedicado disponible con el agente local de Devin para obtener comentarios rápidos sobre los cambios.

Cambiar de agente

En la mayoría de los casos, puedes cambiar a Devin Local al iniciar conversaciones nuevas desde el selector de agentes en la esquina inferior derecha de Devin Desktop.

Configuración del agente

Si Devin Local no aparece en el selector de agentes, puede que tengas que activarlo desde Devin Settings:
  1. Abre la Paleta de comandos con Cmd+Shift+P (macOS) o Ctrl+Shift+P (Windows/Linux)
  2. Abre Devin User Settings
  3. Haz clic en la pestaña “Agents”
  4. Activa el agente “Devin Local”
  5. Reinicia Devin Desktop
También puedes desactivar Cascade por completo con la configuración devin.cascade.enabled.

Diferencias

Modelo de permisos

Devin Local reemplaza los niveles de ejecución automática por un sistema de permisos más granular para controlar qué acciones puede realizar el agente:
  • Las reglas Deny bloquean las acciones por completo (prioridad más alta)
  • Las reglas Ask siempre solicitan aprobación
  • Las reglas Allow aprueban automáticamente las acciones sin solicitarla
Los permisos pueden aplicarse a la lectura de archivos, la escritura de archivos, la ejecución de comandos, las peticiones HTTP y las herramientas MCP. Se pueden configurar a nivel de proyecto, usuario u organización.

Permisos de MCP

A diferencia de Cascade, la configuración predeterminada del agente local de Devin pide aprobación antes de usar cualquier herramienta de MCP. Cuando el agente quiere invocar una herramienta de MCP, puedes permitir esa herramienta en concreto o todas las herramientas de ese servidor MCP, ya sea para la sesión actual o de forma permanente.
Los Admin de Enterprise pueden permitir de forma predeterminada servidores MCP o herramientas concretos para que las integraciones de confianza no pidan aprobación cada vez. Consulta permisos basados en herramientas para ver cómo configurar estas reglas.

Configuración del servidor MCP

Con el agente local de Devin, los servidores MCP se configuran mediante archivos de configuración en tu equipo local. La ubicación del archivo depende del ámbito:
ÁmbitoUbicación¿Se comparte con el equipo?
Proyecto.devin/config.jsonSí (incluido en el control de versiones)
Anulación local.devin/config.local.jsonNo (ignorado por Git)
Usuario~/.config/devin/config.jsonNo

Skills

Skills son conjuntos reutilizables de instrucciones (y scripts opcionales) que el modelo invoca para ampliar lo que puede hacer el agente local de Devin. Como Devin Local comparte el mismo entorno de agente que Devin CLI, usa el mismo formato de skills y el mismo mecanismo de descubrimiento. Los skills también son la forma recomendada de migrar las memorias y los flujos de trabajo de Cascade, que no son compatibles con el agente local de Devin (consulta Limitaciones) — basta con capturar un procedimiento repetible una vez para que el agente lo invoque automáticamente cuando corresponda. Consulta la documentación de skills de Devin CLI para obtener más información sobre cómo crear, configurar y definir el ámbito de los skills.

Limitaciones

Las siguientes funciones no son compatibles actualmente con el agente local de Devin:
  • Memorias — El agente local de Devin no conserva memorias entre sesiones. Migra tus memorias críticas a skills.
  • Flujos de trabajo — Los flujos de trabajo no están disponibles con el agente local de Devin. Migra tus flujos de trabajo a skills.
  • Codemaps — El agente local de Devin aún no puede leer codemaps.
  • Code Lenses - Actualmente, los code lenses todavía no activan el agente local de Devin.
  • Fast Context - Devin Local usa subagentes para explorar código, pero no tiene la misma interfaz de contexto rápido que Cascade.
  • App Deploys - El agente local de Devin no es compatible con App Deploys.
  • Conversation Sharing - Conversation Sharing aún no está disponible con el agente local de Devin.
El agente local de Devin sí es compatible con Rules y archivos AGENTS.md, así como con skills para proporcionar contexto persistente y flujos de trabajo reutilizables.

Analíticas

El agente local de Devin aún no reporta todas las analíticas que recopila Cascade. Los siguientes datos se recopilan para Cascade, pero no para Devin Local:
  • Uso de herramientas — El origen de datos cascade_tool_usage (recuentos de llamadas por herramienta, como Code Edit, Run Command, Search Web y MCP Tool) solo incluye sesiones de Cascade. Las llamadas a herramientas realizadas por el agente local de Devin no se reportan. Para supervisar o restringir el uso de herramientas con el agente local de Devin, usa hooks y permisos.
  • Líneas sugeridas y aceptadas — El origen de datos cascade_lines (líneas de código diarias sugeridas y aceptadas) no incluye el código escrito por el agente local de Devin.
  • Modo Write/Read — El agente local de Devin no reporta un modo de Cascade, por lo que el campo mode del origen de datos cascade_runs no se completa para la actividad de Devin Local.
La actividad de Devin Local sigue incluida en el origen de datos cascade_runs (uso del modelo, mensajes enviados y consumo de créditos) y en el origen de datos de Cascade de la API de Custom Analytics. Devin CLI no reporta analíticas para los despliegues híbridos.

Controles de Enterprise

Los administradores de Enterprise pueden configurar el agente local de Devin desde Team Settings, incluidos nuevos controles disponibles solo con el agente local de Devin:
  • Aplicación del sandbox - Requiere el modo sandbox para todos los usuarios y configura reglas de filtrado de dominios para toda la organización
  • Permisos granulares - Controla qué acciones puede realizar el agente con permisos más específicos
  • Aplicación de red - Controla el acceso a la red con dominios permitidos y denegados
Además, el control “Enable Cascade” puede usarse para deshabilitar por completo el agente heredado Cascade y garantizar que tu equipo use los nuevos controles disponibles con Devin CLI.

Controles de Enterprise no compatibles

Los siguientes controles de Enterprise heredados no están disponibles con el agente local de Devin:
  • Restringir las invocaciones de herramientas al espacio de trabajo - de forma predeterminada, el agente local de Devin solo puede leer o editar archivos dentro del espacio de trabajo. Los permisos personalizados son una alternativa más flexible que puede usarse para reproducir las mismas reglas.
  • App Deploys - App Deploys aún no es compatible con el agente local de Devin.
  • Conversation Sharing - Conversation Sharing aún no es compatible con el agente local de Devin.
  • Habilitar o deshabilitar Cascade para tu equipo - Esta configuración solo controla el agente Cascade heredado y no se aplica al agente local de Devin ni a Devin CLI.
  • Invocación global de herramientas deshabilitada - Si antes deshabilitaste por completo la invocación de herramientas, en su lugar escribe una política de permisos equivalente para Devin CLI.
Los siguientes controles heredados seguirán aplicándose como respaldo si aún no has implementado una configuración empresarial de permisos para la CLI:
  • Ejecutar comandos de Terminal automáticamente - El agente local de Devin usa su propio modelo de permisos en lugar de niveles de ejecución automática; recomendamos usar este en su lugar, pero el control anterior seguirá aplicándose como respaldo.
  • Listas de permitidos de Terminal - Implementa una política de permisos equivalente para Devin CLI para permitir comandos de terminal específicos.
  • Listas de denegación de Terminal - Implementa una política de permisos equivalente para Devin CLI para denegar comandos de terminal específicos.

Más información