Skip to Content
BlogMises à jour07-16 Mise à jour produit

Qwen Code Hebdo : /learn transforme vos connaissances en Skill, Code Review monte en gamme, Web Shell fait peau neuve

Qwen Team
2026-07-16

Cette semaine, Qwen Code sort trois versions stables — v0.19.9, v0.19.10 et v0.19.11 — avec plus de 160 PR fusionnés.

La commande /learn fait son entrée. Vous créez des Skills à partir de n’importe quelle source de connaissances — répertoire, URL, historique de conversation, texte libre — et Qwen Code les organise automatiquement en SKILL.md, prêts à être réutilisés.

Code Review passe de « fonctionnel » à « fiable ». Les suggestions sont publiées directement en commentaires inline sur la PR. Le review intègre désormais des vérifications de correction procédurale, une validation pré-publication, un verifier à l’étape 4 et un reverse-audit à l’étape 5.

Web Shell fait peau neuve. Refonte complète avec shadcn comme bibliothèque de composants, panneau de revue Artifact, page de gestion des extensions, diagrammes Mermaid zoomables et déplaçables. Le multi-workspace est désormais intégré de bout en bout, avec des split panes colorés par workspace.

Voice Bridge connecte la voix à l’ACP. Même un modèle principal texte seul peut traiter des prompts vocaux — l’audio est d’abord transcrit en texte avant d’être transmis au modèle. Les modèles compatibles audio reçoivent le flux brut sans intermédiaire.

Les PDF scannés ne bloquent plus l’Agent. Quand l’extraction de texte dépasse la limite, les pages sont automatiquement rendues en images et confiées au modèle visuel.

Les workflows CLI se complètent. /update pour la mise à jour en un clic, Ctrl+O pour figer la conversation, Ctrl+S pour mettre en brouillon un prompt, Explore hérite du modèle principal, Alt+T pour le raisonnement complet en streaming.

✨ Nouvelles fonctionnalités

/learn : transformer vos connaissances en Skills réutilisables

/learn est une nouvelle commande slash qui vous permet de créer des Skills réutilisables à partir de sources de connaissances. Ces sources peuvent être un répertoire local, une URL, un historique de conversation ou un texte que vous rédigez directement. Le modèle principal collecte les connaissances et les organise automatiquement en un SKILL.md, enregistré sous .qwen/skills/learned-skill-<name>/, avec le marqueur source: learned — sans interférence avec vos Skills manuels ou auto-générés.

Quelques cas d’usage :

  • /learn Deploy process: ... transforme votre processus de déploiement en Skill, invocable en un clin d’œil la prochaine fois
  • Pointer vers un répertoire de documentation pour que Qwen Code apprenne les conventions de développement du projet et les applique automatiquement
  • Extraire les connaissances d’une conversation pour les capitaliser en templates d’instructions réutilisables

Voir le PR #6440 

Code Review : un bond qualitatif

Code Review a été renforcé cette semaine sur plusieurs fronts, des commentaires inline à la validation de la qualité du review lui-même.

/review publie désormais les suggestions directement sous forme de commentaires inline sur la PR — plus besoin de copier-coller manuellement les recommandations du review vers la PR. Le review lui-même intègre des vérificateurs de correction procédurale et un niveau d’effort ajustable, avec une validation par garde-fou avant publication pour s’assurer que chaque finding est fondé.

Les review de gros diff ne sont plus répartis de manière approximative — chaque ligne de diff a un reviewer clairement assigné, garantissant une couverture complète. L’agent de découpage du review reçoit un prompt complet, éliminant les exécutions à contexte vide. Les commentaires de triage PR ajoutent un score de confiance, des diagrammes de séquence, un aperçu des fichiers et un pied de page de review, offrant aux reviewers un contexte enrichi. Le délai d’expiration par défaut des reviews automatisés passe à 180 minutes, avec un override possible jusqu’à 240 minutes — les grosses PR ne sont plus interrompues par un timeout.

Ce que cela vous permet de faire :

  • /review publie automatiquement des suggestions inline sur la PR, sans étape manuelle
  • Le niveau d’effort ajustable s’adapte à l’ampleur du review
  • Le score de confiance du triage PR vous aide à identifier celles qui méritent une attention particulière

