Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

Devin CLI se configura mediante archivos JSON (con soporte para comentarios) a nivel de usuario y de proyecto. Estos archivos de configuración controlan el modelo del agente, los permisos, los servidores MCP y mucho más.

Ubicaciones de los archivos de configuración

Ruta: ~/.config/devin/config.jsonTus ajustes personales predeterminados que se aplican a todos los proyectos. Aquí puedes establecer tu modelo, tema y permisos globales preferidos.También puedes colocar un archivo AGENTS.md en este directorio (~/.config/devin/AGENTS.md) para definir reglas globales que se apliquen a todos los proyectos.
En Windows, esta ruta es %APPDATA%\devin\config.json (normalmente C:\Users\<you>\AppData\Roaming\devin\config.json).
{
  "agent": { "model": "claude-sonnet-4.5" },
  "permissions": {
    "allow": ["Read(**)", "Exec(git)"]
  }
}

Qué puedes configurar

Modelo

Elige qué modelo de IA impulsa al agente, desde Claude Opus hasta GPT 5.2 o Gemini 3.

Permisos

Aprueba de antemano las acciones seguras, bloquea las peligrosas y controla lo que el agente puede hacer sin pedir permiso.

Servidores MCP

Conecta servidores de herramientas externas para GitHub, Linear, bases de datos y cualquier API personalizada.

Importación de herramientas externas

Importa reglas, skills y configuración desde Cursor, Windsurf y Claude Code.

Inicio rápido

La forma más rápida de empezar es crear un archivo .devin/config.json en la raíz de tu proyecto:
{
  "permissions": {
    "allow": [
      "Read(**)",
      "Exec(git)",
      "Exec(npm run)"
    ]
  }
}
Esto aprueba de antemano la lectura de archivos y los comandos habituales para que el agente no te pida permiso para cada acción.
También puedes configurar Devin CLI de forma interactiva: cuando el agente te pida permiso, elige guardar la decisión en la configuración de tu proyecto o de usuario para la próxima vez.

Settings del proyecto frente a Settings de usuario

No todos los Settings están disponibles en todos los niveles. Las configuraciones del proyecto (.devin/config.json y .devin/config.local.json) admiten:
  • permissions — reglas de permitir, denegar y preguntar
  • mcpServers — definiciones de servidores MCP
  • read_config_from — importar Settings de Cursor, Windsurf y Claude
  • hooks — hooks del ciclo de vida (consulta Hooks)
Todos los demás Settings — incluidos agent (modelo), theme_mode, unicode_mode, show_path, sandbox y otras opciones de visualización y comportamiento — son solo de configuración de usuario y solo pueden establecerse en la configuración de usuario (~/.config/devin/config.json; %APPDATA%\devin\config.json en Windows).

Precedencia de la configuración

Para las Settings que admiten múltiples niveles, prevalecen las fuentes de mayor prioridad:
PrioridadFuente¿Compartida?
1 (más alta)Settings de organización / equipoSí (enterprise)
2Autorizaciones de sesión (aprobaciones interactivas)No (en memoria)
3Local del proyecto (.devin/config.local.json)No (ignorado por Git)
4Proyecto (.devin/config.json)Sí (versionado)
5 (más baja)Usuario (~/.config/devin/config.json; %APPDATA%\devin\config.json en Windows)No (personal)
Los permisos se combinan entre niveles, mientras que los servidores MCP se combinan por nombre (para servidores con el mismo nombre, prevalece la fuente de mayor prioridad).
Las Settings de nivel de organización (enterprise) nunca pueden ser sobrescritas por la configuración del proyecto o del usuario. Consulta Precedencia de la configuración para obtener todos los detalles sobre cómo funciona la combinación.

Limitaciones

Devin CLI no admite archivos .codeiumignore. Si usas el autocompletado de Codeium y tienes configurados patrones de exclusión, esos patrones no se aplicarán a Devin CLI.

Más información

Referencia completa de la configuración

Lista completa de las opciones de configuración y su formato.

Precedencia de la configuración

Cómo interactúan y se combinan las Settings globales, del proyecto y locales.