Skip to content

dsh-cache-helper v0.2.0

Latest

Choose a tag to compare

@ghang ghang released this 24 Oct 14:34
· 1 commit to main since this release

本版将缓存看板拆成四个清晰的页面,增加日期与模型图表、配置热更新和长会话精简副本,保留逐轮缓存读数、发送前确认与异常证据。

主要变化

  • 分页看板:概览 / 日期与模型 / 会话明细 / 设置,采用宿主配色与紧凑卡片,Token 单位统一为 K/M。
  • 即时图表:每日调用与异常柱状图、模型调用占比条;移入或键盘聚焦即可查看精确数字,未知与零值分别展示。
  • 热配置与专项统计:统一保存、恢复继承默认;新请求采用新策略,旧待确认请求保留原策略。按主会话、子会话与已记录辅助调用分组,支持日期和模型筛选,继承历史去重。
  • 生成精简副本:保留原会话,在新副本归纳历史;先说明用途与模型用量,展示生成结果后手动继续,不自动发送原消息。取消、部分成功和中断分别记录。
  • Context 联动与修复:使用公开接口打开会话级 Context;修复重试告警关联、摘要调用计量、跨午夜归属和取消终态。

兼容与验证

宿主验证环境为 DSH 0.2.1-rc.2 的 web profile;Node.js 范围为 ^22.19.0 || >=24.0.0。本地完整源码测试 134/134、解包产物测试 52/52 通过,无失败或跳过;测试使用合成数据与本机假上游。

GitHub Actions 的 Node 22.19.0 / 24.18.1 两个环境均通过完整候选检查。

真实摘要质量、费用及后续缓存表现仍需按实际会话观察;生成副本会调用摘要模型并产生用量,完成后由用户手动继续。

安装与回滚

下载下方 dsh-cache-helper.tgz 和 SHA256SUMS,执行 shasum -a 256 -c SHA256SUMS 后按 README 安装。npm 版本公开后可从插件市场更新;需要回滚时使用 v0.1.2 的原始安装包。插件变更请安排在任务间隙,重启所用 profile 后刷新页面。

安装包含 23 个文件,SHA-256:

30fe15a1d12bb4104dfedf8fcb15dc033e6437446c90a8d1f923325ad3f28d36  dsh-cache-helper.tgz