Skip to Content
BlogQwen Code Wochenbericht: Automatisches Modell-Fallback, verschachtelte Sub-Agenten, WeCom-Channel-Anbindung
Zurück zum Blog

Qwen Code Wochenbericht: Automatisches Modell-Fallback, verschachtelte Sub-Agenten, WeCom-Channel-Anbindung

Qwen Team
2026-07-09

Diese Woche hat Qwen Code drei stabile Versionen (v0.19.6 bis v0.19.8) veröffentlicht, mit über 150 gemergten PRs in vier Schwerpunktbereichen:

Modellüberlastung blockiert nicht mehr. Bisher führte ein 429/503/529 direkt zum Abbruch der Konversation — man musste manuell das Modell wechseln und neu senden. Jetzt wechselt die Fallback-Kette automatisch zum nächsten Ersatzmodell, sobald das Wiederholungsbudget des Hauptmodells erschöpft ist. Mit /model --project lassen sich verschiedene Modelle an verschiedene Projekte binden, ohne jedes Mal manuell umzuschalten.

Sub-Agenten können jetzt eigene Sub-Agenten erzeugen. Bisher waren Sub-Agenten „Blattknoten” — sie konnten eine Aufgabe nur selbst erledigen, aber nicht weiter delegieren. Jetzt sind standardmäßig 5 Verschachtelungsebenen möglich, und Sub-Agenten können Teilaufgaben an die nächste Ebene abgeben. Sowohl TUI als auch Web Shell zeigen die Baumstruktur an, sodass sofort erkennbar ist, wer wen erzeugt hat.

Web-Shell-Sitzungsverwaltung wird zum Gesamtsystem. Archivieren/Löschen/benannte Gruppen/Farb-Tags/Zeitplan-Verwaltung/Sitzungsübersicht mit Split-Screen — die Sitzungsseitenleiste war bisher nur zum Umschalten da, jetzt kann man sortieren, kategorisieren, überwachen und parallel arbeiten. 7 PRs verwandeln die Sitzung von einer „flachen Liste” in eine verwaltbare Ressource.

WeCom und Zugriffskontrolle vervollständigt. WeCom Smart-Bot-Channel-Anbindung — nur Bot ID und Secret nötig, keine Unternehmens-Admin-Rechte für Callbacks erforderlich. Das PreToolUse-Hook-„ask” zeigt jetzt tatsächlich einen Bestätigungsdialog — zuvor war diese Option praktisch eine stille Ablehnung. Berechtigungsregeln unterstützen jetzt auch die Syntax Tool(param:value) für eine granulare Steuerung nach Parameterwerten.

✨ Neue Features

Automatisches Modell-Fallback + projektbezogene Modellkonfiguration

Bei 429/503/529 stockte die Konversation. Diese Version führt eine Opt-in-Fallback-Kette ein — wenn das Wiederholungsbudget des Hauptmodells erschöpft ist, wird automatisch zum nächsten Modell in der Fallback-Liste gewechselt. Nur Kapazitäts- und Rate-Limit-Probleme lösen den Fallback aus. Authentifizierungs-, Kontingent-, Konfigurations- und Client-Fehler führen direkt zum Abbruch, denn das ist keine „Modellüberlastung”, sondern „deine Konfiguration hat ein Problem”.

Der Fallback läuft unsichtbar für den Nutzer durch. Wenn ein Fallback-Modell bereits teilweise geantwortet hat und dann ausfällt, werden die restlichen Fallbacks nicht mehr versucht — man sieht eine abgeschnittene Antwort. Die nächste Nutzereingabe beginnt jedoch wieder beim Hauptmodell, man bleibt also nicht am Fallback-Modell hängen.

Mit /model --project lassen sich verschiedene Modelle an verschiedene Projekte binden. --project schreibt in die projektlokale .qwen/settings.json, --global in die benutzerweite ~/.qwen/settings.json. Ohne Flag bleibt das bisherige Verhalten erhalten. Die Bereichs-Flags funktionieren auch mit --fast, --voice und --vision.

Was du damit machen kannst:

  • Fallback-Modellliste konfigurieren — bei Überlastung automatischer Wechsel, kein manuelles Umstellen nötig
  • Authentifizierungs-/Kontingentfehler werden nicht durch Fallbacks verdeckt, Probleme treten früher zutage
  • /model --project ermöglicht verschiedene Modelle pro Projekt, die Konfiguration wandert mit dem Projekt mit
  • /model --global setzt globale Standardwerte, neue Projekte erben diese

