Skip to content

Releases

0.1.1

Choose a tag to compare

@MM998LI MM998LI released this 13 Oct 01:49

修复

  • 取消「启用徽章」后无法重新显示 —— 关掉徽章会停掉采样,而徽章此前从采样快照里读 enabled:停表后快照冻结在「已关闭」那一帧,之后无论怎么重新勾选都读不回 true,徽章再也不出现(必须重启 DSH 或换会话才恢复)。根因是把「配置项」当成了「采样数据」——配置住在宿主的 ConfigFormController(实时推送),采样快照只有轮询才更新。现在徽章改为实时订阅宿主配置,采样快照只在 configForms 不可用时兜底;顺带解决了「档位、显存 / 温度开关要等下一轮采样才生效」。同时修掉一个二级死锁:只勾选「显存」或「GPU 温度」而后端暂时没有该项数据时,起表条件会被判为 false,导致快照永远冻结。
  • 设置页的开关点了没反应 —— 设置分区把宿主的 set() 方法从它所属的对象上摘了下来再调用,this 丢失,异常又被事件处理器吞掉。现在改为在闭包内调用 form.set(field, value)。
  • 空闲停表后仍返回陈旧读数 —— 停表时清空快照,重新有人取数时立即重新采样。
  • 冷启动重复采样 —— 同一节拍内的并发请求现在共用一次采集。
  • 三项指标全关后仍在后台拉数据 —— 没有任何一项要显示时会彻底停表。
  • 切换刷新档位后定时器不重排 —— 档位变化会让所有实例同步到新节拍。
  • 设置写入被拒绝时没有提示 —— 宿主以 set() 返回 false 而非抛异常的方式表达失败,此前返回值被丢弃。现在写入失败会显示提示。
  • 详情面板把「加载中」当成「只读」 —— 现在区分「还没同步」与「确实只读」两种状态。

0.1.0

Choose a tag to compare

@MM998LI MM998LI released this 12 Oct 13:32

首个公开版本。

新增

  • 状态栏徽章 —— 在输入框下方的状态栏里显示 CPU / 内存 / GPU 的实时读数,排在宿主「上下文」状态项右侧。
  • 详情面板 —— 点击徽章展开,逐项显示数值与补充信息;点击面板外部或按 Escape 收起。
  • 三档刷新间隔 —— 快 1.5 秒 / 中 3 秒 / 慢 10 秒。
  • 设置分区 —— 设置→「系统状态」,可总开关徽章并逐项开关 CPU / 内存 / GPU / 显存 / GPU 温度。
  • 跨厂商 GPU 采集 —— nvidia-smi(Windows / Linux)、rocm-smi(Linux + AMD)、ioreg(macOS)、PDH 计数器(Windows 任意厂商兜底);全部路径都不需要管理员权限。
  • 中英双语界面 —— 跟随宿主语言自动切换。
  • 空闲自动停表 —— 没有客户端取数 15 秒后停止采样。
  • 界面为纯展示,不向模型注册任何工具;采样数据不进对话上下文。

完整变更请见 CHANGELOG.md。