new-256/dsh-session-cleaner0

@luchenglong/dsh-session-cleaner

DSH (DeepSeek Harness) 会话回收站与清理管理器:移入回收站 / 恢复 / 彻底清除、重名防误删、对话内容预览、定期自动清空、主题与 DSH 主体一致。Trash bin & session cleaner for DeepSeek Harness: move-to-trash, restore, purge, name-collision guard, conversation preview, scheduled auto-purge, DSH-native theming.

AI 분석

核心用途是提供会话回收站功能,防止误删并支持过期自动清理。适合对话历史较多、需要精细化管理和预览历史会话的 DSH 用户。需要 DSH Desktop >= 0.3.15。

패키지
@luchenglong/dsh-session-cleaner
버전
1.2.1
라이선스
MIT
최근 업데이트
2026. 9. 9.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:new-256/dsh-session-cleaner

使用 / Usage

日常操作(GUI)

  1. 鼠标悬停侧边栏任一会话 → 点「⋯」→ 移入回收站
  2. 确认弹窗核对信息(完整 sessionId、首条用户指令;同名会话有黄色警示区列出各自指令对比)→ 确认
  3. 查看对话:管理页 /session-cleaner 点「💬 查看对话」行内展开卡片
  4. 后悔了:侧边栏「🗑️ 回收站」(或 /session-cleaner#trash)→ 找到该项 → 恢复
    • 回收站视图只展示回收站与设置,不显示工作区会话;页头「💬 会话列表」按钮可切换回完整管理页
  5. 确定不要了:回收站里彻底清除;或交给定期自动清空到期自动处理

定期清空设置 / Auto-purge settings

管理页「回收站」区块设置卡片:开关「定期自动清空」+ 保留天数(1–3650)+ 检查间隔(15–1440 分钟)。 持久化到 dsh-home/session-cleaner-settings.json(独立文件,不会被清空)。 默认:开启、保留 30 天、每 60 分钟检查一次;另有「🧹 立即清理已过期」按钮。

回收站显示规则 / Trash list semantics

条目状态是否显示
已在回收站且不在当前列表✅ 显示
已归档会话(含删除时归档、workspace.json 仍标记归档)✅ 显示(「已归档」标记)
会话仍在「当前列表」(sessions 目录中未归档可见会话)❌ 隐藏(视为陈旧/重复备份)