Siehe PRs #6273 , #6060 

Verschachtelte Sub-Agenten + Baumansicht

Sub-Agenten können jetzt eigene Sub-Agenten erzeugen. Standardmäßig ist die Verschachtelungstiefe auf 5 Ebenen begrenzt, konfigurierbar über model.maxSubagentDepth. Bei 1 verhält es sich wie zuvor — Sub-Agenten können keine weiteren Sub-Agenten erzeugen.

Zwei Schutzmechanismen: In der Schema-Vorbereitungsphase sieht der tiefste Sub-Agent das Agent-Tool nicht (er weiß gar nicht, dass es existiert); ein Laufzeit-Wächter lehnt Erzeugungsanfragen ab, die das Tiefenlimit überschreiten.

Sowohl TUI als auch Web Shell zeigen die verschachtelte Baumstruktur. Sub-Agenten erscheinen unterhalb des Eltern-Agenten mit einem ↳-Symbol und Einrückung. Verlässt der Eltern-Agent die Sitzung, wird der Sub-Agent zum Wurzelknoten mit der Kennzeichnung „from <parent>”. Die Detailansicht zeigt „Level N · from <parent type>”. Blocking-Labels und Stopp-Bestätigungen sind jetzt pfadabhängig — nur wenn ein Abbruch zum Ende eines Turns führt, erscheint eine Bestätigung.

Diese Funktion ist standardmäßig aktiviert — nach dem Upgrade erhalten alle bestehenden Umgebungen die Fähigkeit zur verschachtelten Erzeugung. Fork-Subprozesse, Teammates und Workflow-Agents bleiben weiterhin ausgeschlossen. Arena-Sitzungen unterstützen jetzt Verschachtelung. Hintergrund-Agenten stellen beim Fortsetzen ihre ursprüngliche Tiefe und das Start-Cap wieder her.

Was du damit machen kannst:

  • Sub-Agenten komplexe Aufgaben bearbeiten lassen, während sie selbst weitere Sub-Agenten für Teilaufgaben erzeugen
  • Die vollständige Agenten-Baumstruktur in TUI und Web Shell einsehen
  • Über model.maxSubagentDepth das Verschachtelungslimit anpassen

Siehe PRs #6189 , #6239 

Web-Shell-Sitzungsverwaltung: Archivierung, Gruppierung, Zeitpläne, Split-Screen

7 PRs verwandeln die Web-Shell-Sitzungsseitenleiste von einer „flachen Liste” in ein Verwaltungspanel zum Sortieren, Kategorisieren, Überwachen und parallelen Arbeiten.

Archivierung und Löschung. Jede Sitzungszeile erhält Schnellaktionen und ein „…”-Überlaufmenü (Umbenennen/Archivieren/Löschen). Archivierte Sitzungen landen in einem einklappbaren „Archived”-Bereich und können wiederhergestellt oder endgültig gelöscht werden. Aktive Sitzungen können nicht archiviert oder gelöscht werden, bereits archivierte Sitzungen lassen sich nicht öffnen (409 session_archived). Die Löschung ist eine Hard-Delete mit zweiter Bestätigung. Im Hintergrund laufen die Daemon-Endpunkte archiveState, /sessions/archive und /sessions/unarchive.

Benannte Gruppen und Farb-Tags. Gruppen können erstellt, umbenannt und gelöscht werden, Sitzungen lassen sich per Drag & Drop zuordnen. Gruppen erhalten Farb-Tags sowie Pin-/Archiv-Status. Gruppendaten werden vom Daemon bis zur UI durchgereicht — projektbezogene Sidecar-Dateien auf Daemon-Seite speichern Gruppenmetadaten, REST/ACP-Routen bieten CRUD-Operationen, die über Feature-Gates je nach Client-Unterstützung freigegeben werden.

Sitzungsübersicht und Split-Screen. Auf großen Bildschirmen erscheint eine Sitzungsübersicht in der Seitenleiste, die alle Sitzungen als Live-Karten anzeigt, sortiert nach Priorität: Genehmigungsbedürftige zuerst, dann laufende, dann inaktive. Jede Karte zeigt das aktuelle Modell und die Client-Anzahl. Nach Mehrfachauswahl lässt sich der Bildschirm teilen — innerhalb des aktuellen Tabs oder in einem neuen Browser-Tab (?split=a,b URL-Parameter). N unabhängige Chat-Panels nebeneinander, jedes mit eigenem Sitzungskontext, Tastaturfokus nur auf dem angeklickten Panel.

