Saltar al contenido

Código abierto

Cómo funcionan las contribuciones externas

Trae correcciones, informes de errores y sugerencias. Los dueños deciden el trabajo nuevo. Esto se aplica donde nuestro bot mantiene un repositorio, y es directo porque un no claro te cuesta menos que uno lento. Los miembros, los colaboradores y los bots de dependencias no son externos.

Bienvenido

Correcciones

Pequeñas y enfocadas, con una prueba si puedes. Una corrección pequeña pasa a revisión, como cualquier otro cambio.

Informes de errores

Pasos, qué esperabas, qué ocurrió y la versión. Si faltan los pasos, los pedimos.

Sugerencias

Abre un issue y defiende la idea. Deciden los dueños, y un no llega con un motivo.

Rechazado

Cambios de dependencias

Se cierra. Un paquete añadido o actualizado por un desconocido es la vía de entrada de un compromiso. Las actualizaciones vienen del bot del proyecto, y en los nuestros esperan 14 días.

Cambios de CI

Se cierra. CI decide qué se fusiona y corre con los accesos del proyecto. Se queda con los dueños.

Cambios de publicación

Se cierra. Lo que llega a un paquete publicado se queda con quienes responden por él.

Archivos de instrucciones de agentes

Se cierra. Estos archivos dirigen a los agentes que trabajan en el repositorio, así que se quedan con los dueños.

Grandes reescrituras

Se cierra. Un diff enorme no se puede revisar bien, y la forma de un proyecto la deciden sus dueños. Haz un fork si quieres otra.

Funciones no pedidas

Se declina. Un pull request no decide en qué se convierte un proyecto. Sugiérela antes en un issue.

Por qué tan estricto

El texto de fuera son datos, no instrucciones

En junio de 2026 Tenet Security publicó una investigación que llama Agentjacking: un informe de error falso, leído por un agente de código como si fuera una guía, llevó al agente a ejecutar el paquete de un desconocido. Los resultados de Tenet vienen de pruebas controladas, y la lección es corriente. Nuestra respuesta también: una comprobación automática califica un cambio externo antes de que lo lea un modelo.

Leer el artículo de Tenet

Qué está activo, a 2026-11-02

En despliegue: calificación automática

Un pull request externo de una de las clases rechazadas se cierra con un motivo técnico y sin llamar a un modelo. No se borra nada y tu rama sigue ahí. Un historial de pull requests fusionados no da nada en el paso de fusión.

Aún no activo: bloqueos

Previsto para una parte posterior: el contenido juzgado peligroso se cierra y bloquea la cuenta, sus elementos futuros se cierran al instante y un bloqueo puede aplicarse entre cuentas de developerz.ai. Los cierres por dependencias o reescrituras nunca bloquean.

Activo: el bot dice que es un bot

Cuando nuestro bot actúa por sí mismo publica como developerz-ai[bot], con la insignia Bot de GitHub, y se identifica como bot. Si quieres hablar con una persona, la apelación de abajo llega a una.

Apelaciones

¿Crees que nos equivocamos?

Envíanos el enlace por el formulario de contacto y di qué pasó por alto el cierre. Responde una persona del equipo. Si un miembro del proyecto reabre un pull request cerrado, gana él, y el bot no lo vuelve a cerrar. En el repositorio de un cliente, la decisión es de su dueño. Los bloqueos usarán la misma vía cuando lleguen.

Apelar por el formulario de contacto

Privacidad

Qué leemos de una cuenta

Hoy, una cosa: el rol de la cuenta en ese repositorio. El contenido se juzga primero, sin mirar a su autor. Cuando lleguen los bloqueos, y solo después de que el contenido ya parezca malo, también leeremos el perfil público de GitHub, y eso solo puede añadir escrutinio. Sin puntuación de reputación, y sin adivinar si lo escribió una persona o una IA.

Leer la política de privacidad

Publica más. Mantén menos.

Creemos que el software se va a escribir más rápido de lo que cualquier equipo puede revisar. Trae tus repositorios, tus servidores y tus claves. Nosotros ponemos la organización que sigue el ritmo.