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. Los subagentes se controlan mediante el selector Subagentes (Vista previa) enDevin Settings.
Además de los perfiles predefinidos, puedes definir tus propios subagentes como archivos Markdown en agents/ mediante cualquiera de estas estructuras:
- Archivo plano —
agents/<name>.md, donde el nombre del archivo se convierte en el identificador del perfil. - Directorio —
agents/<name>/AGENT.md, donde el nombre del directorio se convierte en el identificador del perfil.
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 escritura se derivan de tus ámbitos de permisos, y las reglas de denegación
Read(...)ocultan rutas de los comandos en sandbox - Filtrado de red — las listas de dominios permitidos y bloqueados controlan a qué puede acceder el agente
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
Las pestañas nuevas se inician con Devin Local cuando no has elegido un agente preferido. Si Devin Local no está disponible para ti, la pestaña usa en su lugar el primer agente ACP seleccionable, y si no hay ningún agente disponible muestra la UI predeterminada de pestaña nueva y espera hasta que haya uno. Las conversaciones nuevas nunca se inician en Cascade, pero tus conversaciones existentes de Cascade siguen disponibles desde el historial y la barra lateral. Puedes cambiar el agente para conversaciones nuevas en cualquier momento desde el selector de agentes en la esquina inferior derecha de Devin Desktop — Devin Local se puede seleccionar incluso mientras se está conectando.
Configuración del agente
Si Devin Local no aparece en el selector de agentes, puede que tengas que activarlo desdeDevin Settings:
- Abre la Paleta de comandos con
Cmd+Shift+P(macOS) oCtrl+Shift+P(Windows/Linux) - Abre
Devin User Settings - Haz clic en la pestaña “Agents”
- Activa el agente “Devin Local”
- Reinicia Devin Desktop

