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

# Importación de configuración

> Controla cómo Devin CLI importa la configuración de Cursor, Windsurf, Claude Code, OpenCode, VS Code y Zed

Devin CLI puede importar automáticamente reglas y configuración de otras herramientas de codificación con IA instaladas en tu proyecto. Esto ocurre cuando se detectan archivos estándar de Rules del proyecto o archivos de configuración de Cursor, Windsurf, Claude Code, OpenCode, VS Code o Zed en tu espacio de trabajo.

***

<div id="how-it-works">
  ## Cómo funciona
</div>

Cuando inicias una sesión, Devin CLI comprueba si hay archivos de Rules estándar del proyecto y archivos de configuración de las herramientas compatibles e importa los que encuentra.

<div id="standard-project-rules">
  ### Reglas estándar del proyecto
</div>

| Qué se importa | Archivos de origen                                           |
| -------------- | ------------------------------------------------------------ |
| Rules          | `AGENTS.md`, `AGENTS.local.md`, `AGENT.md`, `.windsurfrules` |

<div id="cursor">
  ### Cursor
</div>

| Elementos importados | Archivos de origen                          |
| -------------------- | ------------------------------------------- |
| Reglas               | `.cursor/rules/*.md`, `.cursor/rules/*.mdc` |
| Servidores MCP       | `.cursor/mcp.json`                          |

<div id="windsurf">
  ### Windsurf
</div>

| Lo que se importa | Archivos de origen                                                                                     |
| ----------------- | ------------------------------------------------------------------------------------------------------ |
| Rules             | `.windsurf/rules/*.md`, `.windsurf/global_rules.md` (en la raíz del workspace y en los subdirectorios) |
| Skills            | `.windsurf/skills/` (proyecto), `~/.codeium/<channel>/skills/` (global, según el canal)                |
| Servidores MCP    | `~/.codeium/<channel>/mcp_config.json` (según el canal)                                                |

<Note>
  Devin CLI lee del directorio de configuración de Windsurf que corresponde a su propio canal: stable lee de `~/.codeium/windsurf/`, next lee de `~/.codeium/windsurf-next/` e insiders lee de `~/.codeium/windsurf-insiders/`. Los directorios `.windsurf/rules/` pueden existir en múltiples niveles de tu proyecto. Las Rules de la raíz del workspace se cargan al inicio de la sesión. Las Rules de los subdirectorios se descubren de forma diferida cuando el agente accede a archivos de ese directorio.
</Note>

<Note>
  Los flujos de trabajo de Windsurf (`.windsurf/workflows/` y `~/.codeium/<channel>/global_workflows/`) **no** se importan como skills.
</Note>

<div id="claude-code">
  ### Claude Code
</div>

| Lo que se importa      | Archivos de origen                                                                                                                                                              |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Reglas                 | `CLAUDE.md`, `~/.claude/CLAUDE.md`                                                                                                                                              |
| Skills                 | `.claude/skills/**/SKILL.md`                                                                                                                                                    |
| Comandos (como skills) | `.claude/commands/**/*.md`                                                                                                                                                      |
| Servidores MCP         | `.mcp.json`, `.claude/settings.json`, `.claude/settings.local.json`, `~/.claude.json`, `~/.claude/settings.json`, `~/.claude/settings.local.json`, `~/.claude/mcp_servers.json` |

<div id="opencode">
  ### OpenCode
</div>

| Lo que se importa | Archivos de origen                                                      |
| ----------------- | ----------------------------------------------------------------------- |
| Servidores MCP    | `opencode.json` (proyecto), `~/.config/opencode/opencode.json` (global) |

<Note>
  OpenCode usa un esquema MCP distinto del formato estándar. Los comandos pueden ser arrays o cadenas, las variables de entorno usan la clave `"environment"` y los servidores usan la opción `"enabled"` (en lugar de la opción estándar `"disabled"`). Todo esto se convierte automáticamente durante la importación.
</Note>

<div id="vs-code">
  ### VS Code
</div>

| Qué se importa | Archivos fuente                            |
| -------------- | ------------------------------------------ |
| Servidores MCP | `.vscode/mcp.json` (solo para el proyecto) |

<Note>
  VS Code usa la clave `"servers"` en lugar de la clave estándar `"mcpServers"`.
</Note>

<div id="zed">
  ### Zed
</div>

| Qué se importa | Archivos fuente                                                         |
| -------------- | ----------------------------------------------------------------------- |
| Servidores MCP | `.zed/settings.json` (proyecto), `~/.config/zed/settings.json` (global) |

<Note>
  Zed usa la clave `"context_servers"` en su archivo de configuración.
</Note>

***

<div id="disabling-configuration-import">
  ## Desactivar la importación de la configuración
</div>

Para dejar de importar desde una herramienta específica, configúrala como `false` en tu configuración:

<Tabs>
  <Tab title="Configuración de usuario">
    ```json theme={null}
    // ~/.config/devin/config.json
    // (en Windows: %APPDATA%\devin\config.json)
    {
      "read_config_from": {
        "agents_standard": false,
        "cursor": false,
        "windsurf": false,
        "claude": false,
        "opencode": false,
        "vscode": false,
        "zed": false
      }
    }
    ```
  </Tab>

  <Tab title="Configuración del proyecto">
    ```json theme={null}
    // .devin/config.json
    {
      "read_config_from": {
        "windsurf": false
      }
    }
    ```
  </Tab>
</Tabs>

Puedes desactivar las importaciones de forma selectiva; por ejemplo, importar desde Cursor, pero no desde Windsurf:

```json theme={null}
{
  "read_config_from": {
    "cursor": true,
    "windsurf": false
  }
}
```

***

<div id="options">
  ## Opciones
</div>

| Opción            | Tipo    | Predeterminado | Descripción                                                                                            |
| ----------------- | ------- | -------------- | ------------------------------------------------------------------------------------------------------ |
| `agents_standard` | boolean | `true`         | Importa Rules de proyecto estándar desde `AGENTS.md`, `AGENTS.local.md`, `AGENT.md` y `.windsurfrules` |
| `cursor`          | boolean | `true`         | Importa Rules y servidores MCP desde los archivos de configuración de Cursor                           |
| `windsurf`        | boolean | `true`         | Importa Rules, skills y servidores MCP desde Windsurf                                                  |
| `claude`          | boolean | `true`         | Importa Rules, skills, comandos y servidores MCP desde Claude Code                                     |
| `opencode`        | boolean | `true`         | Importa servidores MCP desde los archivos de configuración de OpenCode                                 |
| `vscode`          | boolean | `true`         | Importa servidores MCP desde los archivos de configuración de VS Code                                  |
| `zed`             | boolean | `true`         | Importa servidores MCP desde los archivos de Settings de Zed                                           |

Si se establece en `true` (o se deja sin definir), se habilita la importación. Si se establece en `false`, se deshabilita la importación para esa herramienta.

***

<div id="default-behavior">
  ## Comportamiento predeterminado
</div>

Si no configuras explícitamente `read_config_from`, todas las importaciones están habilitadas de forma predeterminada. Establece cualquier opción en `false` para desactivar las importaciones de esa herramienta.
