Releases: zaizaizhao/dsh-branchmark
Release list
BranchMark 0.1.2-rc.2 — Session tree and Clip interactions
BranchMark 0.1.2-rc.2 brings the session tree and compact Clip interactions to the DSH Web Profile. This release targets DeepSeek Harness 0.1.2-rc.1; the plugin version advances independently of its DSH compatibility target.
Changes
- Organize full forks, Clip-only Sessions, and blank branches in one persistent tree. Blank branches inherit no conversation history or Clip recall.
- Recover the titles and availability of unprompted branches after restart, and open retained Session identities safely.
- Use natural-height Clip cards, compact primary actions, contextual batch commands, a separate recycle bin, keyboard sorting, and undo for recycling and reordering.
- Keep Host relation storage, Client orchestration, collection actions, tree layout, and styles in separate modules, with Chinese and English UI text.
- Present two wide GIF demonstrations vertically in both repository READMEs.
Install
npm install --global @deepseek-ai/dsh@0.1.2-rc.1
dsh plugin --profile web add dsh-branchmark@0.1.2-rc.2
dsh --profile webRestart the Web Profile after updating the plugin. Host and Client implementation workspaces remain private; dsh-branchmark is the only npm package in this release.
Data compatibility
The release reads existing clip_explorer records and accepts legacy relations without an organizational parent. New blank relations are not guaranteed to be readable by older plugin versions. Existing DSH Session logs require no migration. The historical alpha channel remains on 0.1.2-alpha.5.
Verification
- Clean-checkout
pnpm run release:check: 16 Host, 65 Client, and 1 Bundle test; type checks, builds, browser-factory validation, 34 course pages, and release metadata checks passed. - Production dependency audit: no known vulnerabilities found.
- GitHub CI passed on Node 22.19.0 and Node 24, including release artifact inspection.
- The inspected tarball contains only 12 public runtime, declaration, package, license, and README files. A separate fresh Profile installed the exact version from npm; all four installed runtime entries match the reviewed tarball byte for byte, and the browser opened retained branches successfully.
- An isolated Web Profile recovered all 13 retained demonstration Sessions and opened blank branches. The browser verified the collection and Side Chat entry, minimization, restoration, and disposal.
- The official DeepSeek
deepseek-v4-flashroute with reasoning off completed real context summarization, an answer using a successfulproject_read, cancellation, and immediate Side Chat removal. The probe took 8 seconds and created no durable Session. A separate third-party Flash route timed out after 300 seconds and is not counted as a passing provider test.
The CJS browser-factory notice from publint is expected for the DSH module loader and is covered by the browser smoke test. This release supports the exact DSH version above; it does not claim compatibility with later unreleased DSH source or additional operating systems.
BranchMark 0.1.2-rc.1
BranchMark 0.1.2-rc.1
本版本与 DeepSeek Harness 0.1.2-rc.1 配套使用。
安装
npm install --global @deepseek-ai/dsh@0.1.2-rc.1
dsh plugin --profile web add dsh-branchmark@0.1.2-rc.1安装后重启目标 Web profile。不要与 DSH 0.1.1-rc.2 或后续 master 代码混装;旧版与 alpha 通道继续使用各自的精确版本组合。
主要变化
- BranchMark 构建依赖、Typert generator 和 DSH peer 依赖统一到
0.1.2-rc.1。 - 右侧浮签默认上移 120px,避开居中的轮次导航。
- 浮签支持沿右边框上下拖动、取消、键盘定位和刷新恢复;拖动结束不会误展开面板。
- 课程对齐 rc.1,补充浮签交互、Session 身份、隔离安装和发布验收。
数据兼容
clip_explorer 数据结构及已有枝签来源格式不变。既有浏览器偏好可以没有新增的 railPosition 字段。本版本不包含 DSH 后续 SessionHandle 或日志 v2 的适配。
验证范围与缺口
- macOS / Node.js 24.19.0:62 个 keyless 功能测试、13 个课程校验测试、类型检查、构建、Bundle 检查、publint 和 npm dry-run 通过。
- GitHub CI:Node.js 22.19.0、Node.js 24.x 和发布产物检查全部通过。
- 相同运行时代码已完成真实 Web 的浮签拖动、位置恢复、Composer 引用和衍生会话验收;候选包的全部 JS/DTS 文件与已验收产物逐字节一致。
- npm 发布后的全新 profile 安装与启动通过;12 个安装文件与发布 tarball 逐字节一致,注册表 SHA-512 完整性与本地候选匹配。
- 真实 Side Chat provider 验收存在缺口:配置的 Flash 摘要请求在 180 秒内未完成;配置的
grok-4.5返回 HTTP 503model_not_found。真实摘要、回答及只读工具链路不能据此宣称通过。使用 Side Chat 仍需在自己的可用 provider 上完成验证。
该版本以预发布版本交付;npm latest 标签不表示稳定 API 或所有 provider 场景均已验证。
BranchMark 0.1.2-alpha.5
npm alpha 通道,与 DSH release tag / npm @deepseek-ai/dsh@0.1.2-alpha.5 精确对齐。
安装:
npm install --global @deepseek-ai/dsh@0.1.2-alpha.5
dsh plugin --profile web add dsh-branchmark@0.1.2-alpha.5
本版本把 full-fork 校验迁移到 parentSession、isSeeded 与 inheritedEventCount,Composer 枝签入口改用标准 useInput selector,并将直接及锁定的 DSH package family 对齐 alpha.5。clip_explorer 数据不需要迁移。
本构建不支持同版本字符串但已经使用 SessionHandle persistence API 的后续 DSH master。完整变化见 CHANGELOG.md,维护分支为 release/dsh-0.1.2-alpha。
BranchMark 0.1.2-alpha.2
BranchMark 0.1.2-alpha.2 matches DeepSeek Harness 0.1.2-alpha.2. This pre-release includes the verified npm alpha package and an interaction demo of session lineage, knowledge clips, focused reading, and Composer references.
BranchMark 0.1.1-rc.2
npm latest 稳定维护通道,与 @deepseek-ai/dsh@0.1.1-rc.2 精确对齐。
安装:
npm install --global @deepseek-ai/dsh@0.1.1-rc.2
dsh plugin --profile web add dsh-branchmark@0.1.1-rc.2
维护分支:release/dsh-0.1.1-rc。不要与 DSH alpha 或 GitHub master 交叉安装。