Admins de Enterprise
Devin Local es un agente integrado que Devin Desktop obtiene del servidor. Que aparezca o no en el selector de agentes lo controla la configuración de equipo Devin Local Agent:- En los planes Team y otros planes no Enterprise, está disponible de forma predeterminada (a menos que un miembro tenga este acceso deshabilitado).
- En los planes Enterprise, está restringido, por lo que un Admin debe activarlo para los miembros.
- Admins de Devin Enterprise — Settings → Enterprise → Devin Desktop (
app.devin.ai/org/{orgName}/settings/desktop). En Features, habilita Devin Local Agent (“Permitir que los miembros usen el agente local de Devin en Devin Desktop y deleguen tareas al agente de terminal de Devin mediante ACP”). - Admins de Windsurf Enterprise — el panel de Windsurf.
Modos
Devin Local tiene sus propios modos, distintos de los modos de Cascade. Como comparte el entorno de agente con Devin CLI, utiliza los mismos modos de agente (Normal, Plan y Ask) y los mismos modos de permisos. Consulta los comandos esenciales para ver el conjunto completo de modos y los comandos de barra diagonal para alternar entre ellos.Modo Plan
El modo Plan es un modo de investigación de solo lectura: el agente analiza tu base de código, define un enfoque y solicita tu aprobación antes de implementar nada. El Plan se guarda en un archivo Markdown persistente en~/.devin/plans/plan-<session>.md, por lo que puedes editarlo, retomarlo más tarde o pasárselo a una nueva sesión.
Sesiones de worktree
Puedes ejecutar una sesión de Devin Local dentro de un worktree de Git para que el agente pueda editar, compilar y probar sin modificar tu espacio de trabajo principal. Al iniciar una sesión, selecciona la ubicación en el selector de ubicación del agente:- Nuevo worktree — Devin Desktop crea un worktree nuevo para la sesión.
- Worktree existente — selecciona uno que ya tengas en el submenú Local del selector.
Los worktrees se comparten con las sesiones de Cascade, incluida su ubicación en disco y su comportamiento de limpieza. Consulta worktrees.
Customizations
La sección Customizations muestra todo lo que ha cargado una sesión de Devin Local —reglas, skills, hooks, servidores MCP y plugins—, además de lo que ofrecen tu repositorio, organización y cuenta. Puedes abrirla con Open customizations desde el menú de nueva pestaña de un espacio de agente o desde el menú contextual de una sesión de Devin Local en la barra lateral del agente.Modo restringido
Cuando un espacio de trabajo está abierto en Modo restringido, los agentes no están disponibles: Cascade, Devin Local y todos los agentes ACP están deshabilitados, y los hooks no se cargan ni se ejecutan. Los agentes vuelven a estar disponibles cuando el espacio de trabajo deja de estar en Modo restringido.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
Read(**/*.pem)) se comparan con todos los directorios del espacio de trabajo de la sesión, incluidos los directorios agregados después de que se iniciara.
Responder a solicitudes de permiso
Cuando el agente solicita aprobación, la tarjeta de solicitud ofrece varias formas de responder:- Editar el comando — haz clic en el comando de la tarjeta para modificarlo antes de aprobarlo. La acción de la varita te permite describir en lenguaje natural el cambio que deseas, y un modelo rápido reescribe el comando para que puedas revisarlo.
- Atajos de teclado — aprueba, permite siempre o rechaza una solicitud sin usar el ratón. Las indicaciones de los atajos se muestran en los botones y las opciones de los menús desplegables.
- Concesiones para toda la sesión — una aprobación que concedas para la sesión se aplica a todas las solicitudes posteriores de esa sesión, por lo que el agente raíz y sus subagentes no volverán a solicitar aprobación para un ámbito que ya concediste.
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.
Reautenticación de MCP
Cuando vencen las credenciales de OAuth almacenadas de un servidor, se muestra el estado Requiere autenticación en la lista de MCP de Devin Local, en su tarjeta del marketplace y en la página de detalles del servidor. Haz clic en Autenticar para borrar las credenciales almacenadas y volver a ejecutar el flujo de autorización en el navegador.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: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
La diferencia existe en ambos sentidos: plugins y subagentes no tienen ningún equivalente en Cascade, y las versiones recientes incorporaron el modo de planificación y las sesiones de worktree combinadas para equipararse con Cascade. La lista siguiente abarca las funciones de Cascade que este agente aún no tiene. 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 con el comando Devin: Open Cascade Migration Wizard.
- Flujos de trabajo — Los flujos de trabajo no están disponibles con el agente local de Devin. Migra tus flujos de trabajo a skills con el comando Devin: Open Cascade Migration Wizard.
- App Deploys - El agente local de Devin no es compatible con App Deploys.
- Modo Arena - El modo Arena no está disponible con el agente local de Devin.
/share. El agente sube una transcripción saneada (con los secretos redactados y sin los prompts del sistema ni las definiciones de herramientas) y devuelve un enlace para compartir con tu equipo. La opción de compartir solo se ofrece cuando tu organización permite el uso compartido de conversaciones, has iniciado sesión con una cuenta de Devin (no una cuenta exclusiva de Windsurf) y el cliente es compatible con esta función.
Analítica
La actividad de Devin Local se registra en la fuente de datoscascade_runs (uso del modelo, mensajes enviados y consumo de créditos), la fuente de datos cascade_tool_usage (número de llamadas por herramienta, como Code Edit, Run Command, Search Web y MCP Tool), la fuente de datos cascade_lines (líneas de código diarias escritas por el agente) y la fuente de datos Cascade de la API de Custom Analytics.
A diferencia de Cascade, Devin Local no realiza seguimiento de líneas sugeridas específicas ni de “modos” al operar: las ediciones solo se ejecutan después de que las apruebes, por lo que las líneas aceptadas equivalen a las líneas sugeridas y el campo mode de cascade_runs no se completa.
Devin CLI no registra datos analíticos 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
/share.
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.
- 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.
- 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.

