MLX-Serve 26.9.6: локальные агенты на Mac видят всю историю изображений
На странице · 3 разделов
Стабильный MLX-Serve 26.9.6 исправляет обработку изображений из прошлых ходов диалога и результатов инструментов, добавляет API типизированных решений для Laya и меняет повторную передачу reasoning в Qwen3.8. Это обновление runtime для Apple Silicon, а не выпуск новых весов; заявленные ускорения относятся к тестам авторов.
MLX-Serve 26.9.6: изображения в истории агента и типизированные решения Laya на Mac
26 сентября 2026 года вышел стабильный MLX-Serve 26.9.6 для Apple Silicon. В этом релизе важнее не рекордные числа скорости, а исправление мультимодального контекста: изображения из предыдущих сообщений и ответы инструментов теперь попадают в модель в том месте диалога, где они появились. Раньше до модели доходили только изображения из последнего хода. Уже просмотренное изображение не кодируется повторно на следующих ходах. Это существенно для локального агента, который последовательно анализирует несколько страниц или файлов. Релиз опубликован с готовыми архивом командной сборки для macOS arm64 и DMG-приложением. s1
Что изменилось для локальных сценариев
- Мультимодальные диалоги. Ранние изображения и изображения, возвращённые инструментами, больше не теряются в последующих ходах. Исправления отдельно затрагивают чаты приложения, агентов и обработку LFM2-VL; текстовая модель при получении изображения от инструмента сообщает агенту, что не может его увидеть. Это исправление маршрутизации контекста, не новая способность весов. s1
- Qwen3.8 в длинных агентных сессиях. Ранее сгенерированный ход рассуждения по умолчанию не воспроизводится заново в промпте. По словам разработчика, длинные сессии используют примерно вдвое меньше контекста; при новом пользовательском указании возможна короткая пауза. Прежнее поведение можно вернуть параметром
chat_template_kwargs: {"preserve_thinking": true}. Установленные в запросеchat_template_kwargs, включаяenable_thinking: false, теперь учитываются. Это заявления релизных заметок, а не измерения Modelium. s1 - Решения Laya. Новый
POST /v1/decisionsпринимает состояние и вопросы типов score, choice и бинарного ответа (noulв схеме API) и возвращает структурированные ответы модели Laya. Несколько одновременных запросов можно объединять в проходе модели. Документация API описывает лимиты: до 64 вопросов, 32 768 входных токенов и 4 МБ тела запроса; схемы и значения полей надо сверять с текущей документацией, а не заменять endpoint обычным chat completion. Рекомендованный в релизе чекпойнтaac6fef/laya-multilingual-mlxсодержит файлmodel.safetensors, опубликован отдельно и помечен Apache-2.0. s1s2s4 - Рабочие исправления. Повторный однотокенный промпт больше не должен ронять
/v1/completions; стоп-строка внутри reasoning не должна преждевременно обрывать ответ. Загрузка после исправления повреждённых файлов модели возможна без перезапуска сервера. Улучшены кеширование длинных сессий и загрузка зависимостей Kokoro/Qwen3-TTS черезmlx-serve pull. s1
Что известно об ускорении
Разработчик описывает ускорения GDN и MoE, lookup-драфты для повторяющегося текста и отдельные замеры Qwen3.8 Flash Next на M5 Ultra при смешанной 4–8-битной конфигурации с --mtp и промптом 8K. В релизном тексте заголовочные и детальные пиковые числа различаются: в заголовке указано до примерно 243–300+ токенов/с, а в описании конкретного режима — 219 токенов/с при декодировании, 227 токенов/с в четырёх потоках и 3150 токенов/с на prefill. Эти показатели нельзя смешивать в одно сопоставимое измерение или переносить на любой Mac. Независимую проверку производительности Modelium не проводил. s1
Как попробовать и какие ограничения проверить
На Mac с Apple Silicon можно скачать DMG либо arm64-архив из релиза. Документация показывает mlx-serve pull <модель> для загрузки и mlx-serve serve для запуска сервера с подгрузкой моделей по имени. Для Laya нужен именно совместимый MLX-чекпойнт и формат /v1/decisions; для мультимодального сценария — модель, принимающая изображения. Выбор модели и лицензии её весов проверяйте отдельно: MIT-лицензия собственного кода MLX-Serve не распространяется автоматически на сторонние модели. В LICENSE проекта оговорены отдельные условия сторонних компонентов; для упомянутой Laya её собственный репозиторий указывает Apache-2.0. Размеров файлов и авторского тестового Mac недостаточно, чтобы вывести минимальный объём памяти устройства. s1s2s3s4
Источники
- ddalcu/mlx-serve — release v26.9.6. Получено 27.09.2026.
- MLX-Serve v26.9.6 — API reference. Получено 27.09.2026.
- MLX-Serve v26.9.6 — LICENSE. Получено 27.09.2026.
- aac6fef/laya-multilingual-mlx — model card and weights. Получено 27.09.2026.
- MLX-Serve v26.9.6 — CLI documentation. Получено 27.09.2026.