Skip to Content
BlogFunktionsupdates08-20 Produkt-Update

Qwen Code Wochenbericht: /advisor liefert eine unabhängige Zweitmeinung, ein Befehl zeigt alle laufenden Sitzungen auf dem Rechner, unterbrochene Reviews starten nicht mehr von vorn

Qwen Team
2026-08-20

Qwen Code hat diese Woche drei stabile Versionen veröffentlicht (v0.21.12 bis v0.21.14), mit über 140 gemergten PRs.

Unabhängige Zweitmeinung. /advisor prüft die laufende Konversation unabhängig und liefert vier Punkte: Fazit, Risiken, fehlende Belege und Empfehlungen. Alles bleibt dabei nur lesend — die Hauptkonversation wird nicht angerührt.

Ein Befehl zeigt alle laufenden Sitzungen. Der neue Befehl qwen sessions ps listet auf, welche Sitzungen gerade auf dem Rechner laufen: in welchem Verzeichnis, wie lange schon und mit welcher Prozess-ID.

Unterbrochene Reviews starten nicht mehr von vorn. Eine unterbrochene PR-Prüfung lässt sich mit --resume fortsetzen — stimmt der gespeicherte Zustand noch, geht es am Unterbrechungspunkt weiter.

✨ Neue Features

/advisor: ein unabhängiges Modell prüft die laufende Konversation

Wer lange an einer Konversation sitzt, verfängt sich leicht in einem einzigen Ansatz — blinde Flecken im eigenen Kontext fallen dann kaum noch auf. /advisor holt eine unabhängige Zweitmeinung zur laufenden Konversation ein: Eine nur lesende Seitensitzung liest den gesamten Kontext und liefert vier Punkte: Fazit, Risiken, fehlende Belege und Empfehlungen. Die Zweitmeinung ist strikt nur lesend — sie ändert nichts an der Hauptkonversation und führt auch nichts aus. Nach der Prüfung geht die Konversation unbeeinflusst weiter.

Du kannst mit einem konkreten Fokus fragen, etwa /advisor ist dieser Ansatz sicher?. Über die Einstellung advisorModel lässt sich ein festes Review-Modell bestimmen; ohne Angabe prüft das aktuelle Modell.

Siehe PR #7567 

Die vier Prüfpunkte von /advisor

qwen sessions ps: ein Befehl zeigt alle laufenden Sitzungen

Mehrere Qwen-Code-Sitzungen gleichzeitig offen — da verliert man schnell den Überblick, welche welche ist. Der neue Befehl qwen sessions ps listet alle interaktiven Sitzungen auf dem Rechner auf, eine pro Zeile: Sitzungsname, Prozess-ID, Laufzeit und Verzeichnis. Wer sie in Skripte einbinden will, holt mit --json JSON-Ausgabe heraus.

Gelistet wird nur, was wirklich läuft: Schließt du eine Sitzung, verschwindet sie sofort aus der Liste.

Siehe PR #8969 

qwen sessions ps listet laufende Sitzungen auf

Review: unterbrochene PR-Prüfungen fortsetzen, Kommentare in natürlicher Sprache

/review bekommt diese Woche mehrere praktische Verbesserungen.

Unterbrochene Prüfungen setzen am Unterbrechungspunkt fort. Wer einen großen PR prüft und mittendrin abbricht, musste bisher von vorn anfangen. Jetzt hat qwen review fetch-pr ein --resume: Zuerst wird der Zustand auf der Festplatte abgeglichen — letzter Prüfbericht, Arbeitsbaum und Diff unverändert, der PR nicht aktualisiert. Stimmt alles, geht es am Unterbrechungspunkt weiter; weicht nur ein Punkt ab, startet die Prüfung automatisch von vorn.

Prüfkommentare klingen jetzt natürlich. Wenn /review einen PR prüft und Kommentare postet, lasen sich die Kommentare bisher sehr schablonenhaft. Jetzt sind sie in natürlicher Review-Sprache formuliert: wo das Problem liegt, wann es auffällt und wie man es behebt. Für Kommentare, die auf dem PR landen, lässt sich in den Einstellungen festlegen: mit oder ohne Schweregrad-Markierung und Signatur, wie tief geprüft wird und ob überhaupt gepostet wird.

