Skip to content

v1.4.4

Choose a tag to compare

@ByteRax ByteRax released this 16 Oct 18:54

本次发布

v1.4.4:基于 v1.4.3 之后的已合并变更(PR #12–#24、#26–#28),核心是状态条接入 renderer 实时会话事件流的事件驱动统计架构,以及远程工作区路由与一批平台兼容修复。

新增

  • 事件驱动统计架构:状态条接入 renderer 实时会话事件流(turn-stats.js 只读投影随主进程注入),统计随会话实时更新,不再只依赖数据库落库轮询;逐问统计行的历史行锚点适配新版客户端的嵌套会话结构。
  • 远程工作区支持:按工作区身份的 scoped routing 与弹性轮询,多服务器会话的路由与恢复更稳(配置与排查见用户指南「远程会话」)。
  • ⚙ 设置面板新增「反馈问题」按钮,用系统默认浏览器打开项目 issues。

修复与改进

  • Claude 系列模型不上报思考 token 时按含思考的时间段计时,修正生成速度虚高。
  • 逐问速率统计指令携带会话 id,防止并行会话间歇串台。
  • 状态条速度样本缺首字时间时向前查找最近有效请求,不再用总耗时硬算出偏低的假速度。
  • Release 渠道安装误报「用户插件未注册」:官方 CLI list 的两种真实输出形状已归一化。
  • Linux /opt 安装兼容 sudo 重置的 HOME/PATH;未注入时 remove 不再要求 root。
  • standalone 安装在自定义安装路径下 finalize 指向错误目标的问题。
  • Windows 默认区域编码、无符号链接特权与粗时间戳卷下的健壮性与测试确定性。
  • 插件 hooks、命令与元数据对齐 ZCode 宿主契约;市场条目恢复 description_i18n 本地化。
  • 运行时同步在稳态下跳过 node 验收以减少开销;库结构漂移时给出可行动的提示。

安装与升级注意

  • 资产:zcode-token-usage-statusbar-v1.4.4.zip 与 release-manifest.json;manifest 内 SHA256 用于下载完整性校验(非独立签名)。
  • 事件流统计由主进程向窗口注入实现,更新插件并完全退出重开 ZCode 后生效;修改 app.asar 的 renderer 桥接属于仓库内验收工具,不在正式安装链上。
  • 插件显示名已更名「速度状态栏」,slug 与安装命令不变;新用户市场来源 ByteRax/zcode-token-usage-statusbar#plugin-releases,已注册其它 ref 的用户不会自动迁移。
  • Release 发布不等于客户端已安装,安装状态以本机为准。

验证

  • 本地全量测试通过:Python 470 项(unittest,其中 1 项 Windows 过滤驱动回归在 macOS 按设计跳过)与全部 Node 测试组。
  • renderer 桥实机回归 9 项通过(含真实宿主归档 roundtrip 与 VM 契约);本次附带修复其实机用例以兼容已注入过补丁的宿主归档。
  • 发布包经 release_tool.py build 白名单构建并通过 verify:双 manifest 与市场条目版本一致(1.4.4)、ZIP 白名单文件集、SHA256 与字节数核对通过。

提交范围