DeepSeek Harness 插件:已归档会话管理 (`dsh-archived-sessions`)

前言

在 DeepSeek Harness (DSH) 中,归档会话会被隐藏,但不会自动从文件系统中消失。当归档会话数量增多时,手动管理会变得繁琐。本插件在设置面板新增了「已归档会话」页面,提供列表视图,支持单条或批量恢复与删除操作。

插件信息

  • 名称:dsh-archived-sessions
  • 简介:DSH 设置面板新增「已归档会话」页:列出全部已归档会话并一键恢复。
  • 维护者:kaelorvyn
  • 类别:记忆
  • 许可证:MIT

核心功能

  1. 会话列表:在设置面板中列出所有已归档会话,显示标题、工作目录和最近活动时间。
  2. 恢复会话:支持单条恢复和批量恢复,恢复后会话重新出现在侧边栏。
  3. 永久删除:支持单条和批量永久删除会话文件,直接释放磁盘空间。
  4. 批量操作:支持多选模式,可勾选单行或全选,执行批量恢复或删除。
  5. 实时更新:操作后无需刷新页面,界面即时同步。
  6. 数据持久化:归档数据保存在 DSH 工作区注册表中,重启后数据不丢失。

安装与启用

通过命令行安装:

dsh plugin --profile <profile> add github:kaelorvyn/dsh-archived-sessions

安装后重启 DSH,进入「设置」菜单即可看到「已归档会话」页面。

典型用法

界面操作

  1. 打开任意会话,进入「设置」。
  2. 点击「已归档会话」。
  3. 单条操作:点击行上的「恢复」或「永久删除」按钮。
  4. 批量操作:点击顶部「多选」按钮,勾选若干行(或「全选」),然后点击「批量恢复」或「永久删除」。

命令操作

支持通过命令行进行单条或多条操作:

/archive   <session-id> [more-ids…]
/unarchive <session-id> [more-ids…]
/purge     <session-id> [more-ids…]

注意事项

  1. 不可逆删除:永久删除会话文件后无法恢复,请谨慎操作。
  2. 幽灵条目:删除会话后,条目仍保留在归档集合中(幽灵条目),直到重新恢复或再次永久删除。
  3. Codex 源文件:永久删除从 Codex 导入的会话时,会同时删除源文件(通常源文件体积较大)。
  4. 使用限制:仅允许删除归档集合中的会话,正在使用的会话无法删除。
  5. 兼容版本:本插件与 DSH 0.1.2-rc.1 兼容。

生态背景

DeepSeek Harness (DSH) 旨在通过插件化架构扩展能力。本插件由社区维护,并非官方组件。相关资源可在插件目录或 GitHub 仓库获取。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