Skip to content

v1.9.4

Choose a tag to compare

@feiyang-dev feiyang-dev released this 20 Aug 11:43
· 38 commits to main since this release

v1.9.4 (2026-08-20)

  • 持久化不再落到工作目录(修复「数据又进了工作区」的反馈):之前插件的落盘走的是模型侧沙箱化的 fs 服务,在 workspace-write 模式下会被限制只能写工作区;当系统/用户目录因沙箱不可写时,数据会兜底写进 <工作区>/dsh-usage,于是切换工作区又出现「数据没了」的现象(即 issue #4 的本质)。
  • 改动:持久化改为由插件宿主进程自身的 node:fs 直接完成,完全绕过 workspace-write 沙箱约束。数据根解析优先级变为 DSH_USAGE_DATA_DIR > %LOCALAPPDATA%\dsh-usage-plugin(或 %APPDATA%)> ~/dsh-usage-data,工作区降级为绝对最后的兜底,正常桌面环境下数据稳定落在 AppData / 用户主目录,与当前工作区无关,切换工作区不再丢失历史。导出、价格表、.keep 等写操作同样改为宿主进程 node:fs,不再依赖受沙箱子进程。
  • 数据迁移:原有 4558 条历史记录位于 <工作区>/dsh-usage/usage-records.json,首次以新版本启动时会被自动去重合并进新的固定数据根(%LOCALAPPDATA%\dsh-usage-plugin\dsh-usage\usage-records.json),无需手动处理。