Qwen Code Wochenbericht: Automatisches Modell-Fallback, verschachtelte Sub-Agenten, WeCom-Channel-Anbindung
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 --projectermöglicht verschiedene Modelle pro Projekt, die Konfiguration wandert mit dem Projekt mit/model --globalsetzt globale Standardwerte, neue Projekte erben diese

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.maxSubagentDepthdas Verschachtelungslimit anpassen

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
oden 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 only | After — single-skill review with inline preview and turn-off option |
|---|---|
| After — last batch item, bulk options hidden | After — “Turn off auto-generated skills” selected |
|---|---|
📊 Weitere neue Funktionen
| Funktion | PR | Auswirkung |
|---|---|---|
| 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
| Behebung | PR | Auswirkung |
|---|---|---|
| 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äge | Referenz-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 !