Lors des mises à jour successives de la v0.2.2 à la v0.3.0, Qwen Code a introduit deux fonctionnalités principales : le support du flux JSON et un système complet d’internationalisation. La nouvelle version fournit des entrées et sorties structurées en flux via --output-format stream-json et --input-format stream-json, et fonctionne avec une architecture d’adaptateur à trois couches et un mécanisme de gestion de session pour faciliter l’intégration de SDK, d’outils d’automatisation et de pipelines CI/CD afin de supporter les pilotes continus et structurés des flux de travail d’agents.
En termes d’internationalisation, Qwen Code dispose d’interfaces intégrées en chinois et en anglais, permettant l’expansion de langues plus localisées grâce à des packs linguistiques personnalisés. Les utilisateurs peuvent changer de langage d’interface via /language ui zh-CN ou spécifier individuellement les langages de sortie de modèles via /language output Chinese, facilitant ainsi la transition flexible entre les habitudes locales et les besoins du projet. La communauté officielle est encouragée à contribuer des packs de langues locales pour améliorer le support multilingue.
La sécurité et la stabilité sont également des axes importants dans cette série de mises à jour : la nouvelle version ajoute une limite de tampon de 20 Mo pour réduire le risque d’épuisement mémoire, corrige les problèmes de caractères causés par l’encodage Windows, améliore la détection binaire ripgrep et la compatibilité multiplateforme, et refactorise le système d’authentification pour optimiser la gestion d’authType. De plus, le support des fournisseurs ModelScope et la gestion des options de streaming ont été améliorés, les tests d’intégration corrigés, la logique de complétion d’indices ainsi que les notifications terminales ont été optimisées, et plusieurs correctifs sous-jacents ont considérablement amélioré la stabilité globale.
FAQ
Q : Qu’est-ce que la fonctionnalité Stream JSON de Qwen Code ?
R : Il permet l’interaction avec des modèles sous forme JSON en streaming via --input-format/--output-format stream-json, facilitant une communication structurée dans les SDK, scripts d’automatisation et CI/CD.
Q : Que font l’architecture d’adaptateurs à trois couches et la gestion de session ?
R : Les adaptateurs de couche 3 découplent les protocoles, modèles et la logique métier, et la gestion des sessions garantit que les conversations multi-tours et les tâches en plusieurs étapes maintiennent la continuité contextuelle dans les environnements en ligne de commande et automatisés.
Q : Quelles capacités spécifiques prend en charge l’internationalisation ?
R : Interface intégrée en chinois et en anglais, vous pouvez passer du langage de l’interface à celui de sortie du modèle via des commandes, et aider les développeurs à développer davantage de paquets de langues locales.
Q : Quelles sont les principales solutions de sécurité et de stabilité ?
R : Inclut une limite de tampon de 20 Mo pour éviter l’épuisement de mémoire, des correctifs d’encodage Windows, des améliorations de la détection ripgrep, une refactorisation du système d’authentification, ainsi que plusieurs correctifs pour les tests d’intégration et la logique de base.
Q : Quels sont les cas d’usage typiques de ces nouvelles fonctionnalités ?
R : Il convient à la connexion de Qwen Code à des pipelines d’intégration continue, à des outils automatisés de relecture et de refactorisation de code, ainsi que des flux de travail en ligne de commande pour des équipes de développement multilingues.