Was du damit machen kannst:

  • Über die Zeit angesammelte Sitzungen archivieren und nach Projekten gruppieren, mit Farb-Tags versehen
  • Zeitpläne visuell erstellen und verwalten, ohne Cron-Ausdrücke von Hand zu schreiben
  • Jeder Zeitplan hat eine eigene Sitzung, Verlauf und Transkripte sind jederzeit einsehbar
  • Auf großen Bildschirmen mehrere Sitzungen parallel im Split-Screen beobachten

Siehe PRs #6293 , #6350 , #6305 , #6348 , #6389 , #6453 , #6400 

WeCom-Channel-Anbindung

Anbindung des WeCom Smart Bot über @wecom/aibot-node-sdk. Nur Bot ID und Secret erforderlich — keine Corp ID, Agent ID, Callback-Token oder EncodingAESKey nötig, und auch keine öffentliche Callback-URL.

Nachrichtenempfang über WebSocket-Dauerverbindung, mit Unterstützung für Text, Spracherkennung, gemischte Text-Bild-Nachrichten, Bilder, Dateien, Videos und Zitate. Assistant-Antworten werden im WeCom-Markdown-Format gesendet. Bei ausgehenden Nachrichten werden nur lokale Bild-Marker unterstützt (innerhalb des Channel-temporären Verzeichnisses), Datei-/Video-/Audio-Marker werden ignoriert.

Konfiguration:

{ "type": "wecom", "botId": "your-bot-id", "secret": "your-secret", "cwd": "/path/to/project" }

Startbefehl: qwen channel start my-wecom

Was du damit machen kannst:

  • WeCom mit nur Bot ID und Secret anbinden, ohne Unternehmens-Admin-Rechte
  • Text, Sprache, Bilder, Dateien, Videos und zitierte Nachrichten empfangen
  • Qwen Code in WeCom-Gruppen Markdown-formatierte Antworten senden lassen

Siehe PR #6436 

Nativer Bestätigungsdialog für PreToolUse-Hook

Wenn das PreToolUse-Hook permissionDecision: "ask" zurückgab, war das bisher gleichbedeutend mit „deny” — es erschien gar kein Bestätigungsdialog, Hook-Entwickler dachten, der Nutzer würde eine Auswahl sehen, dabei wurde die Aktion still abgelehnt.

Jetzt zeigt „ask” einen nativen TUI-Bestätigungsdialog. Die Optionen sind „Yes, allow once” und „No, suggest changes” — es gibt kein „always allow”, da das Hook bei jedem Aufruf neu bewertet wird. Bei Genehmigung wird das Tool erneut ausgeführt, bei Ablehnung abgebrochen.

In nicht-interaktiven CLI- und Hintergrund-Agent-Szenarien fällt „ask” auf „deny” zurück — es gibt kein blockierendes Warten. Der bestehende awaiting_approval-Mechanismus wird wiederverwendet, kein neuer Pfad. „denied” und „stop” verhalten sich unverändert, PermissionRequest-Hook ist nicht betroffen.

Was du damit machen kannst:

  • Im PreToolUse-Hook mit „ask” den Nutzer entscheiden lassen, ob ein Tool ausgeführt wird
  • Keine Sorge vor Hängern in nicht-interaktiven Szenarien
  • Jeder Hook-Aufruf wird neu bewertet, nichts wird dauerhaft durchgewunken

Siehe PR #5629 

Vorschau-Review für automatisch generierte Skills

Wenn ein Agent automatisch Skills generierte, konnte man bisher nur den Dateinamen sehen und erfuhr den Inhalt erst nach der Bestätigung. Jetzt zeigt der Review-Dialog den vollständigen Inhalt inline — einschließlich Frontmatter.

Modellgenerierte Inhalte werden bereinigt: ANSI/VT-Steuersequenzen werden zu harmlosen Escape-Zeichen, CRLF wird zu normalen Zeilenumbrüchen. Leselimit 64 KiB, Anzeigelimit 12 Zeilen (mit automatischem Zeilenumbruch berechnet), darüber hinaus wird „lines hidden” bzw. „truncated” markiert.

