JetBrains présente un plugin pour le code Go moderne avec les agents IA Junie et Claude Code

JetBrains a lancé un nouveau plugin qui améliore les agents d'IA Junie et Claude Code, leur permettant d'écrire du code Go moderne. Ce plugin intègre des directives pour garantir que la génération de code utilise les dernières fonctionnalités de Go telles que définies dans le fichier go.mod du projet de l'utilisateur.
Fonctionnalités principales
- Le plugin met à jour la génération de code par IA pour s'aligner sur la version actuelle de Go, atténuant les problèmes de suggestions de code obsolètes. Par exemple, il remplace les boucles manuelles par la méthode
slices.Contains()pour vérifier les éléments dans une tranche, une fonctionnalité introduite dans Go 1.21. - La coupure des données et le biais de fréquence sont gérés par le plugin. La coupure des données fait référence aux données d'entraînement ne couvrant pas les dernières versions de Go, tandis que le biais de fréquence amène les modèles d'IA à suggérer des modèles de code couramment utilisés mais dépassés.
Détails d'intégration
- Pour Junie : La version 2xx.620.xx ou plus récente inclut automatiquement les directives du plugin. Les utilisateurs de versions antérieures doivent mettre à jour via Paramètres → Plugins → Installés. La fonctionnalité peut être désactivée dans Paramètres → Outils → Junie → Paramètres du projet → Go.
- Pour Claude Code : Installez le plugin en ajoutant le dépôt au marketplace à l'aide de la commande :
/plugin marketplace add JetBrains/go-modern-guidelines. Ensuite, installez-le avec/plugin install modern-go-guidelines. Activez les directives avec/use-modern-go.
Cet outil est particulièrement pertinent pour les développeurs souhaitant garantir que leur base de code reste à jour avec les normes et pratiques contemporaines de Go, empêchant efficacement la prolifération de modèles de code obsolètes.
📖 Lire la source complète : HN AI Agents
👀 See Also

Gestionnaire de projet local de style Trello pour les agents OpenClaw
Un développeur a créé un outil local de gestion de projet similaire à Trello qui fonctionne sur la même machine que son agent OpenClaw, stockant les cartes sous forme de fichiers markdown avec un en-tête YAML. Le système utilise Node.js/Express pour l'API, React pour l'interface utilisateur, et permet à l'agent IA de lire/écrire directement des fichiers sur le système de fichiers.

ClawControl client iOS publié pour les serveurs auto-hébergés OpenClaw
ClawControl v1.50 est désormais disponible sur iOS en tant que client mobile axé sur la confidentialité pour les serveurs OpenClaw/Claw auto-hébergés. L'application open-source permet un chat en temps réel avec des réponses en streaming, la gestion des agents et le contrôle des sessions depuis des appareils mobiles.

Développeur partage son flux de travail hybride en codage IA : Claude pour la planification, modèles locaux pour l'exécution
Un développeur a créé un pipeline utilisant Claude 3.5 Sonnet pour la planification des tâches et des modèles locaux Qwen2.5-Coder via Ollama pour la génération de code, obtenant une réduction de 85 % des tokens par rapport à l'utilisation de Claude seul.

Claude Code Plugin Yoink Remplace les Dépendances de Bibliothèque pour Réduire les Risques de la Chaîne d'Approvisionnement
Yoink est un plugin Claude Code qui supprime les dépendances complexes en réimplémentant uniquement les fonctions nécessaires, utilisant un flux de travail en trois étapes avec les commandes /setup, /curate-tests et /decompose. Il prend actuellement en charge Python, avec le support de TypeScript et Rust en cours de développement.