Repositorios
Conectar un repositorio da a los agentes tu código fuente. Polylane lo indexa para la búsqueda, lo ejecuta en un sandbox, revisa cada pull request contra producción y coloca el repositorio en la topología junto a lo que despliega.
Qué hace
Los agentes buscan código por palabra clave y por significado, así que una consulta como "reintento con retroceso exponencial" aterriza en el módulo correcto aunque esas palabras nunca aparezcan en el código. Ejecutan el código del repositorio en un sandbox cuando una investigación lo requiere. Cada pull request se comprueba contra la topología de producción y recibe un veredicto de aprobado o suspendido como comentario.
En la topología, el repositorio es un nodo unido por aristas deploys_to a los recursos en los que despliega y por aristas defines a los recursos que su configuración aprovisiona. Cuando un agente investiga un issue en un servicio, sigue estas aristas directamente hasta el código que se despliega allí.
Conectar un repositorio
Abre Settings > Repositories en la consola y elige Add repository. Add from GitHub instala la GitHub app de Polylane en tu organización y te deja elegir qué repositorios puede leer Polylane; los repositorios conectados se mantienen sincronizados a medida que el código cambia.
Add public repository registra un repositorio público de GitHub por URL. Los repositorios añadidos así no se actualizan automáticamente cuando el código cambia, así que prefiere la GitHub app para todo lo que desarrolles activamente. Consulta GitHub para los permisos de la app.
La página del repositorio
| Pestaña | Qué hace |
|---|---|
| Settings | Los ajustes de autofix, revisión de pull requests y red del sandbox para este repositorio, descritos abajo. |
| Observability | Polylane revisa el repositorio después de cada sincronización e informa de lo bien instrumentado que está su código: cuántos manejadores de rutas emiten telemetría y cuáles no producen ninguna. Cada hallazgo se puede entregar a un agente con Ask Polylane to fix it. |
| Changes | El historial de revisiones de pull requests de este repositorio, cada una comprobada contra la topología de producción con un veredicto de aprobado o suspendido. |
| Resources | Los recursos de nube que gestiona este repositorio. Polylane los enlaza a partir de los manifiestos de despliegue y los metadatos del proveedor, y lo que no puede detectar lo añades tú con Link resource. Las revisiones delimitan su investigación a estos recursos y recurren a toda la cuenta de nube hasta que están enlazados. |
| Properties | El registro bruto del repositorio. |
Ajustes del repositorio
| Ajuste | Qué controla |
|---|---|
| Open autofix pull requests | Si Polylane convierte los hallazgos confirmados en pull requests en este repositorio. Desactivarlo detiene los nuevos; los pull requests existentes siguen abiertos. |
| Review pull requests for production impact | Si cada pull request se investiga contra la topología de producción y recibe un comentario con el veredicto. |
| Pull request review instructions | Indicaciones específicas del repositorio para la revisión, como qué rutas son críticas para el despliegue o qué preocupaciones ya cubren otros controles. |
| Block merging on production concerns | Publica un check "Polylane production impact" en cada pull request revisado que falla cuando la revisión encuentra una preocupación. Exige ese check en la protección de ramas para bloquear la fusión. Activado por defecto. |
| Agent internet access | Si el agente puede hacer peticiones de red salientes mientras ejecuta código. |
| Domain allowlist | None, Common dependencies para registros de paquetes y ecosistemas de lenguajes, o All (unrestricted). |
Relacionado
- Revisiones de pull requests para qué comprueba la revisión y cómo se lee el veredicto.
- Topology para el grafo al que se une el repositorio.
- Autofix para los pull requests que Polylane abre en los repositorios conectados.
- GitHub para los permisos de la app y qué elimina la desconexión.
Topology
El mapa vivo de cada recurso en tus nubes y repositorios: vistas, fichas, niveles y el radio de impacto de cualquier cambio.
Memories
Hallazgos confirmados que los agentes y las personas guardan para que la siguiente investigación empiece por lo que ya sabes, más las notas que Polylane escribe cada día.