Mit o kann die Skill-Datei im konfigurierten Editor geöffnet werden, ohne die aktuelle Skill-Prüfung zu überspringen. Nach dem Speichern wird die Vorschau automatisch aktualisiert — zusammen mit GUI-Editoren (Standardverhalten unter macOS) kann man erst bearbeiten und dann prüfen.

Die Option „Turn off auto-generated skills” steht am Ende der Liste, wird sofort wirksam (kein Neustart nötig) und auf Workspace-Ebene gespeichert. Der aktuelle Batch wird zurückgestellt (nicht gelöscht), nach erneuter Aktivierung über /memory kommt er zurück.

Was du damit machen kannst:

  • Vor der Bestätigung den vollständigen Skill-Inhalt sehen, ohne erst akzeptieren und dann die Datei suchen zu müssen
  • Mit o den Skill-Inhalt direkt im Editor bearbeiten, nach dem Speichern aktualisiert sich die Vorschau automatisch
  • Automatisch generierte Skills mit einem Klick abschalten, der aktuelle Batch wird nicht gelöscht und kann jederzeit über /memory wiederhergestellt werden

Siehe PR #6393 

Before (global qwen 0.19.6) — name + description onlyAfter — single-skill review with inline preview and turn-off option
Before — global qwen 0.19.6: name and description only, no previewAfter — single-skill review with inline SKILL.md preview and turn-off option
After — last batch item, bulk options hiddenAfter — “Turn off auto-generated skills” selected
After — last batch item: bulk options hiddenAfter — turn-off selected: batch closed with re-enable hint

📊 Weitere neue Funktionen

FunktionPRAuswirkung
Daemon-Status-Dashboard: Laufzeitstatus, Zeitreihenmetriken und Token-Verbrauch in der Seitenleiste#6272 , #6307 , #6388 Gesundheit und Trends auf einen Blick, ohne Befehle einzutippen
maxSubAgents: Anzahl paralleler Sub-Agenten begrenzen#6354 Ressourcenverbrauch kontrollieren, durchgehende Sub-Agenten verhindern
Tool(param:value)-Berechtigungen: Tool-Steuerung nach Parameterwerten#6106 Bestimmte Model/Skill-Sub-Agenten-Erzeugung präzise verbieten
Gestapelte Slash-Skill-Aufrufe: /skill1 /skill2 hintereinander ausführen#6361 Mehrere Skills verkettet, ohne einzelne Schritte
tools.visible-Konfiguration: Verzögerte Tools selektiv einblenden#6372 Beim Start nur die relevanten Tools sehen
Konfigurierbare Zeitplan-Ablaufzeit: Cron/Loop-Auftragsablauf#6173 Langfristige Zeitpläne laufen nicht unerwartet ab
Hook-Status-Injektion: Stop/SubagentStop-Hook erhält Hintergrund-Auftragsinformationen#6531 Hooks können Zeitpläne und Cron-Status wahrnehmen
Berechtigungsmodus-Badge: Aktueller Berechtigungsmodus in der unteren Leiste#6498 Aktuellen Sicherheitsmodus auf einen Blick erkennen
Kompakte ECharts-Datenblöcke: Web Shell unterstützt Diagramme#6232 Datenvisualisierung direkt im Terminal
MCP-Erwähnungen + ikonische @-Referenzen: Web Shell#6279 @-Referenzen werden anschaulicher
Markdown-Tabellen-Steuerung: Spalten umordnen/skalieren/einfrieren#6444 Bessere Darstellung großer Tabellen
LSP-Hot-Reload: Sprachserver unterstützen Hot-Reload#5953 Konfigurationsänderungen ohne LSP-Neustart
Channel-Memory-Intent: Natürlich-sprachliche Channel-Erinnerungen#6376 Channel-Speicher wird natürlicher
/review-Qualitäts-Gate: Issue-Präzision und Root-Cause-Zuordnung#6395 Review-Ergebnisse sind vertrauenswürdiger
Glob-Performance-Optimierung: Verzeichnisse beim Durchlaufen frühzeitig überspringen#6123 Dateisuche in großen Projekten wird schneller
Slash-Befehl-Entdeckung: Höheres Menü, gruppierte Zählung, Fuzzy-Suche#6267 Befehle schneller finden
Per-Worktree Auto-Memory: Jeder Worktree mit eigenem Speicher#6462 Erinnerungen verschiedener Branches werden nicht vermischt
Agent working_dir: Sub-Agenten an Worktree binden#6456 Sub-Agenten arbeiten im angegebenen Verzeichnis
Erweiterungs-Hot-Reload: Plugins werden bei Änderungen automatisch neu geladen#6347 Plugin-Änderungen ohne Neustart
dmPolicy: Direktnachrichten deaktivieren#6521 Channel-Bots reagieren nur in Gruppenchats
Serve-Umgebungsisolierung: Serve-Modus mit Umgebungsisolierung + Gesamtkontrolle#6416 Mehrere Serve-Projekte stören sich nicht gegenseitig
Multi-Workspace-Sitzungs-Routing: Serve unterstützt mehrere Workspaces#6511 Eine Serve-Instanz bedient mehrere Projekte
Per-Tool-Call-Timeout: Timeout pro einzelnem Tool-Aufruf#6136 Ein hängendes Tool blockiert nicht die ganze Sitzung
Dataviz als integriertes Skill: Datenvisualisierungs-Skill#6198 Diagramme sofort einsatzbereit generieren