La v0.19.11 introduit en outre le verifier à l’étape 4 et le reverse-audit à l’étape 5 — le processus de review passe de « trouver un problème → publier un commentaire » à « trouver un problème → vérifier qu’il est fondé → auditer en sens inverse pour confirmer l’absence d’omission ». La liste des findings est repliée dans le prompt de vérification et de reverse-audit, réduisant la taille du prompt. La portée du build/test de l’Agent 7 est également restreinte aux workspaces concernés par le diff, évitant les builds intégrals sur les gros dépôts.

Voir les PR #6593 , #6711 , #6612 , #6789 , #6771 , #6840 , #6942 , #6965 , #6892 , #6955 

Web Shell : refonte majeure de l’interface

Le Web Shell reçoit cette semaine plus de 15 PR, couvrant tout, de la bibliothèque de composants de base à la barre latérale, en passant par la page de paramètres et le sélecteur de modèles.

shadcn est introduit comme bibliothèque de composants UI de base, unifiant les tokens de design et les normes de composants. La barre latérale multi-workspace est repensée avec une disposition plus claire. La page de paramètres adopte une bibliothèque de composants moderne — les paramètres utilisateur sont éditables directement dans le panneau, et la gestion des modèles y est intégrée. Le sélecteur de modèles est repensé avec des métadonnées plus claires et une commutation plus rapide. Voir les PR #6760 , #6804 , #6817 , #6758 

Le multi-workspace est désormais intégré de bout en bout. Les endpoints ACP du daemon supportent le scoping par workspace, les workers de canal sont regroupés et liés par workspace, le split view gère les sessions cross-workspace et les onglets workspace. Les workspaces ajoutés dynamiquement sont persistés — pas besoin de reconfiguration après redémarrage du daemon. Les workspaces peuvent être retirés à la volée sans redémarrer le serveur. Voir les PR #6621 , #6635 , #6746 , #6716 , #6745 

Nouveau panneau Artifact à droite — les fichiers modifiés s’affichent sous forme de cartes par tour, avec compteur de lignes et diff individuel dépliable par fichier. Le panneau droit propose une navigation en liste ou en arborescence et une largeur ajustable par glissement. Les Artifacts et les tâches planifiées disposent également de cartes de sortie par tour dédiées, et les artifacts HTML sont rendus dans une iframe sandbox. Voir le PR #6591 

La v0.19.11 introduit la page de gestion des extensions, permettant de consulter et gérer les extensions installées directement depuis le Web Shell. Les diagrammes Mermaid supportent le zoom, le panoramique et le glissement — les diagrammes de flux et de séquence ne sont plus de simples images statiques. Le split pane permet de maximiser un panneau individuel, chaque pane étant coloré par workspace. Les contrôles du Composer adoptent un format popover, et la liste des sessions affiche celles en attente d’action utilisateur. Voir les PR #6815 , #6881 , #6951 , #6971 , #6877 , #6956 

Autres améliorations : double-clic sur une cellule de tableau Markdown pour afficher le contenu complet dans une popup et faciliter la copie ; la barre d’outils de saisie affiche un chip avec la branche Git courante ; les groupes de sessions supportent les codes couleur Hex personnalisés ; les tâches planifiées de tous les workspaces sont rassemblées dans une vue unifiée ; le Composer accepte un texte de placeholder personnalisé ; les chemins de workspace sont verrouillés. Voir les PR #6530 , #6725 , #6752 , #6759 , #6765 , #6853 

Voice Bridge : l’entrée vocale connectée à l’ACP

Jusqu’ici, l’envoi d’un prompt vocal via l’ACP (Agent Communication Protocol) échouait si le modèle principal était un modèle texte seul — l’audio ne pouvait pas être traité. Un voice bridge a été ajouté : l’audio est d’abord transcrit en texte par le voice model configuré, puis transmis au modèle principal. Si le modèle principal prend lui-même en charge l’entrée audio, le flux brut est transmis directement, sans transcription. En cas d’indisponibilité ou d’échec de la transcription, le modèle principal reçoit un message sûr indiquant « audio non disponible », sans jamais transmettre d’audio brut.

Ce que cela vous permet de faire :

  • Envoyer des commandes vocales via un client ACP, même avec un modèle texte seul
  • Les modèles principaux compatibles audio (modèles multimodaux) conservent le flux audio brut, sans perte d’information
  • Dégradation sûre en cas d’échec de transcription — la conversation n’est jamais interrompue par un problème audio

Voir le PR #6576 

