Skip to content

v1.7.0 — 多实例管理 / Multi-Instance Management

Choose a tag to compare

@jerrydong1988 jerrydong1988 released this 22 May 10:58

v1.7.0 — Multi-Instance Management / 多实例管理

English:

  • 🆕 Multi-instance management: add/clone/rename/delete instances with independent configs
  • 🖥️ Instance TreeView: status (●/○), port, model, engine per row
  • 🔒 Run-lock: parameter panels auto-disabled (🔒) when instance is running
  • 💾 Auto-save: all state changes (switch, start, stop, add, clone, rename, delete) persisted to instances.json
  • 🔄 PID-based process recovery: running instances auto-detected on restart
  • 📋 Per-instance log isolation: logs stored per instance, replayed on switch
  • 🐛 Fix: server startup failure now properly clears the "running" state in the tree
  • 🐛 Fix: model_repo_roots (custom directories) now persisted across restarts
  • 🐛 Fix: clone instance now immediately refreshes engine tree and model repo
  • 🐛 Fix: config dropdown removed — instance tree is the sole selection source
  • 🐛 Fix: Windows TreeView event reentrancy issues resolved

中文:

  • 🆕 多实例管理:支持添加/克隆/重命名/删除实例,每个实例独立配置
  • 🖥️ 实例列表树:每行显示状态(●/○)、端口、模型名、引擎名
  • 🔒 运行锁:实例运行时参数面板自动禁用(🔒 标记)
  • 💾 自动保存:所有操作(切换、启动、停止、添加、克隆等)自动持久化
  • 🔄 PID 进程恢复:重启后自动检测之前正在运行的进程
  • 📋 实例日志隔离:每个实例独立缓存日志,切换时自动回放
  • 🐛 修复:启动失败后树不再错误显示绿色"运行中"
  • 🐛 修复:模型仓库自定义目录重启后不再丢失
  • 🐛 修复:克隆实例后引擎树和模型仓库立即刷新
  • 🐛 修复:移除旧配置下拉框,实例树作为唯一选择入口
  • 🐛 修复:Windows TreeView 事件重入问题