# 更新记录

## 0.2.0（2026-10-07）

- 修复 DSH 0.2.0 桌面上右键无响应：会话列表快照不再提供 current 字段，改为按主视图占用标记（retainedBy.mainView）确定当前会话。
- 修复分叉后无法打开子会话：宿主已移除 sessions.open，改为经主视图服务 uiWorkspace.openSession 导航。
- 宿主契约校验脚本跟进 0.2.0 的事件结构（assistant/message 文本位于 data.message.content）与分叉前缀后的 session/end-seed 标记。
- 改为免构建安装：仓库直接提交 lib/ 构建产物并移除 prepare 脚本，从 GitHub 源安装不再需要 pnpm 构建授权。

## 0.1.1（2026-09-13）

- 圆盘直径由 240 像素调整为 200 像素，减少对对话内容的遮挡。
- README 补充 npm 安装方式，并将其设为推荐安装路径。
- 新增由 GitHub Release 触发的发布工作流，经 npm Trusted Publishing（OIDC）发布并附带 provenance。

## 0.1.0（2026-09-13）

- 在 DSH Web 对话区域右键打开 240 像素圆盘，提供六个带图标的快捷操作。
- 从指定已完成轮次创建分支，保留此前完整对话并打开新会话。
- 支持打开工作目录、复制路径与会话 ID、打断生成、导出日志。
- 页面顶部显示操作反馈：绿色圆形对勾表示成功，红色圆形感叹号表示失败。
- 支持方向键选择、Enter 执行、Esc 关闭、窗口边缘避让和重复点击保护。
- 提供中英文文案、自动化测试和已安装宿主的分叉契约检查脚本。