Skript-Prüfung achtet auf die Ausführungsumgebung. Bei Shell-Skripten und CI-Konfigurationen ist das Problem „läuft hier, bricht woanders” schwer zu finden. Die Prüfung ermittelt jetzt, in welchen Umgebungen diese Dateien tatsächlich ausgeführt werden, und prüft gezielt nach den Eigenheiten dieser Umgebungen.

Siehe PRs #9092 , #9027 , #8994 , #9263 

Web Shell: lokale Dateien direkt in die Konversation ziehen

Sobald ein Remote-Verbindungs-Token konfiguriert ist (QWEN_SERVER_TOKEN oder --token), kannst du Dateien direkt ins Eingabefeld der Web Shell ziehen oder dort einfügen — sie gehen damit an Qwen Code: Beliebige Dateien landen im Workspace, und die Konversation bekommt automatisch eine Referenz, mit der die AI direkt arbeiten kann. Bei Textdateien lässt sich der Inhalt direkt in die Konversation einfügen — die AI liest ihn sofort, ohne die Datei öffnen zu müssen.

Auch der Zielordner für den Upload lässt sich festlegen; ein fehlender Ordner wird automatisch angelegt. Ohne konfiguriertes Token werden Drag & Drop und Einfügen ins Eingabefeld noch nicht unterstützt.

Siehe PRs #8874 , #9180 , #9382 

Dateien per Drag & Drop in die Web Shell übergeben

📊 Weitere neue Funktionen

Workflow-Agenten lassen sich auf ein Verzeichnis festlegen. In Workflows pinnt agent({workingDir}) einen Agenten an ein bestimmtes Verzeichnis — unabhängig vom standardmäßigen Verzeichnisbereich. Siehe PR #8972 

Release Notes mit zweisprachigen Zusammenfassungen. Die Veröffentlichungshinweise sind nicht mehr bloß eine Aneinanderreihung von PRs: Einträge werden nach Funktionsthemen gruppiert, jede Gruppe bekommt eine leicht verständliche Zusammenfassung samt chinesischer Fassung, und auch Vorher-nachher-Screenshots aus den PRs werden übernommen. Siehe PR #9216 

Einheitliche Spezifikation für externe Wissensquellen. Anbieter von Retrieval-Diensten können nach der Spezifikation Plugins für Qwen Code entwickeln; einmal installiert, kann die AI deren Korpora durchsuchen. Was durchsuchbar ist, bestimmen allein die installierten Plugins — die AI sucht nur in diesem Rahmen. Siehe PR #9068 

👏 Erlebnisverbesserungen

Channel-Verwaltung als vollwertige Verwaltungsseite. Die Channel-Verwaltung in der Web Shell bekommt dasselbe Vollbild-Layout wie geplante Aufgaben: Wer welchen Channel nutzen darf, ob Freigabe oder Whitelist, wie Sitzungen aufgeteilt werden und an welchen Workspace sie gebunden sind — alles auf einer Seite. Siehe PR #8848 

Der WeChat-Tipp-Status bleibt bei langen Aufgaben erhalten. Der „schreibt gerade”-Status in WeChat läuft ab — bei langen Aufgaben verschwand der Hinweis bisher mittendrin, als wäre die Verbindung weg. Jetzt wird er während der gesamten Laufzeit alle 4 Sekunden aufgefrischt und erst nach Abschluss entfernt. Siehe PR #9358 

Der Kompaktmodus zeigt jetzt die Denkarbeit der AI. Der Kompaktmodus der Web Shell (Ctrl+O) hat bisher sämtliche Thinking-Inhalte ausgeblendet. Jetzt zeigt die Zusammenfassung während des Denkens „denkt gerade” an; danach klappt das Denken in die Tool-Zusammenfassung ein und lässt sich per Klick öffnen. Siehe PR #9148 

