9 ноября Alibaba выпустила Qwen Code v0.27.1 — обновление своего CLI-агента для кодинга. Ломающих изменений в релизе нет, зато у агентов появились память, архив сессий и самостоятельная установка MCP-серверов, а веб-оболочка научилась мультивыбору и перетаскиванию. Собрал главное.
Что изменилось
Агент запоминает контекст между сессиями — на Mem0. В управляемых агентах появилась опциональная личная память, работающая на базе Mem0 (сервис долговременной памяти). По умолчанию выключена, включается вручную.
Сессии можно архивировать, а MCP-серверы — ставить самому. Managed-agent (режим с централизованным управлением агентами) получил архив сессий и установку MCP-серверов своими руками, без обращения к администратору.
У каждой сессии — статистика и диагностика. Managed-agent сохраняет статистику расхода модели, контекст запросов и диагностику выполнения; добавлен ресурс Session и трассировка агента — чтобы можно было разобраться, что агент делал и почему.
Сайдбар веб-оболочки: мультивыбор. Можно выделить несколько сессий сразу и массово закрепить или заархивировать. Рабочие области теперь сворачиваются и сортируются перетаскиванием.
Запланированные задачи умеют доставать результат в каналы. В Scheduled Tasks (запланированные задачи веб-оболочки) можно выбрать канал доставки.
Комментарии из привязанного PR видят все сессии. Каналы пересылают комментарии pull-запроса каждой подключённой сессии, кроме той, что их написала — чтобы агент не отвечал сам себе.
Упоминания на GitHub не съедают бюджет слежения. Отдельный поток для GitHub-упоминаний защищён от расхода бюджета наблюдения за pull-запросами.
Агент знает, в какой оболочке запущен. При старте в контекст передаётся имя активного шелла — команды подбираются точнее.
Фоновое выполнение настраивается. Значение по умолчанию для запуска задач в фоне теперь можно переопределить в конфигурации.
LSP включается пользовательской настройкой. Языковой сервер (LSP — источник подсказок и определений по коду) включается парой «настройка плюс переменная окружения» на уровне пользователя.
Сессиям в каналах дают ролевые подсказки. Привязанные к каналам сессии получают понятные роли без ручных шаблонов от оператора.
Моды выполняют свои промпты в терминале OpenTUI. Промпты, которые отправляет Mod (расширение), теперь гоняются прямо в терминале OpenTUI.
QQ-бот пересылает сообщения бота по желанию. Новая настройка forwardBotMessages — включается вручную.
Слежение за привязанными PR — пока эксперимент. Серверная часть научилась наблюдать за pull-запросами и ловить смену их состояния, но функция спрятана за выключателем и по умолчанию выключена.
Daemon показывает время последнего промпта. Появились время последнего пользовательского запроса и сортировка сессий по нему.
Из исправлений:
Токены записи в кэш OpenAI считаются честно. Телеметрия теперь показывает cache_write_tokens как создание кэша.
Таймауты CI больше не прячутся за «отменено». Прогоны, прерванные по таймауту, помечаются как истёкшие по времени, а не отменённые.
Внутри каналов не работает извлечение памяти. На ходах в канале больше не запускаются извлечение памяти и предложения продолжения.
Пакетные запуски учитывают лимиты провайдера. Проверки готовности показывают реальный лимит вывода для конкретного провайдера.
Кэш сжатия общий для одинаковых моделей. Если два селектора указывают на одну и ту же модель, кэш сжатия контекста переиспользуется.
Одиночные сессии обновляются после выделения. Веб-оболочка обновляет standalone-сессии сразу после выделения ресурсов.
