跳到正文

MuWinds/dsh-archived-sessions

30最近提交 2026年8月15日

dsh-archived-sessions DSH 插件

该插件在 Harness 设置页面添加“归档会话”页,可以列出所有归档会话,查看磁盘占用,并执行释放或永久删除等操作。适合 web profile,以单 bundle 包安装。

如何安装 dsh-archived-sessions DSH 插件

dsh plugin --profile web add github:MuWinds/dsh-archived-sessions

复制不会执行命令。安装 dsh-archived-sessions DSH 插件前请核对仓库和版本。

dsh-archived-sessions DSH 插件数据来源

dsh-archived-sessions DSH 插件快照日期:2026年8月16日

discovered

dsh-archived-sessions DSH 插件能做什么

  • 列出所有归档会话,显示标题、创建时间、所属目录和文件路径
  • 显示每个会话和总磁盘占用空间
  • 释放单个、多个或全部会话回到原工作区
  • 从硬盘删除会话文件,支持单个、批量或一键清空(两步确认)
  • 展开会话预览消息内容(用户、助手、工具)

dsh-archived-sessions DSH 插件适合哪些场景

  • 通过永久删除旧归档会话释放磁盘空间
  • 恢复误归档的会话(释放回原工作区)
  • 在不恢复的情况下查看归档会话内容
  • 项目结束后批量清理多个会话
  • 审计哪些会话占用了最多存储空间

dsh-archived-sessions DSH 插件适合谁

  • 经常使用归档功能的 DeepSeek Harness 用户
  • 管理大量会话且需要磁盘空间管理的开发者

dsh-archived-sessions DSH 插件的限制

  • 仅支持 Harness web profile(需要 `--profile web`)
  • 目标 Harness 版本 `0.1.0-rc.6`,与其他版本的兼容性未经验证
  • 删除的会话文件永久移除,无法恢复
  • API 端点无鉴权,依赖同源访问

dsh-archived-sessions DSH 插件的仓库 README 摘录

以下文字摘自 dsh-archived-sessions DSH 插件的上游仓库 MuWinds/dsh-archived-sessions 的 README,版权归原作者,仅作引用。

归档会话管理(Archived sessions manager)—— DeepSeek Harness Web 界面的设置页扩展,以单 bundle 包分发,一条命令即可安装。 在 Harness 的「设置 → 归档会话」页面中提供: - 查看所有已归档会话(标题、创建时间、所属目录、磁盘上的实际文件路径) - 每个会话占用的磁盘空间与总占用 - 释放(取消归档,回到原工作区)—— 单个、批量、一键全部 - 从硬盘删除会话文件 —— 单个、批量、一键清空(两步确认) - 点击会话标题展开查看会话内容(用户 / 助手 / 工具消息预览) > ⚠️ **安全提示**:本插件包含「从硬盘删除会话文件」能力,删除不可恢复。安装即代表信任本仓库代码会在你的机器上以你的权限运行,请自行审阅源码。 ## 安装(推荐:bundle 一键安装) 本包是一个声明了 `dsh.bundle` 的插件组合包,纯 JavaScript、无构建步骤,可直接从 GitHub 安装: ```sh dsh plugin --profile web add github:MuWinds/dsh-archived-sessions ``` 然后**重启 Harness**(`npx @deepseek-ai/dsh web`)。设置面板底部会出现「归档会话」页面。 > 纯 JS 包没有 `prepare` 构建脚本,因此**不需要** pnpm `allowBuilds` 授权。若你习惯锁定版本,可钉住 commit:`github:MuWinds/dsh-archived-sessions#<sha>`。 ### 从本地目录安装(开发调试) ```sh dsh plugin --profile web add ./dsh-archived-sessions ``` `dsh plugin --profile web remove @muwinds/dsh-archived-sessions` 可卸载(同时移除依赖与对应的 bundle 层)。 ## 仓库结构 ``` dsh-archived-sessions/ ├── package.json # dsh.bundle + dsh.client 声明(单包双端) ├── cordis.patch.yml # 插入一行 archived-sessions(宿主端 + 浏览器端) ├── lib/ │ ├── index.js # 宿主端插件:webServer 路由 /dsh-archived/* + 全部业务逻辑 │ └── client.js # 浏览器端插件:设置页 UI(__ModuleLoader__ bundle) ├── README

阅读完整 README仓库许可: MIT

dsh-archived-sessions DSH 插件常见问题

如何安装 dsh-archived-sessions?

执行 `dsh plugin --profile web add github:MuWinds/dsh-archived-sessions`,然后重启 Harness(`npx @deepseek-ai/dsh web`)。插件会在设置页面出现“归档会话”选项。

可以卸载插件吗?

可以。执行 `dsh plugin --profile web remove @muwinds/dsh-archived-sessions` 即可删除 bundle 及其依赖。重启 Harness 完成卸载。

删除的会话能恢复吗?

不能。插件直接从硬盘永久删除文件,没有撤销或回收站功能。操作前请仔细确认,尤其使用“一键清空”时需两步确认。

支持批量操作吗?

支持。你可以勾选多个会话进行批量释放或删除,也可以使用“释放全部”或“清空全部”按钮操作整个列表。“清空全部”删除需要两步确认。

会话数量很多时会影响性能吗?

插件会高效列出所有归档会话及其磁盘占用。对于非常大的归档,初始列表加载可能稍慢,但释放或删除操作按会话独立执行,通常不会影响性能。