Releases: MRafStudio/llama-cpp-windows-manager
Releases · MRafStudio/llama-cpp-windows-manager
Release list
2.3.2.10 (ext)
БАМП версии 2.3.2.10 (ext) — workspace=каталог exe, переезд переписыв…
2.3.2.9 (ext)
2.3.2.9 (ext)
Множественные копии приложения (ключевое)
- Single-instance mutex теперь вычисляется из каталога установки (как имя службы):
D:\NEURO\LlamaGPUиD:\NEURO\LlamaCPU— два независимых экземпляра,
работающих одновременно. Раньше глобальный mutex блокировал вторую копию
(«already running»).
Каталог моделей
- Полные модели с MTP-слоями в имени больше НЕ исключаются из списка:
решаем по метаданным GGUF (архитектура), а не по имени. Qwythos-9B-...-MTP,
Qwen3-Next и т.п. теперь видны как модели.
Честный контекст в API (Hermes-совместимость)
/v1/modelsотдаётcontext_length= реально доступный контекст одного
запроса:min(ContextSize, n_ctx_train) / ParallelSlots. llama-server при
--parallel Nсам делит окно на N слотов — клиент (Hermes) планирует сжатие
по фактическому окну, а не по завышенному. Добавлено полеparallel_slots.- ContextSize профиля берётся из GGUF (источник правды), убран хардкод 524288
для qwen-архитектур.
2.3.2.8 (ext)
2.3.2.8 (ext)
Критический фикс: сдвиг позиционных аргументов AppUpdateInfo
- Парсер релизов (
AppUpdateReleaseParser) создавал recordAppUpdateInfo
позиционными аргументами. При добавлении Service/Updater/Zip-блоков
(с полями*ExpectedSha256) все аргументы после вставки сдвигались:
ZipAssetUrlполучал URL .sha256-файла, а контрольная сумма уходила
в fallback на чексумму exe. - Результат бага (2.3.2.7): GUI скачивал текстовый
.sha256-файл как
«обновление» и падал с «SHA-256 не совпадает: ожидалось a2a0f (exe),
получено D0B871 (текст)». - Фикс: конструктор переведён на именованные аргументы — сдвиг невозможен.
- Также исправлен
NoUpdateAvailable(именованные аргументы).
Ранее в 2.3.2.7
- Страница «Управление службой» перечитывает среды выполнения из БД при каждом
показе; конфиг службы пересохраняется с актуальным путём (переезд каталога
больше не ломает запуск службы).
Важно
- Артефакты не подписаны. Проверяйте целостность по
.sha256. - Актуальный код — в ветке
agent/service.