Qwen Code Еженедельно: Автоматизированные рабочие процессы, улучшенное управление расширениями и MCP, боковая панель VS Code
На этой неделе мы выпустили основную версию v0.12.0 и 2 версии с исправлениями ошибок, представив систему автоматизации Hooks, улучшения управления MCP, боковую панель VS Code и другие захватывающие обновления.
✨ Новые функции
Система Hooks: Позвольте Qwen Code автоматически выполнять ваши скрипты
Теперь вы можете настроить Qwen Code на автоматическое выполнение ваших скриптов в определённые моменты. Например, автоматически запускать тесты перед коммитом кода или автоматически форматировать после генерации кода—полностью настройте свой рабочий процесс.
Система Hooks позволяет запускать пользовательские команды в ключевых событиях жизненного цикла Qwen Code, таких как:
- Автоматическая инъекция контекста проекта: Автоматически внедрять ключевую информацию о проекте при каждом вопросе пользователя
- Автоматическое создание журналов сводки работы при завершении ИИ: Автоматически сохранять сводку разговора в файл журнала, когда ИИ завершает работу
Варианты использования:
- Автоматически запускать тесты перед коммитом кода, чтобы избежать отправки проблемного кода
- Автоматически форматировать после генерации кода, не нужно вручную запускать prettier
- Автоматически сохранять сводку работы в конце каждого разговора для удобного отслеживания
См. PR #1988
Проактивные вопросы ИИ: В случае сомнений спросите вас
Представлен новый инструмент ask_user_question, который позволяет ИИ-агентам задавать интерактивные вопросы во время выполнения задач. Это делает рабочие процессы более динамичными, позволяя агентам собирать предпочтения пользователей в реальном времени, уточнять требования и принимать решения о подходах к реализации.
Варианты использования:
- ИИ запрашивает подтверждение перед опасными операциями, чтобы предотвратить случайное удаление файлов
- Когда требования неясны, ИИ задаёт уточняющие вопросы, чтобы сделать правильно с первого раза
- Постепенно уточнять требования как в разговоре, не нужно продумывать все детали сразу
См. PR #1828
Интерактивный TUI управления расширениями: Установка расширений как в магазине приложений
Установка расширений стала такой же простой, как установка приложений. Откройте визуальный интерфейс, просматривайте, устанавливайте, настраивайте и удаляйте одним кликом—не нужно запоминать команды.
Управление расширениями объединяет операции списка, обновления, отключения, включения, удаления и просмотра деталей в единый многоступенчатый интерфейс с поддержкой навигации с клавиатуры (↑↓), выбора (Enter) и возврата/закрытия (Esc).
Варианты использования:
- Открывать и устанавливать новые расширения как в магазине приложений
- Удалять неиспользуемые расширения одним кликом для очистки среды
- Визуально настраивать параметры расширений без поиска в документации
См. PR #2008
Улучшение TUI управления MCP: Включение/выключение в любое время без перезапуска
Управление серверами MCP стало удобнее. Не нужно перезапускать Qwen Code—вы можете включать, отключать или настраивать инструменты MCP в визуальном интерфейсе в любое время и видеть в реальном времени, какие инструменты доступны.
Улучшенный TUI управления MCP (Model Context Protocol) с динамическим включением/отключением во время выполнения, визуальными индикаторами статуса, настройкой выбора области, мониторингом состояния и функцией автоматического переподключения.
Варианты использования:
- Включать/выключать инструменты MCP в любое время без перезапуска программы
- Видеть статус всех серверов MCP с одного взгляда, сразу знать, если есть проблема
- Быстро добавлять новые серверы MCP, например, подключать свои внутренние инструменты
См. PR #1831
Боковая панель VS Code Companion: Всегда в вашем рабочем пространстве
Qwen Code теперь может оставаться в боковой панели VS Code. Просматривайте историю разговоров во время кодирования, удобнее для работы с двумя экранами и более гибкий макет.
Варианты использования:
- Просматривать предыдущие разговоры в боковой панели в любое время без переключения окон
- Работа с двумя экранами: код с одной стороны и Qwen Code с другой—удвойте эффективность
- Свободно настраивать макет, чтобы разместить разговор в наиболее удобном положении
См. PR #2188