🔧 Wichtige Fehlerbehebungen

BehebungPRAuswirkung
Auth-401-Fix: Abgelaufene Authentifizierung blockiert nicht mehr#6284 Abgelaufene Token blockieren die Sitzung nicht mehr
OpenAI-Nicht-SSE-Erkennung: Nicht-Streaming-Antworten werden korrekt erkannt#6466 OpenAI-kompatible Endpunkte werden nicht mehr falsch interpretiert
Streaming-Scroll-Lock: Kein erzwungenes Scrollen mehr während des Streamings#6170 , #6421 Bei langen Ausgaben frei im Verlauf scrollen
Windows-Pager-Fix: Pager stürzt unter Windows nicht mehr ab#6390 Stabile Windows-Erfahrung
qqbot-Sicherheitsfix: Channel-Sicherheit verstärkt#6200 QQ-Channel-Bot ist sicherer
Kontextfenster-Standard 200k: Standardwert korrigiert#6387 Kontextfenster-Konfiguration ist genauer
ACP-Settings-Race-Fix: Race Condition bei Einstellungs-Lese-/Schreibzugriffen#6292 Gleichzeitige Einstellungsvorgänge funktionieren fehlerfrei
/clear-Entsperrung: /clear blockiert nicht mehr#6499 Bildschirm-Bereinigungsbefehl funktioniert wieder

👥 Mitwirkende

