heydeer
Referencia

Referencia de configuración

Todos los ajustes de Reglas de revisión con su valor predeterminado y su efecto, además de dónde se guarda el resto de la configuración de HeyDeer y sus límites.

Las cinco primeras tablas siguen las secciones de Configuración del espacio de trabajo → Reglas de revisión. Los valores predeterminados son los que tiene un espacio de trabajo nuevo, y cada ajuste enlaza a la página que lo explica. Un repositorio sigue el valor del espacio de trabajo hasta que lo personalizas; consulta Cómo funciona la configuración.

Cuándo revisar

AjustePredeterminadoQué hace
Frecuencia de revisiónSolo manualSi HeyDeer revisa los pull requests por su cuenta: Una vez por PR, En cada push o Solo manual.
Máximo de revisiones automáticas por PR5Con En cada push, deja de revisar automáticamente un pull request tras este número de revisiones completadas correctamente: 1, 2, 3, 5, 10, 20 o Sin límite.
Detener las revisiones automáticas cuando se cierre un PRActivadaDetiene las revisiones automáticas en cola y en curso cuando un pull request se cierra o se fusiona.
Filtros de revisión automáticaEstado del PR → No es borrador, Origen del PR → Es cualquiera de → Mismo repositorio, y Autor → No es ninguno de → dependabot[bot], renovate[bot], pre-commit-ci[bot], snyk-io[bot], snyk-botQué pull requests abarcan las revisiones automáticas, según las etiquetas, el autor, el equipo, el tipo de cuenta, el estado de borrador y el origen. Un pull request debe coincidir con todas las filas.

Cómo revisar

AjustePredeterminadoQué hace
Profundidad de revisión predeterminadaEstándarEstándar o Profunda. La revisión Profunda dedica más tiempo a cada paso, usa más créditos y requiere un plan de pago.
Revisar solo los cambios nuevosActivadaLas revisiones siguientes solo cubren lo que cambió desde la última y vuelven a comprobar los problemas anteriores.
Alcance de los comentariosEquilibradoQué hallazgos comunica HeyDeer, según la confianza y la gravedad: Conciso, Equilibrado o Detallado.
Idioma de la revisiónEnglishEl idioma de todo lo que HeyDeer publica en GitHub, incluidos los hallazgos, la comprobación HeyDeer Review y las respuestas a comandos: English, 简体中文, 日本語, Español, 한국어, Português (Brasil), Deutsch. El código y las rutas de archivo se mantienen tal cual.
Leer issues y PR relacionadosActivadaPermite que HeyDeer lea issues y pull requests del mismo repositorio que explican el cambio.
RecorridoActivadaAñade una guía del cambio: agrupa las ediciones relacionadas y destaca las importantes.
Conservar una instantánea del repositorioActivadaLas revisiones de repositorios grandes empiezan más rápido a partir de una instantánea de su rama predeterminada. La instantánea se elimina un día después de su último uso o cuando desactivas esta opción.

Publicar resultados

AjustePredeterminadoQué hace
Aprobación automáticaDesactivadaPermite que HeyDeer apruebe los pull requests que cumplen las dos condiciones siguientes. Solo funciona mientras Publicar comentarios de revisión en el PR está activado.
PR que HeyDeer puede aprobarPR de riesgo bajo y medioEl nivel de riesgo más alto que aprueba HeyDeer: PR de riesgo bajo, PR de riesgo bajo y medio o PR de cualquier nivel de riesgo.
Problemas que pueden quedar pendientesNingún problema pendienteSi HeyDeer puede aprobar aunque queden hallazgos o problemas anteriores de gravedad baja: Ningún problema pendiente o Permitir problemas de gravedad baja.
Publicar comprobación de GitHubActivadaMuestra el progreso y los resultados de la revisión en la comprobación HeyDeer Review.
Marcar la comprobación como fallida si se detectan problemasDesactivadaMarca la comprobación como fallida si hay hallazgos, problemas anteriores abiertos o sin confirmar, o revisiones incompletas. Solo se aplica mientras Publicar comprobación de GitHub está activado.
Publicar comentarios de revisión en el PRActivadaPublica cada revisión en el pull request. Desactivarlo también desactiva la aprobación automática y la resolución de conversaciones.
Marcar como resueltas las conversaciones de HeyDeer atendidasActivadaResuelve las conversaciones de HeyDeer cuando una revisión posterior comprueba que el problema está corregido o acepta una decisión de no actuar.