Sitzungswechsel auch bei eingeklappter Seitenleiste. Ist die Seitenleiste der Web Shell eingeklappt, öffnet ein Überfahren des Projektsymbols den vollständigen Sitzungs-Browser. Zustände wie wartende Freigaben, offene Fragen oder abgeschlossene Vorgänge zeigt das Symbol farblich an. Siehe PR #9311 

Bildvorschauen überstehen einen Refresh. In der Web Shell gesendete Bilder bleiben nach einem Seiten-Refresh sichtbar — egal ob sie noch in der Warteschlange liegen oder mitten in eine Aufgabe eingefügt wurden. Mehrere Bilder werden weder zusammengelegt noch gehen sie verloren. Siehe PR #9310 

Fragen senden auch bei getrennter Verbindung. Das Eingabefeld der Web Shell ist jetzt vom Verbindungsstatus entkoppelt: Reißt der Stream ab, lassen sich Fragen weiterhin absenden — das Eingabefeld wird nicht mehr gesperrt. Siehe PR #9323 

Exportiertes HTML auf einen Klick aus- und einklappen. Oben auf der mit /export exportierten HTML-Seite gibt es jetzt zwei Buttons „Alle ausklappen / Alle einklappen” — damit lassen sich alle Thinking-Blöcke und Tool-Ausgaben auf einmal umschalten. Siehe PR #9367 

Große Sitzungen schneller wiederhergestellt. Der Daemon stellt Sitzungen jetzt bedarfsgesteuert wieder her und liest nur die Datensätze, die zum Aufbau des Zustands nötig sind — bei großen Sitzungen ein deutlicher Gewinn. Siehe PR #9055 

Hintergrund-Shells werden nicht mehr versehentlich aufgeräumt. Im Hintergrund laufende Shells zählen jetzt als aktive Aufgaben und werden während der Aktivität nicht automatisch bereinigt. Siehe PR #9042 

🔧 Wichtige Fehlerbehebungen

BehebungAuswirkungPR
Modell-Befehle erreichen kein Git in anderen Worktrees mehrGreifen vom Modell ausgeführte Git-Befehle auf ein Repository außerhalb des aktuellen Sitzungsverzeichnisses zu, werden sie direkt blockiert#8687 
Zeilenumbrüche in Shell-Befehlen umgehen die Erkennung nicht mehrBefehle, die per Fortsetzungszeichen auf mehrere Zeilen verteilt oder mit Ersetzungsschreibweisen notiert werden, erkennt die Befehlsprüfung trotzdem#8590 
Inline-Referenzen umgehen keine Freigabeprüfung mehrInline-Referenzen auf Dateien können die Prüfung der Freigabestufen nicht mehr umgehen#9020 
Flackern der Desktop-Seitenleiste behobenDie Projektliste der Desktop-Seitenleiste springt nicht mehr, wenn eine Bildlaufleiste erscheint#9073 
Externe Links in der Desktop-AppExterne Links in Markdown und Artefakten — einschließlich OAuth-Links — öffnen sich jetzt im Systembrowser statt still zu verschwinden#9069 , #9111 
Kein Terminal-Fenster mehr beim Windows-StartDas Runtime-Terminal-Fenster beim Start unter Windows wird jetzt ausgeblendet#9064 
Desktop-Migration deckt jetzt Windows und Linux abDie einmalige Migration von der alten Electron-Desktop-Version auf die neue gibt es jetzt auch für Windows und Linux — Nutzerdaten bleiben erhalten#9079 
Nicht unterstützte Bilder bringen keine Sitzung mehr zum AbsturzNicht unterstützte Bildformate wie HEIC und TIFF werden übersprungen und mit einem Texthinweis gemeldet, statt die Sitzung abstürzen zu lassen#9295 
Fehler im Sub-Agenten-Panel beenden nicht mehr die ganze SitzungRenderfehler in einem einzelnen Agenten-Tab werden abgefangen und lassen nicht mehr die gesamte Sitzung beenden#9292 
Speicherwachstum in langen Sitzungen begrenztCaches wie die Zeichenbreiten-Berechnung haben jetzt ein Limit; ist es erreicht, werden alte Einträge verdrängt — der Speicher wächst in langen Sitzungen nicht mehr unbegrenzt#9185 
Komprimierungsausgabe richtet sich nach dem verbleibenden KontextDas Limit der Komprimierungsausgabe wird jetzt aus dem verbleibenden Kontextfenster berechnet statt aus einem festen Wert#9109 
Sitzung bleibt erhalten, wenn das Schließen blockiert istWird das Schließen einer Sitzung durch aktive Arbeit blockiert, bekommen Aufgaben in der Warteschlange 8 Sekunden zum Abschluss — statt sofort abgebrochen zu werden#9134 
Gedächtnisabruf stabilerReagiert der Gedächtnisabruf nicht innerhalb des Timeouts, springen deterministische Kandidaten ein — der Abruf geht nicht mehr leer aus#8716 
Team-Aufgaben werden korrekt zugestelltManuell zugewiesene Aufgaben in Agent Teams gehen korrekt an den Verantwortlichen#9289 
Standardwert für Cache-Sharing korrigiertenableCacheSharing war fälschlicherweise standardmäßig ausgeschaltet — jetzt ist es standardmäßig aktiviert#9233 
Schwellwert für Shell-Ausgaben-Kürzung greifttools.truncateToolOutputThreshold wird nicht mehr ignoriert — statt einer festen Zeichenanzahl gilt jetzt der eingestellte Wert#9014 

