> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Devin Local Agent

> Usa el mismo entorno de agente que Devin CLI directamente en Devin Desktop.

Devin Local es nuestro entorno de agente de última generación, compartido con [Devin CLI](https://cli.devin.ai).

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.

<Note>
  Devin Local se encuentra actualmente en versión preliminar y tiene algunas [limitaciones](#limitations) en comparación con Cascade. Devin Local no es compatible con el plugin de JetBrains para Devin Desktop.
</Note>

<div id="key-improvements">
  ## Mejoras clave
</div>

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.

<div id="token-efficiency">
  ### Eficiencia en el uso de tokens
</div>

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.

<div id="subagents">
  ### Subagentes
</div>

El agente local de Devin puede crear [subagentes](https://cli.devin.ai/docs/subagents) 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.

<div id="sandboxing">
  ### Sandboxing
</div>

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](https://cli.devin.ai/docs/enterprise/team-settings#sandbox-enforcement), 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.

<div id="quick-review">
  ### Revisión rápida
</div>

[Revisión rápida](/es/desktop/quick-review) es un subagente dedicado disponible con el agente local de Devin para obtener comentarios rápidos sobre los cambios.

<div id="switching-your-agent">
  ## Cambiar de agente
</div>

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.

<Frame>
  <img src="https://mintcdn.com/cognitionai/WE51TvKjsiyk1ZHl/desktop/assets/windsurf/devin-local-agent-switcher.png?fit=max&auto=format&n=WE51TvKjsiyk1ZHl&q=85&s=5206df1ec64b71ae0463d56f7453aff3" width="844" height="252" data-path="desktop/assets/windsurf/devin-local-agent-switcher.png" />
</Frame>

<div id="agent-settings">
  ### Configuración del agente
</div>

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

<Frame>
  <img src="https://mintcdn.com/cognitionai/WE51TvKjsiyk1ZHl/desktop/assets/windsurf/devin-local-agent-settings.png?fit=max&auto=format&n=WE51TvKjsiyk1ZHl&q=85&s=b0f42c5d3d679c55c450fd9067c34303" width="1200" height="200" data-path="desktop/assets/windsurf/devin-local-agent-settings.png" />
</Frame>

También puedes desactivar Cascade por completo con la configuración `devin.cascade.enabled`.

<div id="differences">
  ## Diferencias
</div>

<div id="permissions-model">
  ### Modelo de permisos
</div>

Devin Local reemplaza los [niveles de ejecución automática](/es/desktop/terminal#auto-execution-levels) 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.

<div id="mcp-permissions">
  ### Permisos de MCP
</div>

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.

<Frame>
  <img src="https://mintcdn.com/cognitionai/awLyB8V-RSMAHpBB/desktop/assets/windsurf/devin-local-mcp-permissions.png?fit=max&auto=format&n=awLyB8V-RSMAHpBB&q=85&s=c10aa13cbe249f0aa4f67d502c25ebf4" width="1300" height="486" data-path="desktop/assets/windsurf/devin-local-mcp-permissions.png" />
</Frame>

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](/es/cli/reference/permissions#tool-based-permissions) para ver cómo configurar estas reglas.

<div id="mcp-server-configuration">
  ### Configuración del servidor MCP
</div>

Con el agente local de Devin, los servidores MCP se configuran mediante [archivos de configuración](https://cli.devin.ai/docs/extensibility/mcp/configuration) en tu equipo local.

La ubicación del archivo depende del ámbito:

| Ámbito          | Ubicación                     | ¿Se comparte con el equipo?              |
| --------------- | ----------------------------- | ---------------------------------------- |
| Proyecto        | `.devin/config.json`          | Sí (incluido en el control de versiones) |
| Anulación local | `.devin/config.local.json`    | No (ignorado por Git)                    |
| Usuario         | `~/.config/devin/config.json` | No                                       |

<div id="skills">
  ## Skills
</div>

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](https://cli.devin.ai), 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](#limitations)) — 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](/es/cli/extensibility/skills/overview) para obtener más información sobre cómo crear, configurar y definir el ámbito de los skills.

<div id="limitations">
  ## Limitaciones
</div>

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](/es/desktop/cascade/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](/es/desktop/cascade/skills).
* **Codemaps** — El agente local de Devin aún no puede leer [codemaps](/es/desktop/codemaps).
* **Code Lenses** - Actualmente, los [code lenses](/es/desktop/command/windsurf-related-features) 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.
* **Vistas previas del navegador** - El agente local de Devin aún no es compatible con las [vistas previas del navegador](/es/desktop/previews), incluida la herramienta de selección de elementos del DOM.
* **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](https://cli.devin.ai/docs/extensibility/rules), así como con [skills](https://cli.devin.ai/docs/extensibility/skills/overview) para proporcionar contexto persistente y flujos de trabajo reutilizables.

<div id="analytics">
  ### Analíticas
</div>

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`](/es/desktop/accounts/api-reference/cascade-analytics) (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](/es/cli/extensibility/hooks/overview) y [permisos](/es/cli/reference/permissions).
* **Líneas sugeridas y aceptadas** — El origen de datos [`cascade_lines`](/es/desktop/accounts/api-reference/cascade-analytics) (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`](/es/desktop/accounts/api-reference/cascade-analytics) (uso del modelo, mensajes enviados y consumo de créditos) y en el [origen de datos de Cascade](/es/desktop/accounts/analytics-api#cascade-data) de la API de Custom Analytics.

Devin CLI no reporta analíticas para los [despliegues híbridos](https://devin.ai/blog/self-hosted-deployment-maintenance-mode).

<div id="enterprise-controls">
  ### Controles de Enterprise
</div>

Los administradores de Enterprise pueden configurar el agente local de Devin desde [Team Settings](https://windsurf.com/team/settings), incluidos [nuevos controles disponibles solo con el agente local de Devin](https://cli.devin.ai/docs/enterprise/team-settings):

* **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.

<div id="unsupported-enterprise-controls">
  #### Controles de Enterprise no compatibles
</div>

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](https://cli.devin.ai/docs/reference/permissions) 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](https://cli.devin.ai/docs/reference/permissions) 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](https://cli.devin.ai/docs/reference/permissions) 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](https://cli.devin.ai/docs/reference/permissions) equivalente para Devin CLI para permitir comandos de terminal específicos.
* **Listas de denegación de Terminal** - Implementa una [política de permisos](https://cli.devin.ai/docs/reference/permissions) equivalente para Devin CLI para denegar comandos de terminal específicos.

<div id="further-reading">
  ## Más información
</div>

* [Inicio rápido de Devin CLI](https://cli.devin.ai/docs)
* [Comandos esenciales](https://cli.devin.ai/docs/essential-commands)
* [Descripción general de la extensibilidad](https://cli.devin.ai/docs/extensibility)
* [Team settings](https://cli.devin.ai/docs/enterprise/team-settings)