Conversion PDF en image : les scans ne bloquent plus l’Agent

Auparavant, face à un PDF scanné ou dense en texte, l’extraction dépassait le budget de 12 000 tokens et déclenchait une boucle FILE_TOO_LARGE — l’Agent réessayait avec des plages de pages plus petites, échouait à chaque fois, et le contexte gonflait jusqu’au crash de la session. Un repli page-vers-image a été ajouté : quand l’extraction de texte dépasse la limite ou échoue, pdftoppm rend automatiquement les pages en JPEG et les confie au modèle visuel. Le coût en tokens par page est fixe, indépendant de la densité textuelle. L’extraction de texte reste le chemin par défaut (recherchable, extraction précise) ; le rendu n’est déclenché qu’en cas de dépassement ou d’échec. Pour les modèles texte seuls couplés à un modèle visuel, les scans attachés via @ sont rendus en quelques pages et transmis au vision bridge pour transcription.

Ce que cela vous permet de faire :

  • Les PDF scannés ne provoquent plus de FILE_TOO_LARGE — le modèle visuel lit directement les images
  • Les PDF denses (dépassant le budget de tokens) basculent automatiquement en mode image, sans saturer le contexte
  • Les PDF texte conservent l’extraction textuelle, sans perte de précision

Voir le PR #6585 

Workflows CLI : mise à jour en un clic, conversations préservées

Jusqu’ici, la mise à jour de Qwen Code dépendait de la méthode d’installation — npm install pour npm, téléchargement manuel pour standalone. Les commandes qwen update (CLI) et /update (slash) ont été ajoutées, détectant automatiquement le type d’installation. L’installation standalone récupère la dernière version depuis le registre npm, avec vérification SHA256 + signature Ed25519 (optionnelle) + smoke test (le nouveau binaire doit passer --version) + remplacement atomique et rollback automatique en cas d’échec. L’installation npm affiche la commande npm install -g correspondante. Prise en charge i18n en 9 langues. Voir le PR #5780 

Ctrl+O fige la vue du transcript — un écran alternatif s’ouvre avec l’intégralité de la conversation, tous les résultats d’outils dépliés, navigable au scroll. Esc/q/Ctrl+C/Ctrl+O pour revenir à l’interface principale. Le rendu des résultats d’outils a également été repensé : les outils de lecture/recherche/liste sont repliés en un résumé d’une ligne, les outils de mutation restent dépliés. L’ancien paramètre compactMode est ignoré silencieusement. Voir le PR #5666 

Ctrl+S met le prompt en brouillon — quand le champ de saisie contient du texte, Ctrl+S enregistre le prompt dans un fichier de brouillon au niveau du projet, restauré automatiquement au prochain lancement depuis le même projet. Le brouillon est supprimé automatiquement après soumission. Les placeholders de collage volumineux sont développés avant sauvegarde — la restauration renvoie le contenu original. Chaque projet gère son propre brouillon indépendamment. Voir le PR #6709 

Le timeout des commandes Shell est configurable. Le nouveau paramètre tools.shell.defaultTimeoutMs ajuste le délai d’expiration par défaut des commandes foreground au niveau du projet ou de la session, sans avoir à le spécifier à chaque commande. La valeur par défaut reste 120 secondes, 0 pour désactiver le timeout. Voir le PR #6628 

Le sous-agent Explore hérite du modèle principal par défaut. Le sous-agent intégré Explore ne sélectionne plus automatiquement le fastModel — il hérite du modèle de la session principale. Si vous utilisez Claude Opus comme modèle principal, Explore utilise aussi Claude Opus, sans compromis sur le raisonnement. Pour conserver le modèle rapide, réglez agents.builtin.exploreModel sur fast ou sur un ID de modèle spécifique. Voir le PR #6807 

Alt+T déplie le raisonnement complet en streaming. Pendant la sortie streaming, Alt+T déplie le bloc de thinking — vous voyez désormais le contenu de raisonnement complet en temps réel, au lieu de l’aperçu codé en dur des 4 dernières lignes. Suivre la chaîne de pensée du modèle devient enfin possible. Les raisonnements très longs sont limités par la hauteur du viewport, sans expansion infinie. Voir le PR #6678 

📊 Autres nouvelles fonctionnalités

