HeadlinesBriefing favicon HeadlinesBriefing.com

Jev réviseur de code : attention humaine

Hacker News •
×

La plupart des demandes de fusion générées par IA sont fusionnées automatiquement car les réviseurs humains luttent pour comprendre les grandes différences. Jev aborde cela en classant les changements en niveaux de priorité P0, P1 et P2, en affichant uniquement les changements critiques par défaut. L'outil s'exécute localement sur la machine de l'utilisateur, analysant le code via une interface en langage naturel sans transmettre de données à des serveurs externes.

Il s'intègre à GitHub via une CLI et une extension navigateur, nécessitant Node.js 22+. Les développeurs configurent les priorités via un fichier de politique, et l'outil limite l'analyse à 12 unités de changement par défaut. Le système souligne la gestion de l'attention plutôt que la correction, maintenant les développeurs dans la boucle en requérant une révision manuelle des modifications de basse priorité.

Le projet open-source sous licence MIT fournit un mode démo fonctionnant sans appels API, idéal pour les flux de travail sensibles à la confidentialité. L'installation implique de configurer localement les clés Type Safe et OpenAI, l'extension se couplant à un serveur local sur le port 4731 pour des capacités de révision en temps réel.