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

Еженедельный дайджест Qwen Code: заработал Qwen Live, Qwen Code работает в ваших авторизованных страницах, задача ставится одним письмом

Qwen Team
2026-10-09

За последние две недели Qwen Code выпустил 4 стабильных релиза — с v0.24.5 по v0.25.0 — и принял 467 pull-реквестов.

Заработал Qwen Live. Говорите с ним напрямую — он отвечает голосом; во время вызова можно показать экран, чтобы он видел то, что происходит у вас на экране.

Qwen Code умеет работать в ваших авторизованных страницах. Он действует в том самом Chrome, которым вы пользуетесь каждый день: переключает страницы, заполняет формы, отправляет — и всё это в фоне, компьютер остаётся в вашем распоряжении.

Отправили письмо — и задача поставлена. Вас нет за компьютером? Наберите пару строк в почтовом приложении телефона: Qwen Code на том компьютере возьмётся за дело и ответит письмом, когда закончит.

Пакет однотипных задач уходит в фон вдвое дешевле через /batch-api. Опишите, что нужно сделать; сначала он даст план без списания с баланса — работа отправится только после вашего одобрения, а через несколько часов результаты лягут в отдельные файлы.

Раунд оказался долгим или дорогим — вкладка Trajectory покажет, где узел. Дорожки Model requests, Tool calls и Subagent requests разложены отдельно; аномально длинный участок заметен сразу.

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

Заработал Qwen Live

Qwen Live доступен и в Web Shell, и в десктопной версии. Нажмите значок Live в боковой панели слева — справа откроется карточка Qwen Live: включите тумблер, вставьте туда свой API-ключ DashScope Realtime от Bailian и нажмите Save. Подробнее: PR #12529 

После включения нажмите «Open Live Voice» на странице Live или кнопку голосового вызова в правом нижнем углу поля ввода — и говорите, он ответит голосом. Подробнее: PR #12189 

Во время разговора можно нажать «Демонстрация экрана» — и он увидит то, что происходит у вас на экране: например, сразу спросите, что значит ошибка, открытая перед вами. Подробнее: PR #12378 , #12623 

Что это даёт:

  • Руки заняты клавиатурой — просто скажите голосом, что делать дальше
  • На экране непонятная ошибка: покажите экран, и он сам посмотрит и посоветует
  • Длинную переписку из многих реплик можно проговорить вслух за один заход

Qwen Code умеет работать в ваших авторизованных страницах

Qwen Code берётся за дело в том самом Chrome, которым вы пользуетесь ежедневно: открытые вами вкладки, аккаунты, в которые вы вошли, — всё в его распоряжении. Он переключает страницы, заполняет формы, отправляет — и оставляет итоговую страницу вам. Скажите прямо: «Прочитай отчёт, который у меня открыт, и сведи заказы за сегодня». Подробнее: PR #11242 

Перед использованием установите расширение Qwen Code  из Chrome Web Store — дальше просто опишите задачу в диалоге. Доступно на Mac и Linux; на Windows пока нет. Подробнее: PR #12510 

Всё это выполняется в фоне: Chrome не выходит на передний план, компьютер остаётся у вас; несколько сессий могут работать с ним одновременно — у каждой своя группа вкладок, они не мешают друг другу. Подробнее: PR #12229 

Что это даёт:

  • Пусть прочитает авторизованную админ-панель и выпишет данные за сегодня для сверки с вашей таблицей
  • Заявки на компенсацию и тикеты разбросаны по нескольким страницам: одна фраза — и он заполнит и отправит каждую
  • Процесс виден только в браузере (очередь согласований, список задач) — поставьте его на мониторинг, и он отберёт то, что требует обработки

Письмо ушло — и задача поставлена

Идея приходит, а компьютер с Qwen Code вне досягаемости — дотянуться нечем. Теперь появился Email Channel: достаточно отправить письмо.

Наберите пару строк в любом почтовом приложении телефона — Qwen Code на том компьютере возьмётся за дело и ответит письмом с результатом. Заметили, что что-то не так, — ответьте на то же письмо и добавьте уточнение: он помнит, до чего уже дошёл. Письмо с ошибкой от пользователя или системное оповещение тоже можно переслать прямо в этот ящик — он подхватит.

Для работы сначала настройте для Qwen Code почтовый аккаунт, а затем добавьте ваш собственный адрес в список разрешённых — он реагирует только на ваши письма.