FonctionnalitéPRImpact pour vous
Reprise automatique du daemon Channel : reconnexion auto des workers DingTalk/Feishu#6680 Les canaux ne se déconnectent plus après un redémarrage du daemon
Tableaux Markdown DingTalk préservés : la structure des tableaux n’est plus éclatée#6673 Le canal DingTalk ne reçoit plus du texte brut ligne par ligne
Mention de l’expéditeur DingTalk : option pour mentionner l’expéditeur dans les groupes#6679 Les réponses du canal DingTalk peuvent @ le demandeur
Webhook DingTalk en message privé : le webhook peut envoyer en DM#6891 Les notifications DingTalk peuvent cibler une personne plutôt qu’un groupe
Gestion structurée de la mémoire des canaux#6860 La mémoire des conversations de canal est mieux structurée
Questions-réponses interactives SDK : ask_user_question renvoie la réponse au modèle#6655 Les intégrations SDK permettent des flux de questions-réponses interactifs
Méthodes de contrôle SDK : effort, modèles, utilisation, requêtes de contexte#6492 Les intégrations SDK offrent un contrôle plus fin des modèles et de l’utilisation
Cycle de vie des appels d’outils ACP exposé#6819 Le SDK peut suivre les phases de préparation des appels d’outils
Observabilité des sous-agents renforcée : commandes complètes, chemins de transcript, contexte d’approbation#6580 Meilleure visibilité sur ce que font les sous-agents
Timeline des sous-agents : affichage chronologique + timeline des agents parallèles#6772 Suivi plus facile des tâches en parallèle
Métadonnées d’origine des sessions daemon : marqueurs d’origine immuables#6932 Traçabilité de la source de création des sessions daemon
Agrégation de santé daemon en profondeur : vérification de santé cross-workspace#6961 La supervision du daemon couvre tous les workspaces
Gestion MCP par workspace : gestion MCP en mode serve#6954 Les serveurs MCP sont gérables par workspace en multi-workspace
Export de sessions archivées : /export exporte les sessions archivées#6911 L’historique des sessions peut être exporté et sauvegardé
Heartbeat des commandes foreground Shell#6876 Les commandes longues silencieuses ne sont plus considérées à tort comme timeout
Condition /goal allongée : descriptions de conditions plus longues autorisées#6665 Les objectifs complexes n’ont plus besoin d’être raccourcis
Provider intégré xAI Grok : configuration des modèles xAI via /auth#6805 Utiliser Grok sans configuration de provider personnalisée
Tags de référence pour tâches planifiées : insertion de références extension/skill/MCP dans le prompt#6589 Les prompts de tâches planifiées peuvent référencer directement des Skills et MCP
Hook MessageDisplay : callback déclenché en cours de streaming#6489 Les plugins peuvent suivre le contenu textuel en cours de réponse
Messages de groupe QQ Bot#6457 Prise en charge des messages de groupe pour le canal QQ

🔧 Corrections importantes

