Qwen Code Wochenbericht: LSP-Unterstützung, Batch Runner, neue Sprachen
Diese Woche wurden die stabilen Versionen v0.8.1, v0.8.2 und die Vorschauversion v0.9.0 veröffentlicht mit LSP-Unterstützung, Batch-Runner-Evaluierungstool, einheitlicher UI-Architektur sowie japanischer und portugiesischer Sprachunterstützung.
- Zwei stabile Versionen (v0.8.1, v0.8.2) und eine Vorschauversion (v0.9.0) veröffentlicht, 5+ Kernprobleme behoben und mehrere neue Funktionen hinzugefügt
- TypeScript SDK v0.1.4 veröffentlicht, positioniert als CodeAgent as a Service
- Gesamtzahl der Sterne erreichte 17984, Platz 10 in den GitHub Trending Rankings am letzten Freitag
✨ Neue Funktionen
Neues Extension-System
Qwen Code führt ein brandneues Extension-System ein, das das Packen von Prompts, MCP-Servern, Subagents, Skills und benutzerdefinierten Befehlen unterstützt. Noch aufregender: Plugins aus der Gemini CLI Extensions Gallery und dem Claude Code Marketplace können direkt in Qwen Code installiert werden!
Unterstützt Installation aus verschiedenen Quellen: Git-Repositories, lokale Pfade, Claude Code Marketplace und Gemini CLI Extensions Gallery.
Verfügbare Extension-Verwaltungsbefehle:
| Befehl | Beschreibung |
|---|---|
/extensions oder /extensions list | Alle installierten Erweiterungen auflisten |
/extensions install <source> | Erweiterung installieren (unterstützt git URL, lokaler Pfad, Marktplatz) |
/extensions uninstall <name> | Angegebene Erweiterung deinstallieren |
/extensions enable <name> | Erweiterung aktivieren |
/extensions disable <name> | Erweiterung deaktivieren |
/extensions update <name> | Angegebene Erweiterung aktualisieren |
/extensions update --all | Alle Erweiterungen aktualisieren |
/extensions detail <name> | Erweiterungsdetails anzeigen |
/extensions explore [source] | Erweiterungsmarktplatz-Seite öffnen |
👇 Installations- und Praxisdemo
Neue LSP-Unterstützung
Einführung der nativen Language Server Protocol (LSP)-Unterstützung für erweiterte Code-Intelligenz. Diese Implementierung ermöglicht es KI-Agenten, Code semantisch zu verstehen, nicht nur textbasierte Suche zu nutzen.
Kann über qwen --experimental-lsp gestartet werden, siehe PR #1401

Neues Batch-Runner-Batch-Evaluierungstool
Ein Python-basierter paralleler Executor hinzugefügt, der mehrere Qwen Code-Aufgaben parallel mit isolierten Git-Worktrees ausführt. Dies ermöglicht effizientes Multi-Task-Batch-Testing und Benchmarking über mehrere Modelle. Evaluierungsartefakte und Trajektorien können lokal gespeichert und online angesehen werden.
Siehe PR #1640

Neue einheitliche UI-Architektur, @qwen-code/webui
Aus VSCode IDE Companion in ein gemeinsames @qwen-code/webui-Paket extrahiert, das eine einheitliche UI-Architektur einführt. Dies ermöglicht die Wiederverwendung von UI-Komponenten über VSCode, Chrome-Erweiterungen, Web-Schnittstellen und Share-Funktionen hinweg.
Siehe PR #1543

Erweiterte Internationalisierung, Japanische und Portugiesische Unterstützung
Community-getriebene Ergänzung von japanischer und portugiesischer Unterstützung. Benutzer in diesen Regionen können jetzt ihre Muttersprache als Standard-UI-Anzeige- und LLM-Ausgabesprache bei der ersten Installation festlegen.
Siehe PR #1616

Community-Ökosystem: Zed, Skills integrieren offiziell Qwen Code

🔧 Wichtige Fehlerbehebungen
- Multimodale Eingabeunterstützung (#1564 ) - Unterstützung für Bilder, PDFs, Audio und andere Eingabeformate
- Sicherheitskorrekturen (#1638 , #1601 ) - Behobene Befehlsinjektions-Sicherheitslücken
- Anthropic SDK Korrektur (#1663 ) - Vermeidung der Übergabe von undici agent
- React-Versionskonsistenz (#1659 ) - Behobene Versionsinkonsistenzen in package.json und lockfile
- ACP Sub-agent Streaming-Korrektur (#1626 ) - Behobenes Streaming von Text- und Reasoning-Blöcken
Upgrade: Führen Sie npm i @qwen-code/qwen-code@latest -g aus, um auf die neueste Version zu aktualisieren.
Bei Fragen oder Vorschlägen sind Sie herzlich willkommen bei GitHub Issues !