Skip to content

Releases: 21hbguo/dsh-session-batch-manager

Release list

v0.1.0

Choose a tag to compare

@21hbguo 21hbguo released this 16 Aug 04:25

v0.1.0 — dsh-session-batch-manager

DeepSeek Harness (DSH) Web GUI 插件:批量选择会话进行归档、恢复(unarchive)与删除的管理面板。

功能

  • 双入口:侧边栏底部「批量选择」按钮 + 设置页「会话管理」区块,共享同一覆盖面板
  • 全量会话列表:含已归档与冷会话,标题栏实时统计(共 N · 归档 M · 运行中 K)
  • 视图切换(全部/未归档/已归档/运行中)+ 按标题/cwd 搜索过滤
  • 多选与全选(按可见行计算),切换视图保留选中集
  • 批量归档:官方 RPC,幂等,可恢复
  • 批量恢复:插件自实现端点(workspace registry 私有写路径),幂等、非破坏性
  • 批量删除:二次确认,物理删除会话日志文件;运行中 / subagent 会话自动跳过

安装

构建需要 DSH 源码 checkout(编译期类型依赖不公开):

DSH_CHECKOUT=/path/to/deepseek-harness bash scripts/build.sh

构建后在 DSH 注入器环境内 dev_inject_plugin <本目录> 即生效;或手动装配进 profile 的 bundles。

已知限制

  • 删除物理移除 JSONL 日志文件,不可恢复;workspace 记账保留「幽灵 id」(重启后消失)
  • 恢复依赖 workspace registry 内部写路径,DSH 升级重构后可能以 internal 错误降级
  • attached 空闲会话删除文件后若后续事件 flush 可能重建文件,建议只对已归档/冷会话执行删除

协议

BSD-3-Clause