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 está diseñado para ser profundamente personalizable. Puedes definir cómo se comporta el agente, a qué herramientas tiene acceso y cómo responde a los eventos, todo mediante archivos de configuración en tu proyecto o directorio de inicio.

Rules y AGENTS.md

Proporciona contexto e instrucciones siempre activos que guían el comportamiento del agente en cada sesión.

Skills

Crea prompts y flujos de trabajo reutilizables que el agente puede invocar como comandos de barra diagonal o usar de forma autónoma.

Subagentes personalizados

Define perfiles de subagentes especializados con sus propios prompts del sistema, herramientas y modelos.

Servidores MCP

Conecta servidores de herramientas externos para dar al agente acceso a APIs, bases de datos y mucho más.

Hooks

Ejecuta comandos de shell o prompts de LLM en puntos clave del ciclo de vida del agente para aplicar políticas y automatizar flujos de trabajo.

Cómo encaja todo

Estas funciones operan en distintas capas:
  • Rules moldean la personalidad y las restricciones del agente; siempre están activas.
  • Skills le dan al agente nuevas capacidades que puede invocar cuando las necesite.
  • Subagentes personalizados definen perfiles de trabajo especializados a los que el agente puede delegar tareas.
  • Servidores MCP proporcionan herramientas completamente nuevas que el agente puede usar.
  • Hooks ejecutan comandos de shell o prompts de LLM en eventos del ciclo de vida (p. ej., antes de que se ejecute una herramienta) para aplicar políticas o activar workflows.
Puedes combinar todo esto en un solo proyecto. Por ejemplo, podrías tener un archivo AGENTS.md con estándares de código, una skill de review para revisar código, un servidor MCP para tu sistema de seguimiento de incidencias y hooks para bloquear comandos destructivos.

Dónde está la configuración

Toda la configuración de extensibilidad del proyecto se encuentra en el directorio .devin/, en la raíz de tu proyecto:
my-project/
├── .devin/
│   ├── config.json          # Configuración del proyecto (MCP, permissions)
│   ├── config.local.json    # Anulaciones personales (ignorado por git)
│   ├── hooks.v1.json        # Hooks de ciclo de vida (compatible con Claude Code)
│   ├── skills/
│   │   └── review/
│   │       └── SKILL.md     # Un skill personalizado
│   └── agents/
│       └── reviewer/
│           └── AGENT.md     # Un perfil de subagente personalizado
├── AGENTS.md                # Reglas del proyecto
└── src/
La configuración a nivel de usuario se almacena en ~/.config/devin/ y se aplica a todos los proyectos. En Windows, la ruta es %APPDATA%\devin\.
Los archivos con .local. en el nombre se excluyen automáticamente de git, por lo que puedes tener configuraciones personales sin afectar a tu equipo.

Importación de otras herramientas

Devin CLI puede leer la configuración de otras herramientas de programación con IA que quizá ya uses:
SourceQué se importa
AGENTS.md / AGENT.md / CLAUDE.mdReglas (contexto siempre activo)
.cursor/rules/*.md / .cursorrulesReglas
.windsurf/rules/*.mdReglas
.claude/ directoryComandos, subagentes personalizados, hooks
Esto significa que puedes empezar a usar Devin CLI sin tener que reescribir tu configuración actual. La importación está activada de forma predeterminada y puede controlarse en tu archivo de configuración:
{
  "read_config_from": {
    "cursor": true,
    "windsurf": true,
    "claude": true
  }
}
Configura cualquier proveedor como false para desactivar la importación desde ese proveedor.