👥 Mitwirkende

Mitwirkende(r)BeiträgeReferenz-PRs
@wenshao Review und Autofix auf ganzer Linie gestärkt: Fortsetzen unterbrochener Prüfungen, natürlich formulierte Kommentare, Prüfung der Skript-Ausführungsumgebung, zweisprachige Veröffentlichungshinweise#9092 , #9027 , #9263 , #9216 
@yiliang114 /advisor-Zweitmeinung, Eindämmen überflüssiger Kommentare, eine Reihe von Stabilitätsfixes für Desktop-App und Sitzungen#7567 , #9266 , #9295 , #9185 , #9289 
@doudouOUC Text-Anhänge in der Web Shell, Spezifikation für externe Korpus-Integration, Laufzeitgrenzen für Sitzungen, Ressourcenlimits und selektive Wiederherstellung im Daemon#9180 , #9068 , #9181 , #9055 
@ytahdn Direkter Upload von Workspace-Dateien in der Web Shell, Sitzungsverwaltung über die Seitenleiste, bleibende Bildreferenzen in Sitzungen, Stabilität von Eingabe und Warteschlange#8874 , #9311 , #9310 , #9407 
@qqqys qwen sessions ps, Verzeichnis-Pinning für Workflow-Agenten, neue Channel-Verwaltungsseite, Fix für die Paginierung von Review-Threads#8969 , #8972 , #8848 , #9390 
@qwen-code-dev-bot Retries in der Release-Pipeline, Fixes an Integrationstest-Fixtures#9082 , #9161 , #9162 
@callmeYe Skills im Workspace per Batch aktivieren und deaktivieren, deaktivierte Skills zählen nicht mehr zur Kontextnutzung#9139 , #9346 
@samuelhsin Konfigurationssynchronisation für @-Erwähnungen im Split-Screen, Metadaten für Skill-Umschalt-Ereignisse#9052 , #9051 
@BenGuanRan Polling-Schnittstelle für den Rundenstatus des Daemons#9080 
@carffuca Timing der Fußzeilen-Aktionen in der Web Shell#8787 
@cxruan Der Schwellwert für die Shell-Ausgaben-Kürzung greift jetzt#9014 
@DennisYu07 Verknüpfung von Release-Evaluationsaufgaben#9120 
@ZijianZhang989 Komprimierungsausgabe richtet sich nach dem verbleibenden Kontext#9109 
@zjgzx1988 Pfadvalidierung und Normalisierung für Artefakte#9142 
🆕 @MichaelYochpaz 🎉 Erster Beitrag: Fix der Prüfsummen-Verifizierung im Windows-Installer#9112 

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

Bei Fragen oder Anregungen freuen wir uns über Feedback auf GitHub Issues !

Last updated on