shuiqian520/dsh-session-delete ↗★ 2
dsh-session-delete
DSH 侧栏「删除此会话」+ 消息重试:永久删除会话(日志/工作区归属/内存实例/客户端列表行),并在用户消息与 AI 回复的复制按钮右侧加「重试」。
같은 패키지 이름의 다른 저장소
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:shuiqian520/dsh-session-delete使用
删除会话
会话行右侧「…」→「删除此会话」→ 确认弹窗(红色确认按钮,文案说明不可恢复)。
- 只有非运行中的会话可删;运行中的菜单项置灰并标注原因,服务端也会二次拒绝。
- 产物已不存在的会话不再拒绝:走「清理列表」(
mode: ghost),把残留行彻底清掉。 - 失败/半成功都有顶部轻提示说明(约 3.2s 消失)。
重试
| 位置 | 按钮 | 行为 |
|---|---|---|
| AI 回复 | 复制按钮右侧的刷新图标 | 取该回复之前最近一条用户输入,重新提问 |
| 用户消息 | 复制按钮右侧的刷新图标 | 重新提交这条输入本身 |
只重发文本:图片/文件附件不重发。点击后按钮短暂禁用,成功后轻提示 「已重新提交这条输入,模型将重新回答」。
配置(可选)
| 字段 | 默认 | 说明 |
|---|---|---|
trashMode | purge | purge = 直接永久删除;recycle = 优先系统回收站,失败降级插件回收区 |
quarantineDir | ~/.dsh/trash/session-delete | 回收区降级时的暂存目录 |
- insert:
- id: session-delete
name: dsh-session-delete
config:
trashMode: purge # 或 recycle
quarantineDir: D:\dsh-trash
删掉或注释掉 config 即用默认值。本插件没有 Config 导出,配置不会被校验:
多写的字段被忽略,写错类型的字段退回默认值。