Skip to Content
БлогОбновления функций11-12 Обновление продукта

Еженедельный дайджест Qwen Code: вход по подписке Qwen, WeChat/QQ/почта подключаются в Web Shell, GitHub присылает события только выбранных репозиториев

Qwen Team
2026-11-12

На этой неделе Qwen Code выпустил пять стабильных версий — с v0.26.8 по v0.27.2.

Вход по подписке Qwen — и сразу за работу. CLI, VS Code и десктопная версия принимают вход с подпиской Plus/Pro: модели подписки доступны для чата и веб-поиска, расход списывается с подписки.

WeChat, QQ и почта подключаются в Web Shell. WeChat и QQ входят по QR-коду прямо на странице, для почты достаточно адреса сервера и данных аккаунта.

Канал GitHub фильтрует события по репозиториям. Белый список пропускает только перечисленные репозитории, чёрный список исключает перечисленные.

✨ Новые возможности

Вход в Qwen Code по аккаунту с подпиской Qwen

Если у вашего аккаунта Qwen уже есть подписка Plus или Pro, войдите с этим аккаунтом в терминале, VS Code или десктопной версии. В терминале выполните /auth, выберите аккаунт Qwen с подпиской и завершите авторизацию в браузере. После входа клиент загружает модели, доступные по подписке; встроенный веб-поиск тоже работает.

Что это даёт:

  • модели подписки сразу идут в работу, расход списывается с подписки
  • один аккаунт в терминале, VS Code и десктопной версии — модели одинаковые
  • API подключать не нужно: оформили подписку Qwen — и пользуетесь ею в Qwen Code

Подробнее: PR #16378 

Аккаунт и список моделей после входа по подписке Qwen

Настройка каналов WeChat, QQ и почты в Web Shell

Личный WeChat, QQ и почта теперь подключаются в управлении каналами Web Shell. WeChat и QQ показывают QR-код прямо на странице — отсканируйте его телефоном и войдите. Для почты укажите адрес сервера и данные аккаунта. Теперь в Web Shell настраиваются все основные чат-платформы, кроме Telegram.

Что это даёт:

  • отсканировали QR-код в Web Shell телефоном — подключили личный чат WeChat или привязали QQ
  • добавили или изменили почтовый канал в управлении каналами и указали, каким отправителям можно начинать сессию письмом
  • отменить сопряжение канала можно в Web Shell одним нажатием

Подробнее: PR #16736 , #16724 , #16746 

Страница входа по QR-коду канала WeChat в Web Shell

Канал GitHub фильтрует события по репозиториям

Канал GitHub сам доставляет события репозиториев в сессию: кто-то открыл PR, оставил комментарий, CI отработала — агент подхватывает и продолжает. Теперь вы выбираете диапазон: белый список пропускает только перечисленные репозитории, чёрный список — все, кроме перечисленных. Исключённые события агент пропускает: они не попадают в сессию и не обрабатываются.

Что это даёт:

  • в организации сотни репозиториев — перечислите свои два, и события приходят только по ним
  • репозиторий, за которым сейчас не следите, добавьте в чёрный список; вернётесь к нему — уберите
  • PR посторонних репозиториев не занимают очередь агента, нужные репозитории обрабатываются быстрее

Подробнее: PR #16493 

Настройки фильтра репозиториев в редакторе канала

Web Shell: вопросы и расход на виду, сессии разбираются пачками

Тепловая карта вопросов и ответов. Длинная задача идёт несколько дней, и нужно вернуться к вопросам и ответам конкретного дня — откройте тепловую карту: это календарь по дням, глубина цвета показывает число вопросов и ответов за день, клик по дню переносит к первому вопросу этого дня. Подробнее: PR #16037 

Под полем ввода появилась строка расхода. Число раундов, скорость вывода, всего токенов и доля попаданий в кэш — сразу под полем ввода, без открытия панели расхода токенов. Подробнее: PR #16815 

