← Все статьи

Qwen Code v0.24.0: workflows, хуки и песочница на Linux

Qwen Code v0.24.0: workflows, хуки и песочница на Linux

Alibaba выпустила Qwen Code v0.24.0 — крупное обновление своего CLI-агента для кодинга. Главная тема релиза — workflows, то есть сохранённые многошаговые сценарии: их теперь можно распространять вместе с расширениями, запускать по имени и ограничивать по токенам. Плюс заметно подтянули хуки — и здесь есть одно критическое изменение: если хуки у тебя уже настроены, после обновления перепроверь их.

Из остального заметного — изоляция команд на Linux через bubblewrap и DingTalk в каналах вывода: агент теперь умеет писать в корпоративный мессенджер Alibaba.

Что изменилось

  • Переменные путей в хуках теперь разворачивает сам bash. В command-хуках (скрипты, которые агент запускает автоматически по событиям) переменные каталога проекта обрабатывает bash — и это критическое изменение релиза. Поведение отличается от прежнего, так что хуки, завязанные на старую логику, могут отработать иначе.

  • Диалог /hooks стал полноценным. В терминальном интерфейсе (OpenTUI) теперь полный экран управления хуками, список перечитывается при каждом открытии, а в интерфейс приходят события прогресса — видно, что хук работает, а не молчит непонятно сколько.

  • Workflows научились поставлять расширениями. Расширение может приносить свои сценарии с собой; сохранённые workflows запускаются по имени; а если workflow расширения объявил, когда его стоит применять (whenToUse), модель сможет вызвать его сама. Для больших прогонов добавили предпросмотр структуры и предупреждение, что прогон обещает быть тяжёлым.

  • Расход токенов взяли под контроль. Число вызовов web_search за сессию ограничили — агент не сможет бесконечно гуглить. А у workflows появился общий бюджет токенов на прогон: директивой +Nk задаёшь лимит, и шаги сценария делят его между собой.

  • Песочница на Linux через bwrap. Новый бэкенд изоляции на базе bubblewrap — команды гоняются в закрытом окружении средствами ядра, а не «на честном слове».

  • DingTalk в каналах вывода. Появились общие режимы вывода с поддержкой DingTalk, корпоративного мессенджера Alibaba, а в личных сообщениях сохраняется, кто именно пишет агенту.

  • Мультимодальный конвейер влит в основную ветку. Медиа-пайплайн omni (работа с картинками и другим медиа) теперь часть основной сборки.

Источники

  1. https://github.com/QwenLM/qwen-code/releases/tag/v0.24.0