shuiqian520/dsh-session-delete ↗★ 2

dsh-session-delete

DSH 侧栏「删除此会话」+ 消息重试:永久删除会话(日志/工作区归属/内存实例/客户端列表行),并在用户消息与 AI 回复的复制按钮右侧加「重试」。

套件
dsh-session-delete
相容性
待驗證
版本
0.3.0
授權
MIT
最近更新
2026年9月30日

同名套件的其他儲存庫

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:shuiqian520/dsh-session-delete

使用

删除会话

会话行右侧「…」→「删除此会话」→ 确认弹窗(红色确认按钮,文案说明不可恢复)。

  • 只有非运行中的会话可删;运行中的菜单项置灰并标注原因,服务端也会二次拒绝。
  • 产物已不存在的会话不再拒绝:走「清理列表」(mode: ghost),把残留行彻底清掉。
  • 失败/半成功都有顶部轻提示说明(约 3.2s 消失)。

重试

位置按钮行为
AI 回复复制按钮右侧的刷新图标取该回复之前最近一条用户输入,重新提问
用户消息复制按钮右侧的刷新图标重新提交这条输入本身

只重发文本:图片/文件附件不重发。点击后按钮短暂禁用,成功后轻提示 「已重新提交这条输入,模型将重新回答」。

配置(可选)

字段默认说明
trashModepurgepurge = 直接永久删除;recycle = 优先系统回收站,失败降级插件回收区
quarantineDir~/.dsh/trash/session-delete回收区降级时的暂存目录
- insert:
    - id: session-delete
      name: dsh-session-delete
      config:
        trashMode: purge          # 或 recycle
        quarantineDir: D:\dsh-trash

删掉或注释掉 config 即用默认值。本插件没有 Config 导出,配置不会被校验: 多写的字段被忽略,写错类型的字段退回默认值。