Alibaba выпустила Qwen Code v0.24.1. Апдейт разноплановый: субагентов можно ограничивать списком инструментов и запускать в контейнерах, у агента появился браузер через Playwright, а веб-оболочка научилась ставиться как приложение — в том числе на Android.
Перед обновлением проверь одно: событие потока active_goal больше не отправляется. Если у тебя есть скрипты или интеграции, которые на него завязаны, — такие места придётся переписать. Само состояние цели при этом не пропало: записи о ней теперь пишутся в экспорт сессии.
Что изменилось
-
Субагентами можно рулить жёстче. При вызове
agent()в воркфлоу (многошаговых сценариях) теперь задаётся явный список разрешённых инструментов — субагент не дотянется до того, что ему не выдали. А если нужна изоляция, его можно запустить внутри контейнера. -
У агента появился браузер. Добавили SDK на базе Playwright для управления браузером и релей Chrome Native Messaging — канал связи напрямую с настоящим Chrome.
-
Веб-оболочка стала настоящим приложением. Её можно установить как PWA, появилась отдельная оболочка для разработки под Android. Голосовой звонок с агентом теперь держится прямо из браузера.
-
История коммитов рисуется графом. В веб-оболочке коммиты показываются «дорожками» по всем веткам сразу, с поиском. Управлять git-remotes тоже стало проще — это делается прямо из переключателя веток.
-
Тип OpenAI-совместимого API настраивается на каждую модель. Теперь этот параметр задаётся отдельно для каждой модели, а не одним значением на всех.
-
Воркфлоу пишут чекпоинты. Каждый запуск сохраняет контрольную точку, а запуски, прерванные перезапуском процесса, подсвечиваются — видно, на чём остановился агент.
-
Привычная пачка фиксов. Убрали ложное прерывание после отработавших слэш-команд, починили подсчёт блокировок от останавливающего хука при нескольких вызовах инструментов подряд, утечку учётных данных демона в веб-оболочке на двух путях навигации и вернули авто-извлечение памяти в режиме ACP (протокол подключения внешних редакторов).