Сессии закрепляются и архивируются пачками. В боковой панели появился переключатель множественного выбора: отметьте сессии и закрепите или архивируйте их одним нажатием. Подробнее: PR #16702 

У вариантов выбора появились подробности. AI задал вопрос с вариантами, а смысл непонятен — нажмите «Спросить подробнее» в панели вопроса: откроется отдельная задача и разберёт, что значит каждый вариант, чем они отличаются, на что влияют и что рекомендуется. Подробнее: PR #16458 

Прочие улучшения. Все workspace сворачиваются или разворачиваются одним нажатием, порядок меняется перетаскиванием за заголовок (#16197 ); фоновая задача ждёт одобрения — десктоп шлёт уведомление, терминал звонит, не пропустите и в другом окне (#16800 ); карточки инструментов вроде вызовов MCP раскрываются сразу с параметрами и полным результатом (#15435 ); на страницу навыков можно загрузить ZIP-архив и установить навык (#16424 ).

Множественный выбор в боковой панели Web Shell и строка расхода под полем ввода

📊 Прочие новинки

Задачи по расписанию выбирают канал доставки. При создании задачи по расписанию в Web Shell укажите, в какой канал отправлять результат. Подробнее: PR #16524 

QQ-бот сам отправляет сообщения в группу. Результаты задач по расписанию, webhook и фоновых задач теперь уходят в QQ-группу по инициативе бота. Необязательный переключатель forwardBotMessages добавляет пересылку сообщений других ботов группы в сессию. Подробнее: PR #15635 , #15904 

Хук FileChanged следит за файлами. В локальных сессиях появился хук FileChanged: создание, изменение или удаление отслеживаемого файла или каталога запускает настроенный хук. Изменения от других программ тоже приходят. Подробнее: PR #13969 

Плагины Mods получили три новые возможности. $.store хранит данные плагина между сессиями; ui.render меняет текст ответа в терминале — сохранённый и скопированный текст остаётся прежним; $.model.complete делает разовое текстовое дополнение. Подробнее: PR #16791 , #16794 , #16737 

Комментарии привязанного PR сами приходят в сессию. Сессия привязана к PR — новые комментарии под этим PR автоматически доставляются в неё: и обычные, и замечания ревью к конкретным строкам. Упоминание через @ не нужно. Подробнее: PR #16602 

👏 Улучшения UX

/btw продолжает прошлые ответы и держит несколько вопросов сразу. Новый вопрос между делом получает предыдущие ответы — уточняйте, отталкиваясь от них. Несколько вопросов идут параллельно, каждый со своим ответом, и не перебивают друг друга. Подробнее: PR #16408 

AI знает, в каком Shell пойдут команды. В начале сессии указывается Shell для команд (bash, cmd.exe и другие) — AI пишет синтаксис под него, а не угадывает по системе. На Windows ошибок в командах меньше. Подробнее: PR #16491 

Автозаголовки сессий говорят на языке диалога. Диалог на китайском языке получает заголовок на китайском — каждый язык со своим заголовком. Подробнее: PR #16806 

Причины проверки Goal показываются на языке сессии. Почему проверка пройдена или отклонена — объясняется на языке вывода сессии. Подробнее: PR #15806 

Подсказки уточнений на тайском, лаосском, кхмерском и бирманском остаются на своём языке. Общаетесь на одном из этих языков — подсказки для уточняющих вопросов генерируются на нём же. Подробнее: PR #16341 

Экспериментальный LSP включается в настройках. Выставьте tools.lspEnabled в true на уровне пользователя — переход к определению, поиск использований и диагностика работают без флагов командной строки, даже в десктопной версии, куда флаг не передать. По умолчанию функция выключена. Подробнее: PR #14613 

Передний план для дочерних агентов задаётся глобально. Выставьте agents.defaultBackground в false: дочерние агенты отрабатывают на переднем плане и возвращают результат в текущем раунде. Это подходит каналам и ботам, которым результат нужен за один раунд. Изменение вступает в силу после перезапуска. Подробнее: PR #15178 

Управляемая сессия держит несколько вопросов сразу. Вопросы, которые задала управляемая сессия, могут висеть одновременно — отвечайте в любом порядке. Подробнее: PR #16484 

События канала ведут в свою сессию. Клик по записи в ленте событий канала открывает соответствующую сессию. Подробнее: PR #16375 

🔧 Важные исправления

ИсправлениеЧто это значит для васPR
Команда, остановленная Ctrl+C, числилась «выполненной»Теперь она числится «прерванной», уже полученный вывод сохраняется, и AI не принимает наполовину выполненную команду за успешную#15836 
sed ошибался на переносах строк Windows и файлах с китайским текстомНа файлах с CRLF или Unicode замена могла не сработать или испортить содержимое; теперь обрабатывается верно#15701 
Запрос одобрения фонового рабочего процесса терялся незамеченнымТеперь открываются детали фоновой задачи для одобрения, и работа продолжается#16432 
После входа по подписке не переключались моделиПереключение моделей восстановлено, логика восстановления сессии приведена в соответствие#16738 
Настройка провайдера моделей в VS Code затирала другие настройки моделейТеперь записываются только имя и адрес выбранной модели, остальные настройки моделей сохраняются#15829 
Удаление больше 100 сессий за раз падалоПакетное удаление разбито на порции; неудавшиеся записи сохраняются, и их можно повторить#14637 
Web Shell падал при нехватке переводов языка интерфейсаСтроки без перевода показываются по-английски#15474 
Сохранённые веб-превью не открывались в десктопной версииСохранённые веб-превью снова отображаются нормально#14597 
Часть открытых визуальных моделей не принимала изображенияРаньше картинки принимали только модели из встроенного каталога; теперь изображения доходят и до моделей незарегистрированных размеров, алиасов Ollama, а также Llama 3.2 Vision, Llama 4, LLaVA, Pixtral, Mistral Small 3.1/3.2#16311 , #16309 , #16247 
Стрелки вверх/вниз в многострочном поле ввода затирали неотправленный черновикПосле переноса длинного текста стрелки листали историю и перезаписывали неотправленное; теперь стрелки сначала двигаются по вашему тексту, черновик сохраняется#14909 
Сбой рендеринга графика показывал весь блок недоступнымЕсли данные читаемы, они показываются таблицей#16021 
На Linux повторное использование PID выдавало старые сессии за работающиеТеперь проверяется метка запуска процесса: повторно выданный PID не числится активным по ошибке#16128 
Команды с $'...' ошибочно блокировались проверкой безопасностиANSI-C экранирование и -c в конце теперь разбираются верно; защита от self-kill и проверка прав файлов не блокируют их по ошибке#16540 
Команды /branch, /cd, /fork блокировались в простоеЭти команды теперь нормально выполняются в простое#16731 
Модели Claude при отказе показывали только общее предупреждение безопасностиТеперь показывается конкретная причина отказа#16079 

👥 Участники

УчастникВкладСсылки на PR
@2SinceJuly sed-замены работают с CRLF и Unicode, отменённые команды числятся прерванными, VS Code сохраняет другие настройки моделей, стартовый контекст указывает текущий shell, исправлен учёт токенов записи кэша, бот релизов открывает issue только при сбое, тесты проб сверки для serve#15701 , #15836 , #15829 , #16491 , #16454 , #15852 , #16568 
@jianyx1 пакетное удаление сессий отправляется порциями, черновик сохраняется при переносе строк, усилены тесты одобрения управляемых сессий и workspace в TUI#14637 , #14909 , #15994 , #16033 
@Shizoqua переполнение контекста Hugging Face TGI запускает сжатие, Qwen2-VL/Qwen2.5-VL/QVQ принимают изображения, Qwen VL под именами Ollama принимает изображения, визуальные модели Llama/LLaVA/Pixtral/Mistral принимают изображения#16245 , #16247 , #16309 , #16311 
@4ekuct25 недостающие переводы интерфейса показываются по-английски, причины проверки Goal следуют языку сессии, объединены тестовые фикстуры боковой панели#15474 , #15806 , #16016 
@ZedingZhang режим переднего/заднего плана дочерних агентов по умолчанию настраивается, для артефактов ревью заданы проверка по имени и формат, независимые сессии обновляются после назначения#15178 , #14824 , #15311 
@BigDaddy1337 переключатель LSP в настройках уровня пользователя, раскрытие карточек инструментов с параметрами и результатом#14613 , #15435 
@Eric-GoodBoy-Tech доставка сообщений в QQ-группы по инициативе бота, необязательная пересылка сообщений других ботов#15635 , #15904 
@jabrailkhalil подсказки чтения памяти сверяются с бюджетом индекса, повторные попытки очистки выполняются последовательно#15368 , #15482 
@Jun516 пакетный инференс сообщает бюджет вывода по провайдерам, стабильные кнопки нижней панели при встроенном переименовании#15181 , #15182 
@lorenzozanee учётные данные отклонённых адресов daemon не сохраняются, усилено определение доступных релизов в десктопной версии#12285 , #12184 
@TianYuan1024 хуки проекта сначала показывают окно одобрения, исправлены обработка Ctrl+C и сбои Java-кучи в PR из форка#14748 , #16150 
@zonemeen десктопная версия восстанавливает сохранённые веб-превью, независимые сессии показывают изменения файлов#14597 , #15070 
@Bug-killer-prog тайм-аут запуска сессии SDK защищён от переполнения#14676 
@cactuser-Lu маршрутизация перезагрузки независимых сессий по типу источника#12384 
@dakjdakd обратное давление веб-терминала считается по необработанному вводу#14313 
@GoldArowana состояние остановки стабилизируется после сбоя Live-звонка#13835 
@hahahahahayesyeseys изоляция Markdown-текста со смешанным направлением письма#14035 
@he-yufeng backoff переподключения браузерного расширения сохраняется между перезапусками#14022 
@liwenjie200543 удалены недействующие объявления стратегии слияния REPLACE#12613 
@loglapa явная привязка диагностики LSP в расширении#14117 
@Oscar-Williams тесты фоновой активности моста ACP#12243 
@tonydzi предупреждение о тайм-ауте чтения MCP указывает источник лимита#13312 
🆕 @521Peter 🎉 Первый вклад: документация требований к мосту инструментов для миграции tools.core#16750 
🆕 @brainsparker 🎉 Первый вклад: в список MCP веб-поиска добавлен бесплатный сервис You.com#14000 
🆕 @everyoneexe 🎉 Первый вклад: фоновый агент памяти сообщает причину остановки#13466 
🆕 @fede-kamel 🎉 Первый вклад: документация по подключению OCI Generative AI#16345 
🆕 @sanchitmonga22 🎉 Первый вклад: документация по подключению Wally#16529 
🆕 @spped2000 🎉 Первый вклад: подсказки уточнений на тайском и ещё трёх языках остаются на своём языке, документация настройки запуска Qwen3.x с пользовательскими именами моделей#16341 , #16342 
🆕 @vshulcz 🎉 Первый вклад: документация настройки внешнего MCP context_search#16041 
🆕 @xxwtiancai 🎉 Первый вклад: headless-результат выводится до очистки памяти, селекторы эквивалентных моделей делят кэш сжатия, первое автоматическое создание сессии в управляемом режиме, тесты продления и герметизации записи#13885 , #15318 , #14561 , #14482 

Обновление: выполните npm i @qwen-code/qwen-code@latest -g для обновления до последней версии.

Если у вас есть вопросы или предложения, будем рады обратной связи на GitHub Issues !

Last updated on