v0.12.0 — Ячейки стилей, «Неформальный», починка конфигов моделей
RU: Ячейки стилей в окне постобработки, стиль «Неформальный», починка конфигов моделей
EN: Style slots in the review window, an "informal" style, model-config repair
Изменения / Changes (2026-08-19)
- Окно постобработки: стили не считались из-за гонки с показом окна
- Ячейки стилей: четыре, любую можно выключить; стиль «Неформальный»; связный русский
- Модели: чиним конфиг с int вместо float, откат на дефолтную при провале загрузки
Подробнее
Исправлено: стили в окне не считались. show() уходит в главный поток
асинхронно и возвращается до отрисовки окна, а ML-поток сразу спрашивал «окно
видно?» — получал «нет» и не считал ни одного стиля. Открытость окна теперь
номер сессии, который ставится синхронно.
Ячейки стилей. Окно берёт стили из четырёх ячеек, любую можно выключить
пунктом «— выключена»: стиль не считается и строки в окне не занимает.
Мусор и дубли в настройке дают выключенную ячейку, а не случайный стиль.
Стиль «Неформальный (по-человечески)» — язык рабочего чата; это не
«Разговорный», тот про формат «без точек».
Связный русский в стилях. Задания переписаны по итогам замеров на реальных
фразах: задание идёт после текста, а не в системном промпте (иначе 4B-модель
принимает диктовку за обращение к себе и отвечает на неё, выдумывая факты), и
прямо запрещён телеграфный стиль (иначе фраза рубится на обрывки). Плюс
страховки: слишком длинный результат или потерянный «?» откатывают на сырой текст.
Конфиги моделей. GigaChat3.1 приезжает с "routed_scaling_factor": 1, а
transformers 5 требует там float и отказывается читать конфиг — модель не
грузилась вовсе. Теперь такие поля приводятся к float автоматически, а если
выбранная модель всё же не поехала, служба возвращает модель по умолчанию и
перезапускается.
Обновление из приложения: меню «О программе · версия» → «Обновления» (git по HTTPS, ключи не нужны). Ручной вариант: git pull --ff-only && uv sync && ./daemon.sh restart.