device1999/dsh-session-archive-delete ↗★ 0
dsh-session-archive-delete
会话列表安全备份与级联删除入口 提供先备份后删除的会话管理机制,适合需要安全归档会话的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:device1999/dsh-session-archive-delete说明文档
阅读完整 README ↗使用
删除一个会话
- 侧栏会话行点「…」
- 选「备份删除」或「彻底删除」
- 确认框里核对会话名、ID 和备份路径
- 点「确认」
删除成功后侧栏会立即刷新;如果删的是当前会话,会自动跳到下一个。
设置
设置 → 备份删除:
| 设置项 | 选项 |
|---|---|
| 删除模式 | 两个菜单项同时显示 / 只显示「备份删除」/ 只显示「彻底删除」 |
| 备份位置 | 点击选择文件夹,或直接编辑地址栏;留空 = 默认位置 |
| 备份文件夹命名 | 四种格式任选 |
设置保存在 ~/.dsh/dsh-session-archive-delete.json。
默认备份位置
按以下优先级确定:
- 设置里填写的路径
- 环境变量
DSH_ARCHIVE_ROOT - 插件配置
workspaceRoot - 自动推断:从会话记录里选出使用最多的工作区目录
- 都拿不到时:
/DSH-归档会话
备份位置不能设在
~/.dsh内部,否则 DSH 会把它当成数据目录重新扫描。