In aufeinanderfolgenden Versionsupdates von v0.2.2 auf v0.3.0 hat Qwen Code zwei Kernfunktionen eingeführt: Stream-JSON-Unterstützung und ein vollständiges Internationalisierungssystem. Die neue Version bietet gestreamte strukturierte Eingaben und Ausgaben über --output-format stream-json und --input-format stream-json und arbeitet mit einer dreischichtigen Adapterarchitektur und einem Sitzungsmanagementmechanismus, um es einfacher zu machen, SDKs, Automatisierungstools und CI/CD-Pipelines einzubetten, um kontinuierliche und strukturierte Treiber von Agenten-Workflows zu unterstützen.
Im Hinblick auf die Internationalisierung verfügt Qwen Code über integrierte Schnittstellen sowohl auf Chinesisch als auch auf Englisch und ermöglicht die Erweiterung lokalisierter Sprachen mit eigenen Sprachpaketen. Nutzer können Schnittstellensprachen mit /language ui zh-CN wechseln oder Modellausgabesprachen einzeln über /language output Chinese angeben, was es Entwicklern weltweit erleichtert, flexibel zwischen lokalen Gewohnheiten und Projektbedürfnissen zu wechseln. Die offizielle Community wird ermutigt, lokale Sprachpakete beizutragen, um die mehrsprachige Unterstützung zu verbessern.
Sicherheit und Stabilität sind ebenfalls wichtige Richtungen in dieser Update-Runde: Die neue Version fügt ein 20-MB-Pufferlimit hinzu, um das Risiko einer Speichererschöpfung zu verringern, behebt Zeichenprobleme durch Windows-Codierung, verbessert die Ripgrep-Binärerkennung und plattformübergreifende Kompatibilität und refaktorisiert das Authentifizierungssystem, um das AuthType-Management zu optimieren. Darüber hinaus wurden die Unterstützung von ModelScope-Anbietern und die Behandlung der Streaming-Optionen verbessert, Integrationstests wurden behoben, die Hinweis-Abschlusslogik sowie die Terminalbenachrichtigungen optimiert und eine Reihe von zugrundeliegenden Korrekturen die Gesamtstabilität deutlich verbessert.
FAQs
F: Was ist die Stream-JSON-Funktion von Qwen Code?
A: Es ermöglicht die Interaktion mit Modellen in Streaming-JSON-Form über --input-format/--output-format stream-json und ermöglicht so strukturierte Kommunikation in SDKs, Automatisierungsskripten und CI/CD.
F: Was bewirken die dreischichtige Adapterarchitektur und das Sitzungsmanagement?
A: Layer-3-Adapter entkoppeln Protokolle, Modelle und Geschäftslogik, und das Sitzungsmanagement stellt sicher, dass Mehrrundengespräche und mehrstufige Aufgaben die kontextuelle Kontinuität in Kommandozeilen- und Automatisierungsumgebungen aufrechterhalten.
F: Welche spezifischen Fähigkeiten unterstützt die Internationalisierung?
A: Mit integrierter chinesischer und englischer Benutzeroberfläche kann man zwischen der Benutzeroberfläche und der Modellausgabesprache über Befehle wechseln und unterstützt Entwickler dabei, weitere lokale Sprachpakete zu erweitern.
F: Was sind die wichtigsten Sicherheits- und Stabilitätsmaßnahmen?
A: Enthält ein 20-MB-Pufferlimit, um Speicherverbrauch zu verhindern, Windows-Codierungs-Fixes, Ripgrep-Erkennungsverbesserungen, Refaktorisierung des Authentifizierungssystems und mehrere Fixes für Integrationstests und Kernlogik.
F: Was sind die typischen Anwendungsfälle für diese neuen Funktionen?
A: Es eignet sich, um Qwen Code mit kontinuierlichen Integrationspipelines, automatisierten Code-Review- und Refaktorisierungstools sowie Kommandozeilen-Workflows für mehrsprachige Entwicklungsteams zu verbinden.