
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 完成卸载。
删除的会话能恢复吗?
不能。插件直接从硬盘永久删除文件,没有撤销或回收站功能。操作前请仔细确认,尤其使用“一键清空”时需两步确认。
支持批量操作吗?
支持。你可以勾选多个会话进行批量释放或删除,也可以使用“释放全部”或“清空全部”按钮操作整个列表。“清空全部”删除需要两步确认。
会话数量很多时会影响性能吗?
插件会高效列出所有归档会话及其磁盘占用。对于非常大的归档,初始列表加载可能稍慢,但释放或删除操作按会话独立执行,通常不会影响性能。