v1.5.0 — 全面适配最新 llama.cpp + 引擎目录持久化
v1.5.0 — 全面适配最新 llama.cpp + 引擎目录持久化
⚠️ 重要变更:终止旧引擎兼容
从 v1.5.0 起,程序仅支持最新版 llama.cpp(≥ commit b39a7bf)的参数规范。
--spec-type值:mtp→draft-mtp(旧值已移除)--no-webui→--no-ui(旧参数仍兼容但建议更新)- 内置 Web UI:新版 llama.cpp 已移除内置聊天界面,推荐使用外部客户端连接
- 需要旧引擎的请使用 v1.4.0 及之前版本,且不再维护
- 如需自定义修改可自行 Fork 旧版代码
✨ 新功能
- 多引擎目录持久化 — 添加多个自定义引擎目录后保存配置,重启后全部自动恢复
- 引擎点击即选中 — 点击引擎树节点自动设为当前引擎(不再需要额外点"设为默认")
- 自定义引擎自动补入引擎树 — config 中保存的自定义引擎路径在重启后自动显示在树中
🔧 适配
- 移除 NovaMax 旧引擎目录硬编码扫描
--spec-type下拉选项更新:mtp替换为draft-mtp,新增draft-simple、draft-eagle3- 更新 tooltip 和标签文本反映新版参数
🐛 修复
- 引擎添加后保存配置,重启不再丢失自定义引擎
v1.5.0 — Full Adaptation for Latest llama.cpp + Engine Directory Persistence
⚠️ Breaking Change: Old Engine Support Dropped
From v1.5.0 onwards, only the latest llama.cpp (≥ commit b39a7bf) parameter spec is supported.
--spec-typevalues:mtp→draft-mtp(old value removed)--no-webui→--no-ui(deprecated but still recognized)- Built-in Web UI: removed upstream — use external clients (Open WebUI, etc.)
- For old engine users: stick with v1.4.0 and earlier, no further maintenance
- Fork the old code if you need custom modifications
✨ New Features
- Multi-engine directory persistence — add multiple custom engines, save config, all restored on restart
- Click-to-select engine — clicking a tree node immediately sets it as the active engine
- Custom engine auto-inclusion — config-saved engine paths appear in the tree on restart
🔧 Adaptations
- Removed NovaMax legacy engine hardcoded scan path
--spec-typedropdown updated:mtp→draft-mtp, addeddraft-simple,draft-eagle3- Updated tooltips and labels for new parameter values
🐛 Fixes
- Engine directories persisted after save — no more losing custom engines on restart