Skip to content

v2.4.3

Choose a tag to compare

@SunsetRNE SunsetRNE released this 08 Nov 23:58
· 11 commits to main since this release

dsh-session-relay 2.4.3

2.4.3 把协作流程搬进面板:看板上的合并批准流水线(可合并 → 已批准 → 已合入 → 随版本发布)、主会话「下一步」卡、设置页只读「发布」卡;同时修复仓库探测失败被缓存 10 分钟、报错被 gh 身份提示行遮住的问题。串行测试 458 全过。

亮点

  • 合并批准流水线:看板「可合并」卡片和主会话卡显示 可合并 → 已批准 → 已合入 → 随 vX.Y.Z 发布;用户可「批准合并 / 稍后 / 打回(带理由)」。这些动作只写协调状态并投递一条消息,不跑 git、不改声明——真正的合并仍由主会话在用户同意后执行。批准绑定提交 sha:同一 sha 重复批准幂等,提交变化后旧批准失效,打回理由必填并唤醒工作会话。
  • 主会话「下一步」卡:协作面板概览首块按 待回答提问 > 已批准合并 > 可合并 > 发版待办 > 发布后核对 排序,每项可跳转或唤醒主会话;没有待办时明确写「暂无待办」。
  • 发布状态卡:设置页「发布」区只读 package.json 版本、HEAD、origin/main、最新 tag、GitHub Release、tgz 附件 size/sha;阶段条覆盖 准备 → 测试 → 打包 → 已 push → tag → Release → 市场;读不到的事实显示「未知」,没有任何 push / tag / Release 按钮,只提供复制发版清单命令 / 唤醒主会话 / 打开 Release。
  • 仓库探测修复:探测失败不再缓存 10 分钟——失败后 15 秒即可重试;报错会跳过 gh 入口的身份提示行,显示真实原因,不再把「gh: requests use the … identity …」当成失败原因。
  • KIT 与页签不变:SIDEBAR_KIT 42(外壳 + shared + 10 个页签 chunk 全部改名 client.sidebar*42.js)、PANEL_KIT 9;右侧边栏仍 9 页签,嵌入「协作」面板 11 页签,数据格式无需迁移。

要求

DeepSeek Harness 0.2.2-rc.1 及以上(engines.dsh / peerDependencies 见 package.json);系统需已登录 gh。

安装

插件管理器 → 从 Release 安装本页唯一的 dsh-session-relay-2.4.3.tgz。

升级

  • 从 2.4.2 覆盖安装;装好后整页刷新。2.4.3 入口会请求新的 client.sidebar42.js 与按页签的 chunk;如果页面仍停在 stale 提示,按 整页刷新 → /relay reload → 重启 DSH 顺序处理。
  • 合并批准记录存在插件数据目录(默认 30 天过期清理,最多 200 条),不需要迁移;已批准但提交变化(rebase / 新提交)会自动失效,需要重新批准。
  • 已发布的 2.4.2 tag / Release 保持只读。

链接