Выпуск шаблона Qwen 3.5 Chat с 21 исправлением ошибок для рабочих процессов агентов

Разработчик выпустил исправленный шаблон чата для моделей Qwen 3.5, устранив 21 ошибку, обнаруженную при работе с агентскими процессами. Это прямая замена официального шаблона, требующая только замены файла chat_template.jinja.
Ключевые исправления
Разработчик специально запускал Qwen 3.5 35B для агентских процессов и устранил следующие основные проблемы:
- Сбой при вызове инструментов: Исправлен сбой, связанный с
arguments | items(упоминается в обсуждении HF #4). - Утечка блока инструментов/размышлений: Содержимое
<tool_call>больше не просачивается в блоки<think>, с автоматическим отключением размышлений при активных инструментах. - Параллельные вызовы инструментов: Вызовы теперь правильно разделены разделителями
\n\n. - Глубокие циклы агента: Предотвращает сбои после 5+ переходов между инструментами.
- Обработка неизвестных ролей: Роли, такие как 'planner' и 'critic', теперь корректно переключаются на резервный режим вместо вызова сбоя.
- Потоковые парсеры: Обеспечивает чистые XML-границы для потоковой обработки.
- Настраиваемое усечение: Позволяет установить максимальный лимит символов для больших аргументов инструментов и ответов.
- Поддержка роли разработчика: Добавляет поддержку ролей, таких как 'Claude Code', 'Codex' и 'OpenCode'.
Полный список всех 21 исправлений доступен в файле README проекта.
Конфигурация
Шаблон включает настраиваемые переменные. Их можно задать через аргументы командной строки:
--chat-template-kwargs '{"enable_thinking":true,"auto_disable_thinking_with_tools":true,"max_tool_response_chars":8192}'
Совместимость и тестирование
Шаблон был протестирован на следующих платформах с указанными минимальными версиями:
- llama.cpp (b4242+)
- Open WebUI (v0.4.8+)
- vLLM (v0.6.4+)
- Ollama (v0.5.0+)
- LM Studio (v0.3.5+)
- Text Generation WebUI
Он совместим со всеми моделями Qwen 3.5 (35B, 27B, 14B, 9B, 4B и серией Coder) и обратно совместим с Qwen3 32B.
Источник и лицензия
Шаблон доступен для загрузки на HuggingFace по адресу barubary/qwen3.5-barubary-attuned-chat-template. Он выпущен под лицензией Apache 2.0, и разработчик приветствует отзывы и сообщения об ошибках.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Интерактивная интеллект-карта визуализирует экосистему инструментов Claude
Разработчик создал интерактивную HTML-карту мыслей с использованием D3.js для отслеживания функций в инструментах Claude: Chat, Cowork и Code, включая доступность на платформах, различия в ценах и совместимость коннекторов.

OpenJet v0.4: Локальный кодовый агент с нулевой конфигурацией на базе llama.cpp
OpenJet v0.4 — это терминальный кодинг-агент с открытым исходным кодом для локальных LLM, который автоматически определяет оборудование, настраивает llama.cpp и предоставляет рабочий процесс в стиле Claude Code без ключей API.

Поддержка MCP объединена в llama.cpp с новыми функциями веб-интерфейса
Запрос на включение изменений (pull request) для Model Context Protocol (MCP) в проект llama.cpp был принят в основную ветку репозитория. Это добавляет поддержку MCP, возможность вызова инструментов, агентский цикл и селектор сервера на стороне llama-server/WebUI.

Щит: Открытый плагин безопасности для Claude Code с унифицированным сканированием
Shield — это плагин безопасности с открытым исходным кодом для Claude Code, который координирует работу нескольких инструментов безопасности через единую команду /shield:shield, автоматически определяет ваш стек технологий, запускает установленные инструменты и генерирует объединённые отчёты с оценками риска и предложениями по исправлению кода.