Mitwirkende(r)BeiträgeReferenz-PRs
@wenshao Daemon-Status-Dashboard, Zeitreihenmetriken, Token-Verbrauchsanalyse, Sitzung archivieren/löschen, Sitzungsgruppen + Farb-Tags, Zeitplan-Verwaltungsseite, Zeitplan-Einzelsitzung, einheitliche Aufgabensitzung, Sitzungsübersicht + Split-Screen, Slash-Befehl-Entdeckung, Agent working_dir, Serve-Port-Auto-Retry#6272 , #6307 , #6388 , #6293 , #6350 , #6348 , #6389 , #6453 , #6400 , #6267 , #6456 , #6513 
@ytahdn Sitzungs-Wiederherstellung, Skill-Deaktivierungseinstellung, benutzerdefiniertes @mention-Panel, Sitzungs-Callbacks, virtuelles Scrollen, Tool-Details, Stream-Unterbrechungsfehlerbehandlung, Todo-Aktualisierung, Tool-Aufruf-Zusammenfassung, externe Split-Screen-Steuerung#6220 , #6223 , #6242 , #6333 , #6342 , #6352 , #6357 , #6362 , #6399 , #6422 , #6424 , #6425 , #6450 , #6523 
@yiliang114 Modell-Fallback-Kette, maxSubAgents, Auth-401-Fix#6273 , #6354 , #6284 
@tanzhenxin Verschachtelte Sub-Agenten, Web-Shell-Baumansicht, Skill-Vorschau-Review für Auto-Generierung, Kontextfenster-Standardwertkorrektur#6189 , #6239 , #6393 , #6387 
@doudouOUC Daemon-Sitzungsorganisation Backend, Serve-Umgebungsisolierung, Multi-Workspace-Sitzungs-Routing#6305 , #6416 , #6511 
@qqqys WeCom-Channel-Anbindung, Channel-Memory-Intent, Channel-Loop-Tool, Dataviz als integriertes Skill#6436 , #6376 , #6287 , #6198 
@DennisYu07 Tool(param:value)-Berechtigungen, gestapelte Slash-Skill-Aufrufe, Berechtigungsmodus-Badge, Hook-Status-Injektion#6106 , #6361 , #6498 , #6531 
@LaZzyMan Nativer Bestätigungsdialog für PreToolUse-Hook#5629 
@DragonnZhang /review-Qualitäts-Gate#6395 
@Alex-ai-future Projektbezogene Modellkonfiguration /model —project#6060 
@VectorPeak OpenAI-Nicht-SSE-Erkennungsfix#6466 
@han-dreamer Windows-Pager-Fix#6390 
@MikeWang0316tw Streaming-Scroll-Lock-Fix#6170 , #6421 
@water-in-stone LSP-Hot-Reload#5953 
@ZijianZhang989 Erweiterungs-Hot-Reload#6347 
@BZ-D MCP-Erwähnungen + ikonische @-Referenzen#6279 
@jifeng Markdown-Tabellen-Steuerung (Spalten umordnen/skalieren/einfrieren)#6444 
@zhangxy-zju Kompakte ECharts-Datenblöcke#6232 
@Eric-GoodBoy-Tech qqbot-Sicherheitsfix#6200 
@TianYuan1024 Konfigurierbare Zeitplan-Ablaufzeit#6173 
🆕 @callmeYe 🎉 Erster Beitrag: Sitzungs-Memory-Vergessen/Träumen, Zeitplan-Timeline-UI, Benutzerverwaltungs-Memory#6227 , #6386 , #6432 
🆕 @kagura-agent 🎉 Erster Beitrag: Prompt-Cache-Tool-Präfix beibehalten, Vordergrund-Concurrency-Limit, Skill-Scan-Cache#6225 , #6300 , #6155 
🆕 @Aleks-0 🎉 Erster Beitrag: tools.visible-Konfiguration, UTF-8 cmd.exe, KV-Cache#6372 , #6216 , #6420 
🆕 @Nas01010101 🎉 Erster Beitrag: Request-Timeout, @-angehängte Dateien#6288 , #6295 , #6324 
🆕 @zjunothing 🎉 Erster Beitrag: Per-Worktree Auto-Memory, /clear-Entsperrung, Statusleisten-Wackel-Fix#6462 , #6499 , #6533 
🆕 @minmax 🎉 Erster Beitrag: Glob-Performance-Optimierung, Per-Tool-Call-Timeout#6123 , #6136 
🆕 @pomelo-nwu 🎉 Erster Beitrag: PR-Gate-Verstärkung, Review-Vorschlags-Routing#5723 , #5786 
🆕 @chiga0 🎉 Erster Beitrag: Sitzungs-Artifact-API, Daemon-Side-Channel-Dokumentation#5895 , #4511 
🆕 @gauravyad86 🎉 Erster Beitrag: Bootstrap-Schnellpfad, transform_data-Isolierung#6188 , #6285 
🆕 @mvanhorn 🎉 Erster Beitrag: macOS-Seatbelt-Konfigurationspfad, Streaming-Idle-Timeout-Standardwert#6172 , #6107 
🆕 @AmariahAK 🎉 Erster Beitrag: Visuelle Modellauswahl#6209 , #6236 
🆕 @barry166 🎉 Erster Beitrag: VSCode-Authentifizierung, Audio-Prebuild#6274 , #6275 
🆕 @chenghuichen 🎉 Erster Beitrag: dmPolicy Direktnachrichten deaktivieren#6521 
🆕 @beantownbytes 🎉 Erster Beitrag: Qwen-Thinking für Nicht-DashScope-Umgebungen deaktiviert#6271 
🆕 @heyparth1 🎉 Erster Beitrag: Kontextfenster-Berechnungsfix#6266 
🆕 @tomsen-ai 🎉 Erster Beitrag: Parameterlose Tool-Aufrufe#6250 

Upgrade: Führe npm i @qwen-code/qwen-code@latest -g aus, um auf die neueste Version zu aktualisieren.

Bei Fragen oder Feedback freuen wir uns über Beiträge unter GitHub Issues !

Last updated on