Что это даёт:

  • Письмо по дороге на работу — задача выполняется заранее, а к приходу на рабочее место вы видите результат
  • Жалоба пользователя пересылается как есть: он прочитает логи из вложения и даст первичную оценку
  • Оповещательное письмо ушло — Qwen Code подхватит его раньше вас, разберётся и ответит, в чём причина

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

/batch-api: пакет однотипных задач — в фон за полцены

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

Напишите, что нужно сделать, после /batch-api — сначала он просмотрит несколько примеров и составит план: сколько всего элементов, в какой каталог писать, примерно сколько токенов уйдёт. Сам этот шаг не тарифицируется. Только если вы согласитесь, работа действительно отправится. Дальше пакет выполняется в фоне по цене вдвое ниже тарифа реального времени, обычно за десятки минут или несколько часов результаты ложатся файлами в указанное место — а ваш диалог тем временем работает как обычно.

/batch-api переведи Markdown-документы из docs/zh на английский и запиши в docs/en под теми же именами

Он подходит для пакетных задач, которые каждая делается за один заход и не связана с другими; то, что требует нескольких кругов обсуждения, оставляйте в обычном диалоге.

Что это даёт:

  • Перевести весь китайский каталог документации на английский: отправить за один раз, собрать через несколько часов
  • Из пачки логов и тикетов вытащить нужные поля поштучно — всё одним заходом
  • Сотни отзывов пользователей разметить по категориям и меткам — отправить за один раз

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

Вкладка Trajectory: видно, куда раунд потратил время

Раунд закончился, и он показался долгим — но вы знаете только «долгим»: молчала ли модель половину времени, говорила слишком много или где-то посередине завис вызов инструмента — непонятно.

Вкладка Trajectory в правой панели раскладывает время на три дорожки: Model requests, Tool calls и Subagent requests — по одной на каждую. Аномально длинный участок видно сразу; когда дорожек слишком плотно, отдельный интервал можно растянуть. Подробнее: PR #12524 , #12557 

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

На оси есть и режим Real time: он засчитывает и время, пока вы просто ждёте, и даёт две цифры — «сколько прошло» и «сколько реально выполнялось». Сколько времени один раунд забрал у вас — смотреть сюда. Подробнее: PR #12607 

Завершённые раунды сворачиваются: не нужно листать длинную сессию от начала до конца. Подробнее: PR #13081 

Что это даёт:

  • Кажется, что медленно, — посмотрите на ось и решайте, за что браться: менять модель или разбираться с тем инструментом
  • В длинной сессии надо вернуться к отдельному участку: отметьте его и смотрите только его, завершённые раунды сверните
  • Подозреваете ошибку в конкретной операции — посмотрите её ввод, вывод и расход токенов на месте

Панель Trajectory справа в Web Shell: три дорожки на горизонтальной оси — Model requests, Tool calls и Subagent requests

Channel: один бот различает задачи по префиксам, допуск в личку и в группу настраиваются отдельно, длинные беседы сами обновляются

Один и тот же бот может принимать задачи по-разному. Разные префиксы перед сообщением — это разные сессии, каждая со своими требованиями к постановке: с одной стороны просите рецензировать код, с другой — отвечать на вопросы по репозиторию; два потока не смешиваются, и заводить ещё одно соединение не нужно. В группе тоже работает: сначала @боту, потом префикс. Подробнее: PR #12595 

Кто может писать боту в личку, а кто командовать им в группе — теперь два независимых условия. Группу можно открыть полностью, оставив личные сообщения доступными только людям из списка: две стороны не затрагивают друг друга. Подробнее: PR #12547 , #12475 

Длинные ветки в группах сами открывают новые. Если ветка разрастается, наступает момент, когда не проходит уже ни одно сообщение, — и сломана оказывается только эта беседа: одна ветка в DingTalk накопила 8,577 сообщений. Теперь для неё можно задать предел: по достижении открывается новая сессия, и в группу приходит уведомление. Подробнее: PR #12616 

Web Shell: перестроенный сайдбар, поиск по истории в длинных сессиях, несколько рабочих копий одного репозитория и другие обновления

Сайдбар перестроен. Слева появилась узкая полоса навигации: у Channel, Live и остального теперь собственные вход; номер версии и редко нужные действия убраны в «Ещё». Подробнее: PR #12943 

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

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

У одного репозитория может быть несколько рабочих копий одновременно. Продолжение графа веток из прошлого выпуска: в диалоге Git появилась вкладка Worktree — каждая беседа работает со своей копией, изменения друг друга не касаются; какая копия ведёт беседу и где есть незакоммиченные изменения — видно сразу, переключение одним кликом. Подробнее: PR #12154 , #11816 

Новая навигация сайдбара Web Shell, вход в поиск в левом нижнем углу и пункт «Вопрос между делом» в меню «+» у поля ввода

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

Коммит тоже можно отдать ему. Наберите /commit: он посмотрит, какие файлы изменены, составит сообщение коммита в стиле истории репозитория и добавит только те файлы, которые действительно относятся к этому коммиту; файлы с секретами вроде .env он отклоняет наотрез. Создаётся только коммит — push остаётся вашим делом. Нужен ограниченный охват — допишите условие: /commit only stage the parser changes. Подробнее: PR #10586 

Можно посмотреть, что сделала одна реплика. В Web Shell наведите курсор на отправленное вами сообщение: рядом с кнопкой копирования появляется значок гаечного ключа — это вкладка «Tool calls». Там построчно: какие файлы прочитаны за раунд, какие команды выполнены, что изменено; разворачивается — виден результат и изменения. Прежние раунды тоже доступны. Подробнее: PR #12466 

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

Новую модель подключать стало короче. Размер контекстного окна, лимит вывода, поддержка картинок — теперь всё это определяется автоматически: встроенный каталог моделей обновляется каждый день в фоне и работает даже без сети. Значения, которые вы вписали руками, по-прежнему имеют приоритет. Подробнее: PR #11959 

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

Большую память не обязательно раскрывать целиком. После включения в контекст подбираются только несколько релевантных файлов под текущий вопрос; полный текст берётся по отдельному запросу. Когда памяти на десятки и сотни файлов, экономия выходит ощутимая. Подробнее: PR #10183 

QQ-бот теперь принимает изображения и видео. Картинки и короткие ролики, посланные ему в группе, он смотрит напрямую — пересказывать их текстом больше не нужно. Подробнее: PR #12850 

👏 Улучшения UX

Печатать можно сразу, вдвое быстрее. На чистой машине от набора qwen до готовности принимать ввод проходило около 2,5 секунды, из них первые 2 секунды терминал был пуст; теперь ожидание сократилось вдвое, а потребление памяти упало с 575 МБ примерно на 60%. Подробнее: PR #12622 , #12602 , #12603 

Панель настроек полностью на китайском. Если язык интерфейса — китайский, по-китайски теперь пишется всё. Подробнее: PR #12783 

Говорящих в группе и администраторов сессий Channel можно менять в диалоге. Открывать конфиг-файл и печатать руками больше не нужно. Подробнее: PR #12535 

Интерфейс стал чище. Пустые параметры не занимают строку, верх статистики выровнен, сырые данные убраны в детали. Подробнее: PR #12601 , #13091 

Изменения в навыках подхватываются после перезагрузки. Подробнее: PR #12182 

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

ИсправлениеЧто это значит для васPR
Рабочий процесс, запущенный slash-командой, сам сообщает результат/<имя рабочего процесса> завершался без единой строки в диалоге: результат приходилось искать вручную на /workflows. Теперь о завершении и о сбое он докладывает сам#12415 
New task во время голосового вызова открывает обычную задачуВы говорите по голосовой связи и хотите создать обычную задачу: нажатие New task шло создавать новый голосовой вызов, показывало «Live Voice is unavailable.» и не создавало ничего. Теперь делает то, что вы имели в виду#12516 , #12519 , #12626 
Worktree с одними новыми файлами больше не удаляется молчаЕсли в worktree лежали только ваши новые, незакоммиченные файлы, его считали бесполезным и сносили вместе с ними — восстановить было нечем. Теперь содержимое сохраняется#12739 , #12785 
Поиск переживает автообновлениеАвтообновление ломало встроенный инструмент поиска: что бы вы ни искали — ничего. Теперь исправлено#12673 , #12892 
Отключённая телеметрия действительно отключенаВыключив статистику в настройках, вы продолжали незаметно отправлять события расширений, команды переподключения и отчёты через прокси. Теперь все эти пути слушаются переключателя#12604 , #12857 , #12789 , #13023 
Учётные данные не уходят с запросами вспомогательной моделиЗапрос на другой адрес мог нести сведения об аккаунте прямо в URL. Теперь они стираются до отправки#12862 
Панель памяти не затирает недоступный ей QWEN.mdГлобальный QWEN.md не читался — панель всё равно сохраняла его пустым. Теперь при недоступном чтении сохранение отклоняется#13154 
Мягкая клавиатура на телефоне больше не перекрывает поле вводаПри наборе текста клавиатура сдвигала поле ввода и кнопки инструментов из-под руки. Теперь всем можно достать#12462 
Правая панель в десктопной версии macOS не заезжает под строку заголовкаВерх правой панели накрывала строка заголовка macOS, и кнопки не влезали целиком. Теперь панель уступает место#12876 
Самостоятельные сессии снова читают историюСессия открывалась пустой, прежнее содержимое было недоступно. Теперь чтение истории восстановлено#12615 
Китайский вывод команд в Windows без «кракозябр»Команды, печатавшие китайский текст, выводились с искажениями. Теперь кодировка определяется по системе, искажений нет#12731 
В Linux причина неудачной вставки объясняетсяКогда буфер обмена недоступен или запрос к нему падает, молчание не давало понять: не вставилось или среда не умеет. Теперь появляется ясное сообщение#12489 , #12508 , #12504 , #12666 
Повторно вставленное изображение не считается самым свежимПри повторной вставке старая картинка проходила за самую свежую. Теперь у каждой картинки собственный признак#12549 
Слишком длинное сообщение в Channel не рвёт соединениеОдно слишком крупное уведомление раньше уносило всё соединение. Теперь отбрасывается только оно, соединение остаётся#11925 
Оценка /context не превышает окноОценка могла показать больше, чем вмещает само контекстное окно. Теперь удерживается в пределах окна#13246 

👥 Участники

