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

Claude Code réimplémenté en open-source modifié pour la compatibilité avec les modèles locaux
Un développeur a corrigé la réimplémentation open-source de Claude Code pour la faire fonctionner avec Ollama et les modèles locaux en supprimant les dépendances clientes codées en dur d'Anthropic. L'interface CLI détecte maintenant automatiquement les fournisseurs à partir des noms de modèles et des variables d'environnement.

Cull : Moteur de curation de jeux de données open source pour les pipelines d'images IA
Cull extrait des images de plus de 340 sources, dont Civitai, X/Twitter, Reddit, Discord et les sites booru, les classe avec un modèle vision-langage via LM Studio local ou Groq, et les trie dans des dossiers de catégories avec des prompts SD et des enregistrements d'audit.

SkyClaw v2.2 Runtime d'Agent IA Rust Ajoute l'OAuth OpenAI et la Création d'Outils Personnalisés
SkyClaw v2.2 introduit l'authentification OAuth OpenAI utilisant les abonnements ChatGPT Plus/Pro, la création d'outils personnalisés où les agents écrivent leurs propres outils bash/python/node à l'exécution, et le mode démon pour le fonctionnement en arrière-plan. Le runtime basé sur Rust affiche des performances de 31 ms de démarrage à froid, 15 Mo de RAM au repos et une taille binaire de 9,3 Mo.

Claude Code v2.1.166 : modèles de secours, règles de refus global, renforcement intersession
Claude Code v2.1.166 introduit jusqu'à 3 modèles de repli, la prise en charge des motifs glob dans les règles de refus, un renforcement de la messagerie inter-sessions, et des correctifs pour le scintillement du terminal, les processus orphelins, etc.