Qwen Code Еженедельно: Поддержка LSP, Batch Runner, Новые Языки
На этой неделе мы выпустили стабильные версии v0.8.1, v0.8.2 и предварительную версию v0.9.0, добавив поддержку LSP, инструмент оценки batch-runner, унифицированную архитектуру UI и поддержку японского и португальского языков.
- Выпущены две стабильные версии (v0.8.1, v0.8.2) и одна предварительная версия (v0.9.0), исправлено 5+ основных проблем и добавлено несколько новых функций
- Выпущен SDK TypeScript v0.1.4, позиционируемый как CodeAgent as a Service
- Общее количество звезд достигло 17984, заняв 10-е место в рейтинге трендов GitHub в прошлую пятницу
✨ Новые Функции
Новая Система Расширений
Qwen Code представляет совершенно новую систему расширений, поддерживающую упаковку промптов, серверов MCP, субагентов, навыков и пользовательских команд. Еще более захватывающе: плагины из Gemini CLI Extensions Gallery и Claude Code Marketplace можно напрямую установить в Qwen Code!
Поддерживает установку из нескольких источников: репозитории Git, локальные пути, Claude Code Marketplace и Gemini CLI Extensions Gallery.
Доступные Команды Управления Расширениями:
| Команда | Описание |
|---|---|
/extensions или /extensions list | Список всех установленных расширений |
/extensions install <source> | Установить расширение (поддерживает git URL, локальный путь, маркетплейс) |
/extensions uninstall <name> | Удалить указанное расширение |
/extensions enable <name> | Включить расширение |
/extensions disable <name> | Отключить расширение |
/extensions update <name> | Обновить указанное расширение |
/extensions update --all | Обновить все расширения |
/extensions detail <name> | Просмотреть детали расширения |
/extensions explore [source] | Открыть страницу маркетплейса расширений |
👇 Демонстрация установки и практики
Новая Поддержка LSP
Введена нативная поддержка Language Server Protocol (LSP), обеспечивающая расширенный интеллект кода. Эта реализация позволяет агентам ИИ понимать код семантически, а не только полагаться на текстовый поиск.
Можно запустить через qwen --experimental-lsp, см. PR #1401

Новый Инструмент Пакетной Оценки batch-runner
Добавлен параллельный исполнитель на основе Python, который выполняет несколько задач Qwen Code параллельно с использованием изолированных рабочих деревьев Git. Это обеспечивает эффективное мультизадачное пакетное тестирование и бенчмаркинг на нескольких моделях. Артефакты оценки и траектории могут быть сохранены локально и просмотрены онлайн.
См. PR #1640

Новая Унифицированная Архитектура UI, @qwen-code/webui
Извлечено из VSCode IDE Companion в общий пакет @qwen-code/webui, вводя унифицированную архитектуру UI. Это позволяет повторно использовать компоненты UI между VSCode, расширениями Chrome, веб-интерфейсами и функциями обмена.
См. PR #1543

Улучшенная Интернационализация, Поддержка Японского и Португальского
Добавлена поддержка японского и португальского языков на основе сообщества. Пользователи в этих регионах теперь могут установить свой родной язык как язык отображения UI и вывода LLM по умолчанию при первой установке.
См. PR #1616

Экосистема Сообщества: Zed, Skills Официально Интегрируют Qwen Code

🔧 Важные Исправления
- Поддержка Мультимодального Ввода (#1564 ) - Поддержка изображений, PDF, аудио и других форматов ввода
- Исправления Безопасности (#1638 , #1601 ) - Исправлены уязвимости инъекции команд
- Исправление SDK Anthropic (#1663 ) - Избегать передачи undici agent
- Согласованность Версий React (#1659 ) - Исправлены несоответствия версий в package.json и lockfile
- Исправление Потоковой Передачи Суб-агента ACP (#1626 ) - Исправлена потоковая передача текстовых и блоков рассуждения
Обновление: Выполните npm i @qwen-code/qwen-code@latest -g, чтобы обновиться до последней версии.
По вопросам или предложениям добро пожаловать на GitHub Issues !