CorrectionPRImpact pour vous
Les canaux ne diffusent plus les sorties intermédiaires des sous-agents#6696 DingTalk/Feishu ne reçoivent plus de réponses incomplètes
Rafraîchissement des tokens média DingTalk en entrée#6903 Les messages image/fichier du canal DingTalk n’échouent plus à cause de tokens expirés
WeCom requireMention ne désactive plus les groupes#6948 Les groupes WeCom fonctionnent à nouveau normalement
Validation des identifiants Feishu#6780 Les identifiants invalides n’échouent plus en silence
Bouton Approve dans /mcp#6518 Les serveurs MCP pending/rejected peuvent être approuvés directement
Préservation du query MCP URL#6587 Les connexions MCP distantes n’échouent plus à cause de la troncature d’URL
Récupération automatique MCP OAuth 401#6732 Réessai automatique après expiration OAuth, sans reconnexion manuelle
Préservation du challenge MCP OAuth HTTP#7022 Les connexions MCP OAuth n’échouent plus à cause d’un challenge perdu
L’auto-approbation MCP en lecture seule nécessite trust#6924 Les serveurs MCP non fiables ne sont plus approuvés silencieusement
Position du curseur VS Code =0 n’est plus écrasée#2971 Le curseur en début de ligne ne saute plus en fin de ligne
Processus ACP VS Code en mode Electron Node#6866 Le processus ACP de l’extension VS Code n’échoue plus à cause de la version de Node
Hauteur adaptive du composer Web Shell#6872 Les prompts longs ne sont plus tronqués par une hauteur fixe
Persistance de l’état replié des groupes de sessions Web Shell#6878 Les groupes de sessions ne se déploient plus tous après un rafraîchissement
Le mode YOLO n’est plus désactivé silencieusement par le plan mode#6630 Entrer en plan mode ne désactive plus subrepticement le YOLO
Localisation des labels du mode d’approbation#6592 Les labels en anglais n’apparaissent plus lors du basculement avec Shift+Tab
Les timeouts Shell classés comme erreurs d’outil#6864 Les timeouts shell ne sont plus traités comme des erreurs de modèle
Priorité aux instructions utilisateur ACP#6607 En mode Agent, vos instructions ne sont plus reléguées après le contenu des pièces jointes
Correction des placeholders de templates de sous-agents#6672 Les motifs numériques comme ${0} ne sont plus mal interprétés
Limite de tokens Claude Opus 4.6-4.8#6718 La compaction ne se déclenche plus prématurément
Gestion des signatures thinking Claude via proxy#6893 L’utilisation de Claude via un proxy ne produit plus d’erreurs de thinking non signé
Préservation de la managed memory lors de la compression#6714 La microcompaction ne perd plus d’entrées de mémoire
Les résultats de Skill participent à la microcompaction#6788 Les résultats d’exécution de Skill ne se perdent plus lors de la compression
Récupération des flux de modèle invalides#6712 Un flux invalide du modèle ne provoque plus de crash
Rollback automatique en cas d’échec de continuation max-token#6921 Un échec de continuation ne laisse plus l’état à mi-chemin
Le cache trusted-folders n’est plus pollué#6900 Les vérifications de confiance en aperçu n’affectent plus les jugements ultérieurs
Optimisation des performances de démarrage : chargement paresseux de tree-sitter#6747 Démarrage plus rapide
Réduction des processus de snapshot Git#6784 Meilleures performances en cours de session
Protection OOM des sessions longues#6682 Les sessions à interactions prolongées ne crashent plus en OOM à la sortie
Schéma unifié de reprise de session#6731 Reprise plus fiable après interruption/blocage/dégradation

👥 Contributeurs

