Qwen Code Еженедельно: Улучшение HTML-Экспорта, Запись GIF Терминала, Команды Рабочего Процесса GitHub
На этой неделе мы выпустили v0.11.1 с несколькими исправлениями стабильности и улучшениями функций. Одновременно разработка ветки v0.12.0 продолжается с несколькими заметными новыми функциями.
- Выпущена стабильная версия: v0.11.1
- v0.12.0 в разработке, несколько новых PR с функциями объединены
✨ Новые Функции
HTML-Экспорт: Просмотрщик Содержимого Вызовов Инструментов
После экспорта сессии в HTML-файл нажатие на метки IN / OUT вызовов инструментов Shell теперь открывает модальное окно с полным содержимым. Ранее нажатие на эти метки не имело никакого эффекта. См. PR #2085

Потоковые Скриншоты Терминала и Генерация GIF
Инструмент terminal-capture теперь поддерживает режим потокового захвата, который делает скриншоты с фиксированными интервалами во время выполнения команд — идеально для записи индикаторов прогресса, анимаций спиннера и других динамических выводов терминала. После захвата ffmpeg автоматически вызывается для создания зацикленного GIF. См. PR #2116
Настраиваемые параметры включают интервал скриншотов, задержку запуска и автоматическую остановку при стабилизации вывода. Если ffmpeg не установлен, генерация GIF пропускается без прерывания процесса создания скриншотов.
Ранее ограниченный статическими скриншотами, теперь можно записывать весь процесс выполнения команд — идеально для демонстраций функций и обучающих материалов.
👇 Следующая анимация была полностью сгенерирована Qwen Code во время тестирования:

Встроенные Команды Рабочего Процесса GitHub
Четыре новые встроенные пользовательские команды для распространённых сценариев операций GitHub, вызываемые через /qc:<имя-команды>. См. PR #2117
/qc:code-review: Получает детали PR и diff, генерирует отчёт о проверке кода, охватывающий корректность, стиль, производительность и безопасность/qc:commit: Анализирует staged изменения, генерирует сообщение коммита в соответствии со спецификацией Conventional Commits и автоматически управляет ветками (избегает прямого коммита в main)/qc:create-issue: Составляет GitHub Issue на основе контекста кодовой базы, автоматически выбирая шаблон feature request или bug report/qc:create-pr: Создаёт полностью структурированный Pull Request в соответствии с шаблоном PR проекта

AGENTS.md как Файл Контекста по Умолчанию
AGENTS.md в корне проекта теперь автоматически загружается как файл контекста, согласуясь с поведением GEMINI.md, CLAUDE.md и аналогичных файлов. При работе в мультиагентных фреймворках дополнительная настройка не требуется. См. PR #2018

Ctrl+Y для Повтора Неудавшихся Запросов
После неудачного запроса нажмите Ctrl+Y для повтора без повторного ввода содержимого. См. PR #2011

Улучшение Макета Диалога Аутентификации
Диалог входа был переработан с трёхвариантным макетом для более чёткого различия между вариантами. См. PR #2030

Поддержка Ширины Табуляции для Подсветки Кода
Компонент подсветки кода теперь поддерживает конфигурацию tabWidth. Символы Tab заменяются соответствующим количеством пробелов, устраняя непоследовательную ширину отображения табуляции в блоках кода. См. PR #2077

🔧 Важные Исправления
| PR | Версия | Проблема | Влияние |
|---|---|---|---|
| #2060 | v0.11.1 | URL-адреса поддоменов DashScope не распознаются как провайдер DashScope | Пользователи, подключающиеся через пользовательские поддомены, не могут использовать DashScope |
| #2059 | v0.11.1 | В протоколе ACP отсутствует метод session/set_config_option, редактор Zed не может изменять конфигурацию через UI | Пользователи интеграции Zed не могут обновлять элементы конфигурации в UI |
| #2021 | v0.11.1 | Усечённый вывод вызова инструмента не обнаружен и не защищён, может вызывать ошибки разбора | Проблемы стабильности в сценариях с длинным выводом |
| #1982 | v0.11.1 | Отсутствует значение модальности по умолчанию при чтении PDF и других медиафайлов, вызывает ошибки API | Периодические ошибки API при использовании функции чтения файлов |
| #2041 | v0.11.1 | Потоковый вывод избыточно записывается в журнал истории сессий, файлы журналов аномально увеличиваются | Файлы журналов потребляют чрезмерное дисковое пространство после длительного использования |
| #1995 | v0.11.1 | Код ошибки ограничения скорости 1305 не распознан, нет автоматического повтора при ограничении скорости | Более высокий процент неудачных запросов в сценариях интенсивного использования |
| #1993 | v0.11.1 | Субагенты не наследуют языковую настройку output-language.md, несогласованный язык вывода с основным агентом | Несогласованный языковой вывод в мультиагентных сценариях |
Исправления для Платформы Windows
| PR | Проблема |
|---|---|
| #2078 | Файлы команд Markdown с окончаниями строк CRLF или UTF-8 BOM вызывают сбой разбора frontmatter, описания команд не отображаются |
Исправления Интеграции Редактора Zed
| PR | Проблема |
|---|---|
| #2017 | Проблема совместимости протокола ACP, исправлены аномалии интеграции редактора Zed |
| #2059 | Добавлена поддержка session/set_config_option, UI Zed теперь может напрямую изменять конфигурацию |
Обновление: Выполните npm i @qwen-code/qwen-code@latest -g, чтобы обновиться до последней версии.
По вопросам или предложениям добро пожаловать в GitHub Issues !