Skip to content

Releases

dsh-session-trash v0.2.1

Choose a tag to compare

@github-actions github-actions released this 02 Oct 01:37
888ee93

DSH 0.2 会话菜单兼容修复

  • 在 DSH 0.2 中改用官方 sidebar.workspaces.session.menu.item 插槽注册“移入回收站”和“彻底删除”。
  • 从稳定的 data-row-key 读取精确会话 ID,修复新版 UI 不再暴露旧式 React fiber 后菜单动作缺失的问题。
  • 保留原有 DOM 注入与 React fiber 读取,作为旧版 DSH 的兼容路径。
  • 更新中英文兼容性说明与架构文档。

已在 DSH 0.2.0-rc.2 上验证插件加载及两个菜单入口的原生样式显示;真实会话未执行破坏性删除。删除、恢复、live 会话释放等行为由隔离测试覆盖。Windows 与 Ubuntu CI 均通过。

What's Changed

  • fix: restore session menu actions on DSH 0.2 (#9)

Full Changelog: v0.2.0...v0.2.1

dsh-session-trash v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 01:13
4611537

DSH 0.2 配置适配

  • 配置入口迁移到“插件 → 已安装 → dsh-session-trash”,遵循 DSH 0.2 插件契约。
  • 删除策略改用 DSH Config 保存,支持暂存、放弃、保存和旧配置迁移。
  • 策略开关使用 DSH 原生样式;保留天数显示“天”。
  • 补充 DSH 0.2 当前会话识别兼容和完整回归测试。

已在 DSH 0.2.0-rc.2 上验证插件加载、设置保存、软删除、live 会话释放、恢复和永久删除。

What's Changed

  • feat: support DSH 0.2 plugin settings (#8)

Full Changelog: v0.1.3...v0.2.0

dsh-session-trash v0.1.3

Choose a tag to compare

@github-actions github-actions released this 21 Sep 14:30
8f20885

修复内容

  • 会话移入回收站时完整释放 live Agent 与 Session 实例。
  • 回收站期间持续阻止同 ID 会话重新加载。
  • DSH 重启后从回收站索引恢复阻止状态。
  • 恢复成功后解除阻止并刷新 DSH 会话列表。
  • 运行时释放失败时不写入回收站索引,日志和原会话保持可用。

DSH 兼容性

  • 已验证版本:DeepSeek Harness(DSH)0.1.5-rc.2
  • 其他版本:尚未完成验证;后续 DSH 更新会在对应插件版本中持续适配并注明验证结果

验证

  • Windows 本地隔离测试与真实 DSH Web 进程验证通过
  • GitHub CI:Windows / Ubuntu 通过
  • 正式 Release 包安装验证通过

完整变更:v0.1.2...v0.1.3

dsh-session-trash v0.1.2

Choose a tag to compare

@github-actions github-actions released this 21 Sep 13:32
83ec4d3

修复内容

  • 彻底删除 live 会话前,先通过 AgentHandle.dispose() 完整停止 Agent loop,并从 Agent Registry 与 Session Store 注销运行时实例。
  • 删除窗口内阻止同一会话 ID 被重新加载,避免释放后、物理删除前发生竞态。
  • 运行时释放失败时停止物理删除,并保留会话日志、回收站索引和工作区关联,便于安全重试。
  • 显式永久删除、回收站逐条删除、清空回收站和到期清理统一使用同一释放流程。

DSH 兼容性

  • 已验证版本:DeepSeek Harness(DSH)0.1.5-rc.2
  • 其他版本:尚未完成验证;后续 DSH 更新会在对应插件版本中持续适配并注明验证结果

验证

  • Windows 本地隔离测试与真实 DSH Web 进程验证通过
  • GitHub CI:Windows / Ubuntu 通过
  • 从本 Release 包安装后,live 会话永久删除的文件目录消失,新的会话列表消费者不再返回旧 ID

完整变更:v0.1.1...v0.1.2

dsh-session-trash v0.1.1

Choose a tag to compare

@github-actions github-actions released this 16 Sep 12:09
b04349c

DSH 兼容性

  • 已验证版本:DeepSeek Harness(DSH)0.1.5-rc.2
  • 其他版本:尚未完成验证;后续 DSH 更新会在对应插件版本中持续适配并注明验证结果

What's Changed

  • fix: support ACP session IDs and prevent trash flicker by @Huo-yang in #1
  • chore: prepare v0.1.1 release by @Huo-yang in #2

New Contributors

Full Changelog: v0.1.0...v0.1.1

dsh-session-trash v0.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 16:23

DSH 兼容性

  • 已验证版本:DeepSeek Harness(DSH)0.1.5-rc.2
  • 其他版本:尚未完成验证;后续 DSH 更新会在对应插件版本中持续适配并注明验证结果

Full Changelog: https://github.com/Huo-yang/dsh-session-trash/commits/v0.1.0