Tutoriales

¡Típico Microsoft! Resulta que VS Code agregó Copilot como coautor de Git sin decírselo a nadie

Código VS Ya agregado silenciosamente Co-authored-by: Copilot Línea al compromiso de git del usuario, incluido el contenido que no se ha escrito en absoluto copilotoparticipación.

El culpable detrás de esto, git.addAICoAuthores una función introducida en Código VS 1.110 En marzo. Está diseñado para utilizar avances de coautor de Copilot cuando se trata de código generado por IA para marcar confirmaciones con off como valor predeterminado.

Hasta aquí todo bien, ¿verdad? 🙂

Eso cambió en abril, cuando Courtney WebsterGerente de producto de Microsoft enviado solicitud de extracción Esto cambia una cosa, el valor predeterminado. git.addAICoAuthor de dejar llegar todo.

El PR ha sido revisado y fusionado por un miembro del equipo de VS Code Dmitry Vasula Lanzado el 16 de abril, sin notas de la versión ni notificaciones para el usuario.

Una captura de pantalla de github que muestra una solicitud de extracción fusionada titulada:

este all Configuración es la opción más amplia git.addAICoAuthorque agrega avances de Copilot a cada envío que involucre cualquier interacción de IA, incluida la finalización en línea.

El giro predeterminado es allcualquiera que no haya configurado esta opción manualmente De repente, Copilot se cargó en su historial de git..

Las cosas se vuelven aún más confusas a partir de ahí. Revelador informe Información crediticia (tráiler) incluso aparecer chat.disableAIFeatures empezar a true. este tráiler También se agregará después de que se complete la confirmación y no aparecerá en el editor de mensajes de confirmación de VS Code de antemano, por lo que no hay una ventana para capturarlo y eliminarlo antes de que aparezca en el historial de git.

Un desarrollador reemplazó el mensaje de confirmación generado por Copilot y uno que ellos mismos escribieroncomprometido, pero aún encontró líneas para coautores copilotos en sus registros.

Pero no te preocupes, porque Solución entregada.

Arreglar

Una pequeña captura de pantalla que muestra una publicación de disculpa de Dmitriy Vasyura, quien tiene la atribución de copiloto habilitada de forma predeterminada en vscode.
La disculpa de Dmitry ha terminado. Noticias de piratas informáticos.

Dmitriy, un miembro del equipo de VS Code que fusionó el PR original, dio un paso adelante Noticias de piratas informáticos fin de semana bajo nombre de usuario Dmitrievabordando específicamente las consecuencias.

Dmitriy, quien afirmó ser quien aprobó el cambio, dijo que lamentaba haber activado por error la función de forma predeterminada sin una revisión adecuada.

Para aclarar algunos puntos antes de que empiecen a aparecer teorías de conspiración:

La malvada compañía no tiene intenciones maliciosas, pero quiere admitir algunas características que los clientes esperan de VS Code relacionadas con el código generado por IA. Como la gente ha mencionado aquí, muchas herramientas similares también pueden hacer esto.

La solución ahora está publicada en el repositorio GitHub de VS Code: PR #313931recuperar git.addAICoAuthor volver a off De forma predeterminada, se solucionó un problema de detección que causaba que aparecieran avances incluso cuando Copilot no estaba en uso.

Puede esperar que este cambio se realice en los próximos Código VS 1.119 lanzado.

aprobar: registro

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba