Еженедельный дайджест Qwen Code: удалённое подключение стало удобнее, GitHub сам продвигает сессию, состояние сессий видно яснее
На этой неделе Qwen Code выпустил четыре стабильные версии — с v0.26.4 по v0.26.7.
У удалённого подключения появился отдельный переключатель — пользоваться стало удобнее. Зайдите в Настройки → Подключение и включите «Разрешить удалённое подключение»: теперь в той же сети можно подключиться к другому компьютеру.
События GitHub сами продвигают вашу сессию. Привязали репозиторий к каналу — новые коммиты, ревью и падения CI сами приходят в сессию, привязанную к этому PR.
Состояние Web Shell тоже видно яснее. События канала собраны в одном месте, а в боковой панели сразу видно: какая сессия работает, какая ждёт вас.
✨ Новые возможности
Удалённое подключение: работаете с другого компьютера в той же сети
Раньше, чтобы связать несколько экземпляров Qwen Code в одну страницу, на принимающей стороне нужно было запускаться с --hostname 0.0.0.0. Теперь, когда компьютеры в одной сети, достаточно в Настройки → Подключение ввести адрес и Bearer-токен — и вы на другом компьютере.
На этой неделе в Настройки → Подключение добавили переключатель «Разрешить удалённое подключение»: включаете — генерируется адрес и Bearer-токен, вводите их на другом компьютере, подключаетесь без перезапуска. Закончили — выключаете. Подробнее: PR #15887 , #16199
Что это даёт:
- пересесть за другой компьютер и продолжить тот же диалог
- отойти от рабочего места и удалённо ответить на вопрос или согласовать правку
- временно открыть удалённый доступ и закрыть, когда всё сделано

События из репозитория GitHub сами приходят в вашу сессию
Привязали репозиторий GitHub к каналу — новый коммит, ревью или упавшая CI сами уходят в сессию, которая ведёт этот PR. Qwen Code видит событие и действует дальше: например, читает лог упавшей сборки и правит. Ответ по умолчанию не публичный — его сначала видите вы, и только после вашего подтверждения он уходит в PR. Подробнее: PR #16117 , #16258
В редакторе канала теперь прямо настраиваются права доступа к репозиторию, поведение при @-упоминаниях и частота уведомлений — без ручной правки файлов настроек. Номера PR и issue в событиях становятся кликабельными ссылками. Подробнее: PR #16149 , #16096 , #16226
Что это даёт:
- CI упала — лог уже в сессии, не надо искать самому
- коллега отревьюил PR — замечания видны прямо в интерфейсе чата
- нужно следить за новым репозиторием — вставили адрес в редакторе, и готово