УчастникВкладСсылки на PR
@yiliang114 AI составляет сообщение коммита для /commit, пакетные задачи через /batch-api, внешняя память в основном пакете, ускорение одноразового запуска, подсказка при сбое вставки в Linux, автоопределение возможностей модели#10586 , #12492 , #12891 , #12602 , #12489 , #11959 
@wenshao Фоновый сервис стал стабильнее, итоги ревью пишутся пофайлово и не портятся после правки истории, обновление и перезапуск в один клик из сайдбара, управление worktree в диалоге Git, «вопрос между делом» в меню «+»#9661 , #12154 , #12734 , #12775 , #9273 , #13211 
@doudouOUC Проверка подключения и страховка безопасности фонового сервиса, исполнение иначе при недоступной песочнице в Linux, облегчение системного промпта, полный китайский в панели настроек, восстановление режима одобрения при возврате к сессии#12278 , #12360 , #12783 , #12918 , #12506 
@qqqys Ось времени Trajectory, масштабируемый и сворачиваемый график траектории, распределение сообщений по сессиям по префиксам, отдельные допуски для личных сообщений и групп, демонстрация экрана в голосовом вызове#12524 , #12557 , #13081 , #12595 , #12547 , #12623 
@tanzhenxin Запуск до готовности к вводу быстрее вдвое, потребление памяти примерно на 60% ниже, собственная среда исполнения для браузерной автоматизации, параллелизм и свободный ввод в Code Mode, доступ к каталогам вне рабочей области в режиме полного доступа#12622 , #12548 , #13150 , #13151 , #12927 , #12510 
@callmeYe Выбор модели и интенсивности рассуждений при создании сессии, ускоренная загрузка списка расширений, автозакрытие зависших streaming-сообщений, видимая причина сбоя создания сессии#12308 , #12640 , #12439 , #12331 
@dvd233 Несколько исправлений регистрации MCP и проверки состояния, шире распознавание команд только для чтения, проверка MCP больше не поднимает посторонние сервисы#12205 , #12221 , #12256 , #12500 , #12268 
🆕 @yc2bgr8 Уточнение описаний команд вроде /clear, приоритет зарегистрированных префиксов в подсказках инструментов, две проблемы конфигурации фонового сервиса, отметка лимита чтения памяти не теряется#12555 , #12743 , #12893 , #12788 
@jabrailkhalil Выбор локальных документов с телефона, разрешение на микрофон сузилось по назначению, подключение по локальному IPv6-адресу, сохранение входа после ретрая офлайна#12126 , #12127 , #12963 , #13176 
@qwen-code-dev-bot Раздельные правила для участников группы и отправителей, открытый манифест возвращён после смены зависимостей релиза, автоповтор случайных сбоев в автоматических проверках#12475 , #12479 , #12772 , #12764 
🆕 @BlackishGreen33 🎉 Первый вклад: нажатие переключателя навыка даёт отклик, диалог одобрения MCP не показывает пустой заголовок, добавлена китайская документация по перезагрузке рабочих процессов#12641 , #12644 , #12625 
🆕 @holny 🎉 Первый вклад: комментарии перед объявлением рабочего процесса допустимы, свёрнутый сайдбар не оставляет лишней полоски, ясная причина сбоя вставки в Linux#12217 , #12453 , #12504 
@XIQIXIQIXIQI Промпты задач по расписанию сохраняются, возврат к указанной рабочей области, при утере конфигурации чистятся поднятые им фоновые процессы#8838 , #9050 , #11071 
@ytahdn Обзор сделанных за раунд операций по вопросу, доступ с телефона переведён в ручное включение, упрощённое поле ввода в сплит-экране, новый навбар сайдбара и настройки Live в одном месте#12466 , #12537 , #12943 
@destire-mio Добавлен Email Channel по почте, рабочий процесс, запущенный slash-командой, шлёт уведомление о завершении#12939 , #12415 
@kabishou11 Сверхдлинное уведомление: отбрасывается только оно, соединение сохраняется, планирование инструментов стало стабильнее#11925 , #12069 
@Lilian0122 Хост-приложение может управлять входом в настройки моделей, единая маршрутизация для страниц и сессий#12345 , #12499 
@samuelhsin Поиск внутри текущей сессии, ослаблены ограничения окна MCP-приложений, изоляция источников вызовов инструментов#12234 , #12258 
@yar3333 Корректная позиция после правки сообщения в плагине VS Code, правка ждёт завершения предыдущей отправки#12502 , #12711 
@ZijianZhang989 Советник сам приходит на вопрос посреди работы, память поддерживает структурную выборку по запросу#9636 , #10183 
🆕 @Andrea-Bruno 🎉 Первый вклад: сначала искать ответ в уже ведущихся беседах, и только потом браться за разбор#12580 
🆕 @banned2054 🎉 Первый вклад: экспорт сессии сохраняет признак источника, выгруженные записи сходятся с исходными сессиями#12118 
@barry166 Ошибка десктопной версии прямо указывает, какой пиннинг зависимости отсутствует#12684 
@dreamWB Хост-приложение может подключать только нужные предпросмотры артефактов#12588 
@Eric-GoodBoy-Tech QQ-бот принимает изображения и видео, отправленные в группу#12850 
@jkxiao Перезагрузка навыков подхватывает изменённое содержимое#12182 
🆕 @JuampiHernandez 🎉 Первый вклад: Firecrawl добавлен в список сервисов веб-поиска#12646 
@LaZzyMan Единый процесс Computer Use, скриншоты получаются и на старых видеокартах#12386 
🆕 @liwenjie200543 Небезопасные адреса для скачивания отклоняются с ясной ошибкой#12697 
🆕 @niheaven 🎉 Первый вклад: при занятой папке в Windows файлы расширения заменяются через копирование#11889 
@now-ing Меньше повторяемых вычислений в Web Shell, общие данные для всех интерфейсов#10865 
@pomelo-nwu У моделей семейства Claude рассуждения сохраняются между многораундовыми операциями#12621 
🆕 @pratikgx 🎉 Первый вклад: починены битые ссылки сайта документации#12717 
@PratikWayase Состояние включения Hook определяется по имени#11965 
🆕 @sherxlg-gif Исправлен комментарий в конфигурации, чтобы по нему не писали невалидную настройку#12163 
🆕 @Shizoqua 🎉 Первый вклад: исправлена оценка расхода в /context#13246 
🆕 @sxh313 Комментарий приведён в соответствие с кодом#11950 
@Theater-ahyeon Дополнена документация разработчика: конфигурации автоматических проверок и выпуска#11129 
@TianYuan1024 Обратные косые черты в одинарных кавычках трактуются буквально, разбиение команд больше не путает escape-символы#11765 
@water-in-stone Сессии на ветках получают собственные копии файлов#11816 

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

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

Last updated on