Пользовательские команды QC для GitHub Workflow: Запуск напрямую в CI/CD
Выполняйте команды Qwen Code напрямую в CI/CD. Автоматическая проверка и исправление при коммите—гарантирует качество кода.
Варианты использования:
- Автоматически запускать проверки кода при отправке PR, сразу отмечать проблемы
- Автоматически исправлять простые проблемы, такие как форматирование и опечатки
- Позволить ИИ сначала проверить при ревью кода, чтобы сократить время ручного ревью
См. PR #2117

Поддержка усечения инструмента LS: Больше никакого затопления экрана для больших каталогов
Большие каталоги автоматически сворачиваются при просмотре—больше никаких экранов, заполненных списками файлов. ИИ отвечает быстрее, контекст более сфокусирован.
Варианты использования:
- При просмотре больших каталогов, таких как node_modules, больше не затапливает тысячами файлов
- Экономить токены, позволить ИИ сосредоточиться на важных файлах
- Быстрый отклик, не нужно ждать, пока ИИ обработает длинные списки файлов
См. PR #2324
Пример усечённого вывода
Listed 150 item(s) in /path/to/dir:
---
[DIR] folder1
file1.txt
file2.txt
...
---
[50 items truncated] ...📊 Улучшения
- Более плавная OAuth-аутентификация: Чёткая обратная связь после успешной аутентификации, многоязычная поддержка и очистка авторизации одним кликом (#2327 )
- Более понятное объяснение сжатия контекста: Сообщает, почему произошло сжатие и что было сжато—больше никакой путаницы (#2224 )
- Автоматический запуск после установки: Не нужно вводить команды вручную, готов к использованию сразу после установки (#2290 )
- Более узнаваемые временные файлы: Префикс изменён на
qwen-edit-, сразу видно, что создано Qwen Code (#2045 ) - Подсветка кода поддерживает ширину табуляции: Отображать отступы в соответствии с вашими предпочтениями для более комфортного просмотра кода (#2077 )
🔧 Важные исправления
| PR | Версия | Исправление | Влияние |
|---|---|---|---|
| #2268 | v0.12.2 | команда export теперь экспортирует текущую сессию | Больше не экспортирует неправильную сессию при экспорте истории |
| #2320 | v0.12.2 | Адаптация к формату API DeepSeek | Больше нет ошибок при использовании моделей DeepSeek |
| #2298 | v0.12.2 | Более понятные сообщения об ошибках файловых операций | Знать конкретную причину, когда файловые операции не удаются |
| #2289 | v0.12.1 | Исправлен сбой терминала Windows | Пользователи Windows больше не испытывают сбои при изменении размера окна |
| #2221 | v0.12.0 | Режим YOLO больше не неожиданно открывает редактор | Больше никаких прерываний при использовании режима YOLO |
| #2212 | v0.12.1 | Исправлена OAuth-аутентификация MCP | Более стабильная авторизация сервера MCP |
Исправления для платформы Windows
| PR | Исправление | Влияние |
|---|---|---|
| #2289 | Исправлен сбой при изменении размера терминала | Больше никаких сбоев при перетаскивании окна |
| #2291 | Правильное сообщение, когда файл не существует | Знать, что это проблема с путём, когда файл не найден |
| #2078 | Поддержка переносов строк Windows | Markdown-файлы, созданные в Windows, теперь корректно анализируются |
| #1890 | Исправлены тихие сбои, вызванные CRLF | Некоторые операции больше не завершаются неудачей без объяснения |
🎈 Другие улучшения
- Добавлено 8 новых участников: @zy6p , @lgzzzz , @huww98 , @Aayushyaash , @kkhomej33-netizen , @Deng-Xian-Sheng , @xieyonn , @qqqys , @ossaidqadri
- Добавлена валидация JSON Schema для настроек VS Code
- Рефакторинг миграции настроек в последовательный фреймворк с поддержкой атомарной записи файлов
- Миграция интеграции ACP на @agentclientprotocol/sdk
Как обновиться: Выполните npm i @qwen-code/qwen-code@latest -g, чтобы обновиться до последней версии.
Если у вас есть вопросы или предложения, не стесняйтесь оставлять отзывы на GitHub Issues !