Requisito de plan: Los repositorios vinculados están disponibles en los planes Teams y Enterprise (el trial se incluye como vista previa). Los planes Free no incluyen contexto entre repositorios.Esto es distinto de compartir estándares de codificación entre repositorios (reglas e herencia a nivel de organización). Los repositorios vinculados comparten contexto de código para la revisión, no reglas de revisión.
Qué hace
Para el repositorio en revisión, declaras hasta 3 repositorios vinculados en la misma organización. Durante la revisión:- Kody analiza el diff del PR con un gate determinista de frontera (sin LLM).
- Si el diff parece tocar una superficie de contrato (DTOs, exports, literales de string, claves de estado, rutas con forma de API y similares), se habilitan las herramientas entre repositorios.
- Los repos vinculados se clonan de forma lazy solo cuando Kody realmente necesita leer o buscar en ellos.
- Los hallazgos siguen anclados solo a líneas del PR en revisión — el código vinculado es evidencia, no un segundo objetivo de review.
Configurar en el dashboard
Los repositorios vinculados son por repositorio, no globales. La relación es direccional: los vínculos enfrontend solo aplican al revisar PRs en frontend.
- Abre Configuración de revisión de código.
- Selecciona un repositorio concreto (no Global).
- Abre la página Linked Repositories en el menú de ese repositorio.
- En Linked repositories, añade repos hermanos ya conectados a tu organización.
- Opcionalmente define:
- Instructions — pista en texto libre para Kody (p. ej. “API REST que consume este frontend”).
- Ref — pin opcional de branch/tag. Déjalo vacío para usar la cascada automática de refs (abajo).
- Guarda.
Configurar en kodus-config.yml
También puedes declarar vínculos en el archivo de configuración del repositorio:
repository(obligatorio): nombre completo de un repo conectado a la organización (owner/repo).instructions(opcional): descripción breve de por qué existe el vínculo.ref(opcional): fija branch, tag o commit. Si se omite, Kody usa la cascada de refs.
linkedRepositories: [] vacío significa que la función está desactivada.
Cómo se elige la ref
Para cada repositorio vinculado, Kody prueba refs en este orden y usa la primera que clone con éxito:- Override en la descripción del PR para ese repo (ver abajo)
- Pin de
refen la config (si está definido) - PR abierto en el repo vinculado cuya head branch coincide con la head branch del PR
- El nombre de la head branch del PR en el repo vinculado
- La branch por defecto del repo vinculado
- Fallbacks:
main, luegomaster
Sobrescribir la ref desde la descripción del PR
Para una revisión puntual (por ejemplo, revisar contra un PR concreto del backend), menciona el repo vinculado en el título o descripción del PR en revisión. Los overrides solo aplican a repositorios ya vinculados en la config. Formas soportadas:
Ejemplos:
Cuándo se activa el contexto entre repos (boundary gate)
Aunque haya vínculos configurados, Kody no abre siempre los repos hermanos. Un gate barato y determinista recorre las líneas añadidas del diff del PR y solo se activa cuando encuentra superficie de frontera, como:- Literales de string (segmentos de path, códigos, nombres de eventos, etc.)
- Exports (
export function, types, classes, …) - Enums / types / interfaces
- Claves de objeto o de payload
- Identificadores de status / state / error-code
- Rutas con forma de contrato (
dto,schema,api,client,openapi,proto, …)
Qué puede y no puede hacer Kody con repos vinculados
Puede:- Buscar y leer archivos en los repositorios vinculados cuando el gate está activo
- Usar tus instructions para entender la relación
- Citar código vinculado como evidencia de apoyo en un hallazgo del PR actual
- Publicar comentarios de review en archivos que solo existen en el repositorio vinculado
- Revisar el repo vinculado entero como si fuera el PR
- Vincular repositorios fuera de la organización o no conectados a Kodus
- Superar el límite soft de 3 repositorios vinculados por repo en revisión
Transparencia al final de la revisión
Cuando los repositorios vinculados formaron parte de la ejecución, los metadatos de la revisión registran qué repos estaban configurados, qué refs se resolvieron (y desde qué fuente: descripción, pin, PR abierto, head branch o default) y si el boundary gate se activó. Los vínculos fallidos o omitidos aparecen como avisos, sin fallar toda la revisión.Configuraciones recomendadas
Prefiere vínculos estrechos y direccionales (el consumidor apunta al productor) en lugar de enlazar todos los repos entre sí.
Guías relacionadas
- Cómo compartir estándares de codificación entre repositorios — reglas e herencia a nivel de org (no contexto de código)
- Cómo revisar PRs con contexto específico del proyecto — memorias, referencias a archivos, custom prompts, MCP
- Cómo reducir el ruido en la revisión de código — mantener reviews enfocadas al añadir más contexto