Web Shell: события канала и состояние сессий видны прямо в интерфейсе
События канала теперь собраны в одном месте. В канале каждый день что-то происходит: коммиты GitHub, отработавшие задачи по расписанию, ответы сессий. Теперь на странице канала есть столбец «События»: все активности выстроены по времени, можно фильтровать по каналу, лента обновляется сама. Подробнее: PR #16106
Панель расхода токенов раскладывается по запросам. Раньше показывалась сумма по каждой категории, теперь каждый запрос отдельно: скорость вывода, время до первого ответа, успех или ошибка, разные модели — разным цветом. Раскрыли запрос — видна конкретная причина сбоя. Подробнее: PR #16108 , #16111
У сессий в боковой панели появились метки состояния. Раньше в боковой панели были только имена сессий — непонятно, что внутри происходит. Теперь у каждой сессии метка: работает — крутится индикатор, ждёт одобрения — оранжевая подсказка, ошибка — красная полоса. Раскрыли метку — видно, кто ждёт и на какую реплику только что ответили. Непрочитанные сообщения тоже подсвечены, можно разом отметить всё прочитанным или отправить в архив. Подробнее: PR #16022
Сессии можно расставить рядом. В контекстном меню сессии появилось «Добавить в разделённый вид» — две сессии раскладываются слева и справа, удобно сравнивать. Подробнее: PR #15956
Прочие улучшения. Переключатель режима Workflow переехал в меню «+» рядом с полем ввода; когда включён, появляется ярлык, по которому его можно выключить (#16107 , #15779 ). Скопировали адрес картинки в поле ввода — она сама становится вложением; скриншот тоже вставляется напрямую (#16179 ).

📊 Прочие новинки
Интерактивные карточки включены по умолчанию. Раньше их надо было включать в настро
йках, теперь работают сразу после установки: попросили посчитать ипотеку или сравнить варианты — двигаете ползунки и видите результат прямо в диалоге. Настроили параметры, нажали «Сохранить» — и они возвращаются в сессию, можно продолжать разговор. Подробнее: PR #15856
Скачанный проект сначала просит доверия — и только потом запускает хуки. Чужие проекты с хуками, правилами доступа и языковыми серверами: перед запуском появляется окно подтверждения, нажали «Доверять» — тогда применяется. Локальные проекты, созданные на вашем компьютере, это не затрагивает. Подробнее: PR #16182 , #16196
/verify-pr запускает недоверенный код в Docker. Одна команда поднимает локальный контейнер, код из PR заходит внутрь и проверяется; ключи моделей остаются на вашем компьютере и в контейнер не передаются. Подробнее: PR #16077
Десктопная версия — для Fedora 44 и RHEL 10. Пользователи этих систем скачивают rpm-пакет прямо из GitHub Releases и устанавливают. Подробнее: PR #16060
Управление группой QQ тоже можно отдать AI. Канал отдаёт свои инструменты модерации сессиям, которые в нём работают: отзыв сообщений, исключение участников, одобрение заявок — AI выполняет эти действия за вас. Какие инструменты доступны, настраивается через moderationTools в настройках канала. Подробнее: PR #14348
Managed Agent разворачивается с нуля одной командой Helm. Настроили Helm-чарт — MySQL и шлюз идут в комплекте. Подробнее: PR #15492
Архивные диалоги восстанавливаются прямо из настроек. Зашли в Настройки → Архив: у каждой записи кнопки «Восстановить» и «Экспорт» — не нужно открывать саму сессию. Подробнее: PR #15872
При вводе скилла видна подсказка с оставшимися параметрами. Набрали /qwencode-weekly — подсказка с параметрами висит над полем ввода; заполнили один — она сворачивается до следующего. Подробнее: PR #15930
Команда обновления принимает конкретную версию. qwen update --target-version <номер версии> ставит указанную версию напрямую, не нужно сначала проверять npm registry на наличие новой; подходит и для отката, и для переустановки той же версии. Подробнее: PR #11486
👏 Улучшения UX
/autofix-pr стал надёжнее: сам подтягивает основную ветку, работает в вашем каталоге и принимает число раундов. Ветка отстала от основной, и CI красный — он сначала вливает основную ветку и потом прогоняет проверки, без ручного rebase. С флагом --in-place работает прямо в вашем checkout — вы смотрите и правите рядом. В PR пишете @qwen-code /takeover for N — он отрабатывает N раундов и после сам отпускает. Подробнее: PR #15922 , #15929 , #15388
Длинный ответ теперь с прокруткой. /btw выдал очень длинный ответ — он закреплён в рамке с полосой прокрутки; листается колёсиком, стрелками и PageUp/PageDown. Подробнее: PR #15982
У моделей DeepSeek V4, qwen4 и семейства latest-series тоже можно задать глубину размышлений. У этих поколений не было выбираемой глубины, а у DeepSeek V4.1 Flash через прокси Alibaba не было и значения по умолчанию; теперь уровни заданы для каждой модели, а отключение размышлений по-прежнему идёт через существующий переключатель. Подробнее в PR #15987 , #15828
Обновление в Web Shell в один клик — для pnpm, yarn и bun. Раньше кнопка обновления работала только с npm, теперь все три пакетных менеджера обновляются в один клик; если менеджер не поддерживается, показываются шаги для ручного обновления. Подробнее: PR #15849
В строке состояния видно, сколько фоновых агентов работает. В десктопе и Web Shell внизу, на метке задач, в реальном времени показывается число запущенных агентов. Подробнее: PR #14002
Навигация по коду говорит, почему не сработала. Нет доступного языкового сервера — раньше молча возвращался пустой результат, теперь явно сказано: языковой сервер сейчас недоступен. Подробнее: PR #15946
Контекстные файлы памяти открываются для просмотра в панели. Файлы вроде AGENTS.md — нажали, и содержание видно. Подробнее: PR #15932
Пустой список сессий без workspace больше не занимает место. Раньше пустая колонка висела и отъедала пространство, теперь, как с закреплёнными — нет сессий, нет и колонки. Подробнее: PR #15916
🔧 Важные исправления
| Исправление | Что это значит для вас | PR |
|---|---|---|
| Модели Claude Opus 5.5 и Sonnet 5.5 перестали работать | Эти модели падали с ошибкой из-за неподдерживаемого принудительного выбора инструментов; теперь этот запрос пропускается, и модель вызывается нормально | #15558 |
| Моделям с меткой exacto на OpenRouter урезали токен-окно | Например, у qwen/qwen3-coder:exacto окно 262 144 токена, а давали только 200K по умолчанию; теперь полное окно восстановлено | #16165 |
| Два инструмента с одним именем на MCP-сервере — и весь сервер терял все инструменты | Один конфликт имён приводил к пропуску вообще всех инструментов сервера; теперь пропускается только тот, что задвоился | #15757 |
| В десктопе macOS не работала куча терминальных команд | У демона, запущенного из десктопа, не было системных путей, и инструменты из Homebrew не находились; теперь добавлены ~/.local/bin и другие пути | #15190 |
| В VS Code сессия с утра понедельника висела во «Этой неделе» | Неделя считалась с воскресенья, и сессия раннего понедельника попадала в «эту неделю»; теперь календарная неделя начинается с понедельника | #16097 |
Модели с контекстом больше миллиона токенов в /context показывались длинной строкой цифр | Скажем, 1 000 000 писалось как 1000000, а не 1.0M; теперь отображается нормально | #13237 |
| При обновлении на Windows файл занят — и установка падала | Теперь установщик сначала завершает работающий node.exe и только потом заменяет файлы | #16071 |
| Тайм-аут у совместимого интерфейса Anthropic теперь честно ваш | В настройках увеличили тайм-аут запроса, а он всё равно обрывался раньше; теперь читается то значение, которое вы задали | #16193 |
Свободные формы вроде git commit --amend теперь тоже правильно метят правки AI | Раньше распознавался только один формат — лишний дефис или пробел, и не считалось; теперь вариантность команд учитывается | #16073 |
grep -n или --line-number больше не принимается за попытку читать файл | grep -n расценивался как потенциальное чтение файла и требовал подтверждения; теперь распознаётся как чистый флаг | #14383 |
| Блокировка обновления OAuth-токена не снимается при выходе одного процесса | Открыто несколько терминалов с одним провайдером, один закрылся — и все активные блокировки обновления снимались; теперь чужие остаются | #15661 |
| Kimi K3: токен-окно в миллион распознано | K3 по умолчанию считается как миллион токенов, k3-256k — свои 256K | #16048 |
| Скриншоты Sandbox теперь моноширинным шрифтом — код читается | Раньше capture card снимала код не тем шрифтом; теперь установлен DejaVu Sans Mono | #16032 |
| В Web Shell при вставке картинки показывается результат | Раньше вставка проходила молча — получилось или нет, неизвестно; теперь если адрес скачивается — картинка крепится как вложение, нет — выводится подсказка | #16179 |
Проверка прав Shell больше не считает 2>&1 записью в файл | Копирование файлового дескриптора принималось за операцию записи и требовало подтверждения; теперь распознаётся верно | #15681 |
👥 Участники
| Участник | Вклад | Ссылки на PR |
|---|---|---|
| @4ekuct25 | обзор сессий и горячие клавиши разделённого вида, «Добавить в разделённый вид» в меню сессии, счётчик фоновых агентов в строке состояния, дополнение PATH в десктопе macOS, независимые сессии в обзоре, очистка покинутых сессий из разделённого вида, плавающая карточка одобрения с прокруткой, карточка цели — интерфейс на русском | #14179 , #15956 , #14002 , #15190 , #13679 , #14577 , #14621 , #13685 |
| @2SinceJuly | прокручиваемая область для длинных ответов /btw, кнопка «Новая сессия» доступна при пустом списке моделей, конфликт имён инструментов MCP не рушит весь список, блокировка обновления OAuth удаляется только своим владельцем, кнопка «Назад» на странице плагина без панели навигации, ожидание стабилизации хоста при загрузке | #15982 , #15835 , #15757 , #15661 , #15651 , #15639 |
| @he-yufeng | подсказка при запуске Node без ICU-данных, чистота рассуждения и вызовов инструментов — соседние блоки не смешиваются, восстановление сессии с точкой ветвления, остановка языкового сервера сессии при отключении конфигурации | #11753 , #11684 , #13814 , #14778 |
| @Shizoqua | восстановлено полное токен-окно у моделей exacto на OpenRouter, значения больше миллиона в /context показываются с буквой «M» | #16165 , #13237 |
| @Andrea-Bruno | код 400 без тела ответа превращается в повторную попытку | #15821 |
| @Eric-GoodBoy-Tech | канал отдаёт свои инструменты модерации сессиям, в группе QQ добавлены отзыв сообщений и другие операции | #14348 |
| @haomint | сообщение, заблокированное безопасным режимом, сопровождается пояснением причины в нескольких точках интерфейса | #13948 |
| @jabrailkhalil | при записи в индекс памяти сообщается о пропущенных записях | #14937 |
| @kabishou11 | grep -n обрабатывается как флаг, проверка чтения файлов остаётся в силе | #14383 |
| @Sumire-no-kai | гонка на границах жизненного цикла сессии больше не сохраняет каждый результат | #15347 |
| @yar3333 | встроенный сервис интерактивных карточек в Electron запускается в режиме Node | #16064 |
| @zonemeen | общий дедлайн для тестов хоста, CI выходит при достижении лимита повторов | #14752 |
| 🆕 @Adkid-Zephyr | 🎉 Первый вклад: модели Claude больше не получают неподдерживаемый принудительный выбор инструментов | #15558 |
| 🆕 @ifan855 | 🎉 Первый вклад: длинные строки в diff карточки инструмента переносятся, без горизонтальной прокрутки | #13272 |
| 🆕 @indexGin | 🎉 Первый вклад: вложенные массивы при постраничном ревью зафиксированы как тест-кейс | #12560 |
| 🆕 @jianyx1 | 🎉 Первый вклад: отчёт о проверке привязан к снимку именно своего раунда | #15746 |
| 🆕 @projekt11th | 🎉 Первый вклад: без готового языкового сервера запрос навигации по коду отклоняется | #15946 |
| 🆕 @RunMintOn | 🎉 Первый вклад: обезличивание текста ошибок хуков прибито к конкретным значениям как тест-кейс | #11785 |
| 🆕 @Suaroman | 🎉 Первый вклад: копирование файлового дескриптора вроде 2>&1 больше не считается записью в файл | #15681 |
| 🆕 @suzhiguo7 | 🎉 Первый вклад: циклическое напоминание доставляется точно в момент принятия моделью | #15559 |
| 🆕 @tneemo | 🎉 Первый вклад: файл, уже загруженный как контекст, не дублируется в памяти | #15687 |
| 🆕 @TYY-2005 | 🎉 Первый вклад: дописан тест-кейс после удаления постоянного правила доступа | #13818 |
| 🆕 @wang1408 | 🎉 Первый вклад: добавлен assert на попутную привязку вызова у Managed Agent | #15995 |
Обновление: выполните npm i @qwen-code/qwen-code@latest -g для обновления до последней версии.
Если у вас есть вопросы или предложения, будем рады обратной связи на GitHub Issues !