Autopilot

AjustePredeterminadoQué hace
Máximo de rondas por ejecución5Detiene una ejecución de Autopilot después de este número de rondas: 3, 5, 8, 10, 12 o 15.

Acceso a revisiones manuales

AjustePredeterminadoQué hace
Quién puede solicitar revisionesCualquiera con acceso de escritura al repositorioQuién puede solicitar revisiones a HeyDeer, en comentarios del PR o desde la comprobación. La otra opción, Usuarios o equipos seleccionados con acceso de escritura, admite hasta 100 nombres de usuario y, en organizaciones, 30 equipos.

Configurado en HeyDeer

Una revisión usa las reglas de revisión, las instrucciones y los conectores guardados cuando HeyDeer la pone en cola. Un pull request no puede cambiarlos.

ConfiguraciónDóndeQuién puede cambiarlaReglas y límites
Reglas de revisiónConfiguración del espacio de trabajo → Reglas de revisión, o Repositorios → (un repositorio) → Reglas de revisiónAdministradores del espacio de trabajoUn repositorio sigue cada valor predeterminado del espacio de trabajo hasta que lo personalizas.
Instrucciones de revisiónConfiguración del espacio de trabajo → Instrucciones de revisión, o Repositorios → (un repositorio) → Instrucciones de revisiónAdministradores del espacio de trabajoTexto sin formato o Markdown, hasta 12.000 caracteres en cada nivel. Las instrucciones del repositorio prevalecen en caso de conflicto.
ConectoresConfiguración del espacio de trabajo → ConectoresLos administradores del espacio de trabajo que también son propietarios de la organización o la cuenta de GitHubLos conectores están incluidos en los planes de pago. Hasta 50 por espacio de trabajo, cada uno un servidor Streamable HTTP en un punto final HTTPS público.

Los administradores solo pueden cambiar la configuración de un repositorio si tienen acceso a él en GitHub. Consulta Miembros del espacio de trabajo.

Archivos del repositorio

HeyDeer también lee estos archivos del repositorio que se revisa. Cualquiera que pueda subir cambios a la rama de un pull request puede cambiar los archivos que se leen de ella; consulta Qué puede cambiar un pull request.

ArchivoSe lee desdeReglas y límites
AGENTS.md, CLAUDE.mdLa propia versión del pull requestCualquier directorio. Se aplica a su directorio y sus subdirectorios; prevalecen los archivos más profundos. En los directorios sin AGENTS.md se lee CLAUDE.md. Hasta 32 KiB en total desde la raíz hasta un directorio; el resto se omite.
REVIEW.mdLa propia versión del pull requestCualquier directorio. Se aplica a los cambios de su directorio y sus subdirectorios; prevalecen los archivos más profundos. No se lee un enlace simbólico.
.agents/checks/*.mdLa propia versión del pull requestUn archivo Markdown por comprobación, directamente en .agents/checks, con files en su frontmatter. Los nombres empiezan por una letra o un dígito y usan letras, dígitos, ., _ y -. Hasta 16.000 bytes por archivo. Una revisión ejecuta como máximo 10 comprobaciones aplicables, por orden de nombre de archivo.
.agents/skills/La propia versión del pull requestSe usa cuando una comprobación la incluye. Cada skill es una carpeta con un SKILL.md, con un nombre de hasta 64 caracteres formado por letras minúsculas, dígitos y guiones simples.
.gitattributesLa rama baseLos archivos marcados como linguist-generated, y los archivos de bloqueo que ya tiene salvo que estén marcados como -linguist-generated, se excluyen de la revisión. Cualquiera que pueda fusionar en la rama base puede cambiarlo.

Frontmatter de las comprobaciones

Cada comprobación empieza con un frontmatter YAML entre dos líneas ---. HeyDeer ignora las demás claves.

ClaveValorEfecto
filesUn patrón o una lista de patronesObligatorio; sin esta clave, HeyDeer ignora el archivo. Los archivos modificados que abarca la comprobación. Pon ! delante de un patrón para excluir archivos; las exclusiones requieren al menos un patrón de inclusión.
skillsUn nombre de skill o una lista de nombresOpcional. Skills que usa la comprobación, cargadas desde el pull request. Si falta una skill, la revisión no se detiene.