ContributeurContributionsPR de référence
@wenshao Améliorations majeures de Code Review (commentaires inline, verifier/reverse-audit, scoring de triage), améliorations du Web Shell (split view, zoom Mermaid, coloration par workspace, aperçu visuel)#6593 , #6942 , #6965 , #6971 , #6881 
@doudouOUC Intégration multi-workspace de bout en bout (endpoints ACP, regroupement des workers de canal, persistance des workspaces), conversion PDF en image, liste des sessions, transcript reader#6621 , #6635 , #6585 , #6716 , #6741 
@yiliang114 Corrections des boucles de sous-agents, corrections shell auto-kill, améliorations CI multiples, limite de tokens Claude, préservation de la managed memory, tolérance aux pannes de flux#6543 , #6544 , #6682 , #6714 , #6718 
@qqqys Améliorations globales des canaux (reprise du daemon, correction du Stream DingTalk, préservation des tableaux markdown, diagnostic des payloads de canal), corrections du cycle de vie des goals#6680 , #6715 , #6673 , #6617 , #6620 
@chinesepowered Correction du curseur VS Code, optimisation mobile-mcp, normalisation des coordonnées cua-driver, correction du cache LRU, détection de langue des dotfiles#2971 , #6624 , #6785 , #6787 
@ytahdn Améliorations Web Shell multiples (shadcn, barre latérale, page de paramètres, page de gestion des extensions, verrouillage des chemins de workspace, split view)#6760 , #6804 , #6815 , #6853 , #6956 
@dreamWB Web Shell (barre d’état inférieure, pied de page du tour assistant, mentions de contexte, barre latérale configurable, sélecteur de modèles, couleurs de groupes de sessions)#6613 , #6611 , #6578 , #6750 , #6758 
@callmeYe Alignement des conversations mémoire, détails des erreurs de tâches mémoire du daemon, rafraîchissement remember de la mémoire, chemin d’installation des Skills, API Skill par workspace#6434 , #6431 , #6497 , #6811 , #6816 
@chiga0 Vue transcript figée par Ctrl+O, expansion inline des pensées en mode VP, persistance des artifacts de session#5666 , #6079 , #6557 
@jifeng Amélioration de la lisibilité des tableaux Markdown, double-clic pour afficher le contenu complet d’une cellule#6626 , #6530 , #6838 
@TianYuan1024 Questions-réponses interactives SDK, observabilité renforcée des sous-agents, provider xAI Grok#6655 , #6580 , #6805 
@tanzhenxin Support des requêtes modèle NO_PROXY, clamp de la fenêtre de contexte max_tokens, héritage du modèle principal par le sous-agent Explore#6640 , #6556 , #6807 
@LaZzyMan Commande /learn, correction de la normalisation des coordonnées mobile-mcp, bouton Approve de /mcp#6440 , #6610 , #6518 
@Nas01010101 Timeout par défaut configurable des commandes Shell, correction du step cron, documentation tools.disabled, correction YOLO plan mode#6628 , #6627 , #6641 , #6630 
@zjunothing Timeout configurable de l’agent mémoire, retry du timeout vision bridge, correction des images du presse-papiers en version bureau#6459 , #6541 , #6708 
@huww98 Déploiement streaming du raisonnement complet par Alt+T#6678 
@yuanyuanAli Pliage/dépliage AskUserQuestion du Web Shell, slots du composer de bienvenue mobile#6588 , #6584 
@Alex-ai-future Priorité à la correspondance des noms de commandes CLI, amélioration des réponses d’erreur en plan mode#6504 , #6667 , #6764 
@Eric-GoodBoy-Tech Gestion des messages de groupe QQ Bot#6457 
@DragonnZhang Documentation de configuration model-provider, condition /goal allongée, troncature des release notes CI desktop#6552 , #6665 , #6792 
@dexhunter Chemin rapide pour tokens ASCII purs, optimisation du démarrage par chargement paresseux de tree-sitter#6551 , #6747 
@han-dreamer Localisation de l’UI du mode d’approbation, chip de branche Git, rafraîchissement remember de la mémoire#6592 , #6725 , #6497 
@samuelhsin Couleurs Hex personnalisées pour les groupes de sessions#6752 
@water-in-stone Schéma unifié de reprise de session#6731 
@BZ-D Tags de référence pour les prompts de tâches planifiées#6589 
@VectorPeak Préservation du query MCP URL, correction ACP readTextFile#6587 , #6704 
@BenGuanRan Validation des identifiants Feishu, webhook DingTalk en message privé, correction requireMention WeCom#6780 , #6891 , #6948 
🆕 @liziwl 🎉 Première contribution : commande qwen update et /update pour la mise à jour en un clic#5780 
🆕 @C0d3N1nja97342 🎉 Première contribution : correction du nettoyage tempDir des extensions Windows#6545 
🆕 @cxruan 🎉 Première contribution : z-index configurable du backdrop des dialogues Web Shell#6572 
🆕 @harbin1053020115 🎉 Première contribution : infrastructure de harnais Web Shell#6517 
🆕 @juhuan 🎉 Première contribution : méthodes de contrôle SDK et options de transport#6492 , #6491 
🆕 @ksws00684315 🎉 Première contribution : correction des placeholders de templates de sous-agents#6672 
🆕 @kaymeer 🎉 Première contribution : correction de la priorité des instructions utilisateur ACP#6607 
🆕 @destire-mio 🎉 Première contribution : mise en brouillon du prompt au niveau du projet par Ctrl+S#6709 
🆕 @yanchenko 🎉 Première contribution : hook MessageDisplay en streaming#6489 
🆕 @ever-o 🎉 Première contribution : rendu des tags de citation dans les messages utilisateur du Web Shell#6537 
🆕 @ran411285752 🎉 Première contribution : exposition du cycle de vie des appels d’outils ACP#6819 
🆕 @morluto 🎉 Première contribution : préservation de l’affichage des résultats d’outils malformés, validation de la configuration de session, rollback de continuation#6925 , #6920 , #6921 
🆕 @AriaZhao-coder 🎉 Première contribution : le cache trusted-folders n’est plus pollué par les vérifications d’aperçu#6900 
🆕 @xurik 🎉 Première contribution : marqueurs d’origine des sessions daemon de canal#6991 

Mise à jour : exécutez npm i @qwen-code/qwen-code@latest -g pour passer à la dernière version. Vous pouvez aussi utiliser directement la commande /update dans Qwen Code pour une mise à jour en un clic.

Si vous avez des questions ou des suggestions, n’hésitez pas à nous les faire part sur GitHub Issues  !

Last updated on