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

# Integración con Pylon

> Conecta Pylon con Devin para escalar tickets de soporte a ingeniería, delegar problemas a sesiones de Devin y activar automatizaciones a partir de eventos de Pylon.

<Note>
  La integración con Pylon está actualmente en beta. Escribe a [mitchell.tan@cognition.ai](mailto:mitchell.tan@cognition.ai) para solicitar acceso.
</Note>

La integración con Pylon te permite iniciar sesiones de Devin, hacer preguntas sobre la base de código y activar automatizaciones desde Pylon. Devin envía actualizaciones de la sesión al problema de Pylon vinculado.

Una vez conectado Pylon, puedes:

* **Delegar problemas**: inicia una sesión desde un problema de Pylon con el ticket ya incluido en el contexto.
* **Hacer preguntas**: pregunta sobre tu base de código desde Pylon. También puedes permitir que hagan preguntas personas sin cuenta de Devin.
* **Activar automatizaciones**: inicia sesiones cuando se crea un problema, cuando se etiqueta o cuando cambia de estado.
* **Usar herramientas de Pylon**: permite que Devin lea problemas, cuentas y contactos, con acceso de escritura opcional a problemas y cuentas.

<Warning>
  Los tickets de atención al cliente son contenido no confiable y pueden contener intentos de inyección de prompts. Al conectar la integración, Devin crea un [perfil de seguridad de Pylon](#security-profile) restrictivo. Revísalo antes de habilitar flujos de trabajo.
</Warning>

<h2 id="setting-up-the-integration">
  Configuración de la integración
</h2>

Debes ser Admin tanto en Pylon como en Devin para conectar la integración.

1. Ve a [Settings > Connections > Pylon](https://app.devin.ai/settings/connections/pylon) y haz clic en **Connect**.
2. Inicia sesión en Pylon y autoriza el acceso de Devin.
3. De vuelta en Devin, revisa la configuración de [control de acceso](#access-control) y habilita las capacidades que necesites.
4. Revisa el [perfil de seguridad de Pylon](#security-profile) que se crea automáticamente y confirma que se adapta a tu flujo de trabajo.

Esta conexión incluye herramientas integradas a través del servidor MCP alojado de Pylon, por lo que no necesitas instalar el Pylon MCP por separado.

<Note>
  En los planes Enterprise, gestiona Pylon desde la organización principal. Esta configuración se aplica a toda la empresa. Si tu empresa tiene varias organizaciones, elige una en [enrutamiento de sesiones](#session-routing) antes de usar la integración.
</Note>

<h2 id="connecting-your-pylon-user-account">
  Conectar tu cuenta de usuario de Pylon
</h2>

Vincula tu cuenta de Pylon con tu cuenta de Devin para que las sesiones delegadas se te atribuyan a ti.

Ve a [Settings > Connections > Pylon](https://app.devin.ai/settings/connections/pylon) y haz clic en **Link user profile**, o vincula tu cuenta desde [Personal Connections](https://app.devin.ai/account/connections).

<h2 id="access-control">
  Control de acceso
</h2>

Configura estos ajustes en la página de conexión de Pylon.

| Ajuste | Qué hace |
| - | - |
| **Correspondencia de usuarios** | **Pylon-connected users only** requiere que cada miembro [vincule su cuenta de Pylon](#connecting-your-pylon-user-account). **Email or Pylon-connected user** también reconoce a los remitentes cuyo correo electrónico de Pylon coincide con el de un miembro de la cuenta de Devin. |
| **Ask without a Devin account** | Permite que personas sin cuenta de Devin hagan preguntas. Las respuestas se basan en repositorios indexados, sin cambios de código, comandos ni herramientas. En los planes Enterprise con varias organizaciones, elige qué organización responde en **If not linked, route to**. |
| **Pylon automation triggers** | Permite que los eventos de Pylon [activen automatizaciones](#triggering-devin-from-pylon). |
| **Pylon MCP access** | **Read only** permite que las sesiones lean problemas, cuentas y contactos de Pylon. **Read and write** además les permite crear problemas y actualizar campos de problemas y de cuentas. |
| **Pylon follow-up messages** | Permite que el bot de Pylon reenvíe actualizaciones, como nuevas respuestas de clientes, a la sesión de Devin vinculada. |

<Note>
  Las herramientas de Pylon de Devin no pueden crear borradores de mensajes para clientes ni responder a los clientes. Las acciones de escritura se limitan a los campos de problemas y de cuentas.
</Note>

<h3 id="security-profile">
  Perfil de seguridad
</h3>

Al conectar Pylon, se crea un perfil llamado **perfil de seguridad de Pylon** y se selecciona como predeterminado para las sesiones delegadas. Las cuentas Enterprise reciben un perfil compartido a nivel de empresa; las demás cuentas reciben un perfil de organización.

El perfil parte de esta configuración:

| Configuración | Valor predeterminado |
| - | - |
| **Acceso a la red** | Permite `usepylon.com` y `*.usepylon.com`, además de los destinos que Devin necesita y las conexiones MCP permitidas. El resto del tráfico saliente se bloquea. |
| **Acceso a Git** | Solo lectura: Devin puede clonar repositorios y hacer fetch, pero no puede hacer push de ramas ni abrir pull requests. |
| **Acceso a Devin MCP** | Solo lectura: Devin puede leer sus propios recursos, pero no puede crear sesiones secundarias ni modificar recursos como los playbooks. |
| **Token de GitHub CLI** | No se proporciona a la sesión. |
| **Lista de permitidos de servidores MCP** | Este perfil no la restringe. **Devin MCP read-only** no convierte en solo lectura las herramientas MCP de terceros; las escrituras en Pylon se controlan por separado mediante **Pylon MCP access**. |
| **Aplicación** | [Obligatoria](/es/product-guides/security-profiles#mandatory-vs-recommended-enforcement). |

Para cambiar la selección, usa **Security → perfil de seguridad predeterminado** en la página de conexión de Pylon. Para editar las restricciones del perfil, abre [Perfiles de seguridad](/es/product-guides/security-profiles). Para ello se necesita permiso para gestionar perfiles de seguridad a nivel de organización o de empresa, respectivamente. Si vuelves a conectar Pylon, se conservan los cambios que hayas hecho en el perfil y las selecciones predeterminadas.

**Dónde se aplica:**

* **Sesiones delegadas**: al crearse, usan el perfil predeterminado de Pylon configurado.
* **Automatizaciones**: tienen su propia selección de perfil. Al agregar un trigger de Pylon, el editor preselecciona el perfil de Pylon configurado si tienes permiso para seleccionarlo y no has elegido otro perfil ni has optado por no usar ninguno. Revisa el **Perfil de seguridad** de la automatización antes de guardarla. Cambiar el perfil predeterminado de Pylon no sustituye los perfiles ya guardados en las automatizaciones.
* **Preguntas de solo consulta**: usan repositorios indexados sin iniciar una sesión respaldada por una VM.

Puedes seleccionar otro perfil, heredar los valores predeterminados de la organización o de la empresa, o no usar ningún perfil. Las restricciones obligatorias definidas en otros niveles de la jerarquía de perfiles siguen aplicándose.

<Note>
  El perfil predeterminado de Pylon **no** permite abrir pull requests. Si tu flujo de trabajo lo requiere, un Admin autorizado debe configurar un acceso a Git adecuado. Las reproducciones que descargan dependencias o llaman a servicios externos también pueden requerir destinos de red adicionales. Limita los permisos a lo estrictamente necesario para el flujo de trabajo.
</Note>

<h3 id="session-routing">
  Enrutamiento de sesiones
</h3>

El enrutamiento de sesiones solo está disponible en los **planes Enterprise**. En **Enrutamiento de sesiones**, selecciona la **Organization** en la que deben ejecutarse las sesiones de Pylon. Las cuentas Enterprise con varias organizaciones deben seleccionar una antes de usar la integración; hasta entonces, se rechazarán los eventos de Pylon. Las cuentas con una sola organización usan esa organización de forma automática.

<h2 id="working-with-devin-in-pylon">
  Trabajar con Devin en Pylon
</h2>

<h3 id="delegate-an-issue">
  Delegar un problema
</h3>

Abre el panel de Devin en el lado derecho de un problema de Pylon y describe la tarea. El ticket ya forma parte del contexto; también puedes adjuntar capturas de pantalla o archivos de registro.

Para una sesión completa se necesita una cuenta de Devin reconocida mediante la [correspondencia de usuarios](#access-control) y con acceso a la organización seleccionada. Si falta alguno de estos requisitos, Devin explica el motivo en el problema.

Devin publica en el problema su plan, los comandos, las ediciones de archivos, los pull request y el enlace de la sesión. También te avisa cuando se detiene a la espera de una respuesta. Estas actualizaciones son automáticas; no necesitas configurar ningún trigger de Pylon.

* **Seguimiento**: responde en el hilo de Devin del problema con más instrucciones.
* **Archivar**: responde `archive` (o `@Devin archive`) para archivar la sesión.
* **Continuar en otro lugar**: usa la misma sesión en la web app de Devin o en los hilos de Slack vinculados por Pylon.

<h3 id="ask-about-your-codebase">
  Haz preguntas sobre tu base de código
</h3>

Haz una pregunta sobre la base de código desde Pylon, como «¿Cómo funciona la verificación de firmas de webhooks?». Devin responde a partir de los repositorios indexados sin iniciar una sesión completa ni realizar cambios. Para que también puedan participar personas sin cuenta de Devin, habilita **Ask without a Devin account**.

<h3 id="slack-threads">
  Hilos de Slack
</h3>

[Conecta Slack](/es/integrations/slack) e invita a Devin a tus canales de escalado. Devin puede hacer seguimiento de los hilos de Slack vinculados a un problema de Pylon y recibir las respuestas en la sesión. Responde `@Devin archive` en un hilo con seguimiento para archivar la sesión.

<h2 id="triggering-devin-from-pylon">
  Cómo activar Devin desde Pylon
</h2>

Usa [automatizaciones](/es/product-guides/automations) para iniciar sesiones a partir de eventos de Pylon. Primero, habilita **Pylon automation triggers** en [control de acceso](#access-control).

1. Ve a **Automatizaciones** y crea una nueva automatización.
2. Agrega un trigger, elige **Pylon** y selecciona un evento:
   * **Problema creado**: se registra un nuevo problema. Opcionalmente, puedes filtrar por **Title**.
   * **Tag added**: se agrega una etiqueta a un problema. Elige en **Added Tag** la etiqueta que debe coincidir.
   * **Status changed**: un problema pasa a un estado determinado. Elige en **Status** el estado que debe coincidir.
3. Agrega una acción **Start session** y escribe las instrucciones para Devin.
4. Revisa el [perfil de seguridad](#security-profile), el acceso a la red y las herramientas de la automatización, y luego guárdala.

Hay dos plantillas para ayudarte a empezar:

* **Triage Customer Bug Tickets**: investiga los problemas recién registrados, intenta reproducir los bugs y comunica los hallazgos al equipo de soporte.
* **Investigate Support Escalados**: investiga los problemas etiquetados, intenta reproducir el bug, sugiere una corrección y comunica los hallazgos en el hilo interno de Slack.

<Tip>
  Usa como trigger una etiqueta de escalado en lugar de cada nuevo problema para que los tickets rutinarios no lleguen al flujo de trabajo de ingeniería.
</Tip>

<h2 id="escalating-support-tickets-to-engineering">
  Escalar tickets de soporte a ingeniería
</h2>

Un escalado típico sigue este flujo:

1. Un cliente informa de un problema en Pylon.
2. Un skill de Pylon o la detección por IA del tipo de problema identifica un bug con suficientes detalles para reproducirlo y agrega una etiqueta de escalado.
3. La etiqueta activa una automatización de Devin.
4. Devin lee el ticket, revisa los registros y las herramientas de monitoreo conectadas, e intenta reproducir el fallo. Si el perfil de seguridad lo permite, Devin puede abrir un pull request.
5. Devin publica sus hallazgos en Slack y las actualizaciones de progreso en el problema de Pylon.
6. Un ingeniero revisa la investigación y hace el seguimiento en el hilo de Slack.

<h3 id="set-up-the-pylon-side">
  Configurar Pylon
</h3>

Usa una skill de Pylon o la detección por IA del tipo de problema para etiquetar los tickets que deban escalarse. Usa la misma etiqueta en el filtro **Added Tag** de la automatización de Devin. Define flujos distintos para los bugs sin detalles de reproducción y para los tickets que no son bugs.

<h3 id="set-up-the-devin-automation">
  Configura la automatización de Devin
</h3>

1. Abre la [galería de plantillas de automatización](https://app.devin.ai/automations/templates) y elige **Investigate Support Escalados**.
2. En el trigger preconfigurado **Pylon → Tag added**, establece **Added Tag** en tu etiqueta de escalado.
3. Revisa el prompt y el [perfil de seguridad](#security-profile). La plantilla indica a Devin que investigue la causa raíz, intente reproducir el problema, proponga una corrección e informe de los hallazgos en el hilo interno de Slack de Pylon.
4. Configura el acceso a Slack como se describe a continuación y, después, haz clic en **Create automation**.

Indica solo las herramientas y los repositorios a los que Devin tiene acceso. Conecta herramientas de observabilidad como [Datadog](/es/enterprise/integrations/datadog) o [Sentry](/es/enterprise/integrations/sentry) para que las sesiones puedan comprobar el comportamiento en producción.

<h3 id="post-findings-in-pylons-internal-slack-thread">
  Publica los hallazgos en el hilo interno de Slack de Pylon
</h3>

Un flujo de trabajo habitual consiste en que Pylon publique un resumen del ticket en un canal interno de Slack y que Devin responda con sus hallazgos en ese mismo hilo.

1. [Conecta Slack](/es/integrations/slack) e invita a Devin al canal interno donde publica Pylon.
2. Asigna a la automatización la herramienta **Slack** y dale acceso a ese canal.
3. En el prompt de la automatización, indica a Devin que publique los hallazgos en el hilo que creó Pylon, en lugar de hacerlo en un nuevo mensaje de nivel superior. La plantilla **Investigate Support Escalations** ya incluye esta instrucción:

   > Si hay un hilo interno de Slack en un canal en el que Pylon ha publicado una actualización, busca ese hilo de nivel superior y publica tus hallazgos en él.

<h3 id="automatic-updates-in-pylon">
  Actualizaciones automáticas en Pylon
</h3>

La integración publica automáticamente notas internas en el problema de Pylon vinculado cuando se producen eventos como la apertura de una pull request. No es necesario configurar ningún trigger de Pylon para estas notas.

<h4 id="optional-custom-pylon-triggers">
  Triggers personalizados opcionales de Pylon
</h4>

Si necesitas acciones adicionales más allá de las actualizaciones integradas, busca **devin** en el generador de triggers de Pylon para encontrar estas condiciones:

* Devin abrió un pull request
* Devin hizo merge de un pull request
* Devin cerró un pull request
* Devin está esperando una respuesta

Usa estas condiciones para actualizar el estado del problema cuando se abra un pull request, notificar al responsable de la cuenta cuando se haga merge o asignar el problema a una persona cuando Devin necesite una respuesta. Para la configuración en Pylon, consulta [escalado de agente a agente mediante Devin](https://support.usepylon.com/articles/6981171768-agent-to-agent-escalation-via-devin).

<h2 id="disconnecting-pylon">
  Desconectar Pylon
</h2>

Ve a [Settings > Connections > Pylon](https://app.devin.ai/settings/connections/pylon), haz clic en **Disconnect** y confirma. A partir de ese momento, los eventos de Pylon dejarán de activar automatizaciones de Devin.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.